摘要:        
对于大多数Linux驱动来说,需要直接与硬件交互,本章主要介绍用Linux驱动来控制二极管的明暗,即通过Linux驱动发送数据控制开发板上LED灯的开关。第一节介绍了LED驱动的实现原理。Linux驱动不是直接向硬件中的内存写数据,而是与本机的I/O内存交互,Linux内核提供了多个与I/O内存交互    阅读全文
posted @ 2016-06-05 17:18
王兆飞
阅读(105)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Linux驱动的工作和访问方式是Linux的亮点。Linux系统将每一个驱动都映射成一个文件。这些文件称为设备文件或者驱动文件,都保存在/dvc目录中。这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易。对于编写Linux驱动最重要的一步就是编写回调函数,否则与设备交互文件的数据    阅读全文
posted @ 2016-06-05 17:14
王兆飞
阅读(223)
评论(0)
推荐(0)
        
            
        
        
摘要:        
在搭建 S3C6.410 开发板的测试环境的原因:尽管可以在 PC 上开发 Linux 驱动, 然后重 新编译成 ARM 架构的 Linux 驱动模块。但最终都是要在开发板上进行测试的。这主要是因为 ARM 架构的开发板可基于 X86 架构的 PC 在 CPU 指令以及二进制格式上都有所 Ubunt    阅读全文
posted @ 2016-06-05 17:10
王兆飞
阅读(103)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号