2016年6月5日

摘要: 第七章尽管linux驱动直接与硬件打交道,但并不是linux驱动直接向硬件中的内存写数据,而是与本机的I/O内存进行交互。每一个连接linux的硬件在I/O内存中都会有映射首地址。在使用ioread32、iowreat32等函数读写I/O内存时需要制定这些首地址,开发板上的LED也有其映射首地址。创 阅读全文
posted @ 2016-06-05 13:28 spurlash 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 第六章linux驱动工作和访问方式:系统将每一个驱动都映射成一个文件,这些文件称为设备文件或驱动文件,都保存在/dev目录中,这种设计理念使得与linux驱动进行交互就像与普通文件进行交互一样容易。编写linux驱动程序的步骤:1、建立linux驱动骨架(装载和卸载linux驱动):基本骨架是mod 阅读全文
posted @ 2016-06-05 13:27 spurlash 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 第五章开发板是开发和学习嵌入式技术的主要硬件设备,尽管可以在pc上开发linux驱动,然后重新编译成arm架构的linux驱动模块,但是最终都是要在开发板上进行测试。s3c6410是由三星公司推出的一款低功耗、高性价比的RISC处理器,它基于arm11内核,可广泛用于移动电话和通用处理等领域。串口调 阅读全文
posted @ 2016-06-05 13:27 spurlash 阅读(80) 评论(0) 推荐(0) 编辑

导航