摘要: 一、LED驱动的实现原理。Linux驱动不是直接向硬件中的内存写数据,而是与本机的I/O内存交互,Linux内核提供了多个与I/O内存交互的函数,每个连接Linux的硬件在I/O内存中都会有映射首地址,开发板上的LED等也有其映射首地址。 二、编写LED驱动,步骤如下: 1.测试开发板,打开电源开关 阅读全文
posted @ 2016-06-05 20:20 bigcrazy 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 一、Linux系统将每个驱动都映射成一个文件。这些文件称为设备文件或驱动文件,都保存在/dev目录中。这使得与Linux驱动进行交互就向与普通文件进行交互一样容易。大多数Linux驱动都有与其对应的设备文件,因此与Linux驱动交换数据变成与驱动设备交换数据。 二、编写Linux驱动程序 1.建立L 阅读全文
posted @ 2016-06-05 20:03 bigcrazy 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、S3c6410一款比较典型的开发板,集成了各种部件。它是由三星公司推出的一款低功耗、高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域。串口通信就是通过使用开发板可以用某些方式显示linux驱动程序输出的调试信息。而PC需要与串口设备通信就需要在PC上安装接收和 阅读全文
posted @ 2016-06-05 19:42 bigcrazy 阅读(289) 评论(0) 推荐(0) 编辑