摘要: 本章会完成一个真正意义上的Linux驱动。该linux驱动用来控制开发板上的4个LED灯。也就是说通过向linux驱动发送数据可以控制LED小灯的开关。 一、LED驱动的实现与原理 尽管Linux 驱动直接与硬件打交道, 但并不是 Linux 驱动直接向硬件中的内存写数据, 而是与本机的 I/O 内 阅读全文
posted @ 2016-06-05 22:33 星☆ 阅读(485) 评论(0) 推荐(0) 编辑
摘要: Linux驱动的工作和访问方式是Linux的亮点之一,Linux系统将每一个驱动都映射成一个文件。这些文件称为设备文件或驱动文件,都保存在/dev目录中,这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易,当然也比访问LinuxAPI更容易。 编写Linux驱动的程序的步骤: 第 阅读全文
posted @ 2016-06-05 22:31 星☆ 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 开发板是开发和学习嵌入式技术的主要硬件设备,尽管可以在PC上开发Linux驱动,然后重新编译成ARM架构的Linux驱动模块。但最终都是要在开发板上进行测试的。这主要是因为ARM架构的开发本可基于X86架构的PC在CPU指令以及二进制格式上都有所不同。本章主要介绍了在三星公司推出的S3C6410开发 阅读全文
posted @ 2016-06-05 21:05 星☆ 阅读(158) 评论(0) 推荐(0) 编辑