摘要: Led驱动实现原理 尽管Linux驱动直接与硬件打交道,但是并不是Linux驱动直接向硬件的内存写数据,而是与本机的I/O进行交互。所谓I/O内存是通过各种接口连接到主机的内存中的映射。 Linux内核提供了多个与I/O内存交互的函数。每个连接Linux的硬件在I/O内存中都会有映射首地址。开发板上 阅读全文
posted @ 2016-06-05 13:35 十四丶 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Linux系统将每一个驱动都映射成一个文件。这些文件成为设备驱动文件,都保存在/dev目录中。这种设计理念使得与linux驱动进行交互就像鱼普通文件交互一样容易。与linux驱动交换数据就变成了与设备文件交换数据。 应用软件通过open、write、read等函数访问设备文件,设备文件通过主设备号与 阅读全文
posted @ 2016-06-05 13:34 十四丶 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 开发板用于驱动程序的测试,调试。进行硬件的模拟调试与测试。 不同开发板的区别主要在烧录嵌入式系统的方式上 5.2安装串口调试工具:minicom OK6410开发板可以通过串口通信显示linux驱动程序输出的调试信息 Minicom是为了让Pc与串口设备通信,pc安装的接受和发送串口数据的程序,是l 阅读全文
posted @ 2016-06-05 13:33 十四丶 阅读(292) 评论(0) 推荐(0) 编辑