摘要: Linux系统将每一个驱动都映射成一个文件,这些文件被称为设备文件或驱动文件,都保存在/dev目录中。由于大多数Linux驱动都有与其对应的设备文件,因此与Linux驱动交换数据就变成了与设备文件交换数据。编写Linux驱动程序的步骤:第一步,建立Linux驱动骨架(装载和卸载Linux驱动);第二 阅读全文
posted @ 2016-06-05 14:28 妙妙屋 阅读(93) 评论(0) 推荐(0)
摘要: 一个完整的Linux驱动主要由内部处理和硬件交互两部分组成,其中内部处理主要是指Linux驱动的装载、卸载、与设备文件相关的动作处理以及业务逻辑等;与硬件交互主要是指通过函数与硬件中的寄存器进行数据交互。LED驱动的实现原理:尽管Linux驱动直接与硬件打交道,但并不是Linux驱动直接向硬件中的内 阅读全文
posted @ 2016-06-05 14:28 妙妙屋 阅读(86) 评论(0) 推荐(0)
摘要: S3c6410一款比较典型的开发板,集成了各种部件。它是由三星公司推出的一款低功耗、高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域。要想使用该型号的开发板,首先,我们要安装串口调试工具:minicom:第一步,检测当前系统是否支持USB转串口#lsmod | g 阅读全文
posted @ 2016-06-05 14:25 妙妙屋 阅读(141) 评论(0) 推荐(0)