转自:http://www.2cto.com/kf/201510/444943.html Linux驱动开发经验总结,绝对干货! 学习Linux设备驱动开发的过程中自然会遇到字符设备驱动、平台设备驱动、设备驱动模型和sysfs等相关概念和技术。对于初学者来说会非常困惑,甚至对Linux有一定基础的工 ...
分类:
其他好文 时间:
2017-04-03 15:17:19
阅读次数:
255
嵌入式linux驱动开发流程嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,完成以下功能:◇ 驱 ...
分类:
系统相关 时间:
2017-03-15 14:46:35
阅读次数:
196
迅为CAN测试详情了解:http://topeetboard.com更多了解:https://arm-board.taobao.com本文档适用的范围①硬件平台:4412精英版以及全能版开发板。(4418/6818开发板以及imx6q开发板测试的道理是一样的可能细节有些不同,在这里我没有做实验,感兴趣的可以按照这个文档测试一下..
分类:
其他好文 时间:
2017-03-14 14:04:59
阅读次数:
548
(从开发板的nor flash 通过USB下载线将嵌入式linux安装到开发板的nand flash) 步骤详解: 安装准备1:硬件连接 Flash开关位于nor flash 串口线已经连接到PC USB下载线已经连接到PC 连接好开发板电源线,并关闭开发板电源开关 安装准备2:安装USB下载线驱动 ...
分类:
系统相关 时间:
2017-03-13 20:20:43
阅读次数:
212
1.GPIO介绍 GPIO(general purpose i/o ports)意思为通用输入/输出端口,通俗的说就是一些引脚。 我们可以通过它们输出高低电平 或 读入引脚的状态。 s3c2440中有130个I/O端口,分为A~J共9组,GPA、GPB、..... GPJ 2.GPIO寄存器 既然要 ...
分类:
系统相关 时间:
2017-03-13 14:57:58
阅读次数:
342
ds18b20的时序图如下: 复位时序: 读写时序: 以下是程序代码: ...
分类:
系统相关 时间:
2017-03-08 14:47:06
阅读次数:
249
MQ-2烟雾气敏传感器模块在X210v3开发板上的驱动。 现在需要一个MQ-2烟雾气敏传感器模块的驱动。其检测烟雾超过一定的标准后,会返回一个不同的电平,和按键驱动差不多。 但是在编写驱动的时候,需要用GPH2_3号引脚。但是在内核中先ioremap地址然后配置,发现无法控制gpio,也无法进入中断 ...
分类:
系统相关 时间:
2017-03-08 14:46:05
阅读次数:
301
TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server(服务器)支持,二是嵌入式目标系统的tftp-client(客户端)支持。因为u-boot本身内置支持tftp-client,所以嵌入式目... ...
分类:
其他好文 时间:
2017-02-20 12:31:49
阅读次数:
282
在配置BusyBox中配置登录密码: 配置位置BusyBox Setting --> General Configuration --> Support for --long-options [*]表示使用登录 [] 表示不使用登录 ...
分类:
系统相关 时间:
2017-02-19 17:12:47
阅读次数:
213
Qtopia 是Trolltech 公司为采用嵌入式Linux操作系统的消费电子设备而开发的综合应用平台, Qtopia包含完整的应用层、灵活的用户界面、窗口操作系统、应用程序启动程序以及开发框架。下面便是他的移植过程。 硬件s3c2410 主机环境:red hot企业版 5.0 交叉编译工具:gc ...
分类:
其他好文 时间:
2017-02-19 16:51:44
阅读次数:
254