2016年6月5日

第七章

摘要: 编写LED驱动,创建led驱动的设备文件第一,使用cdev_init函数初始化cdev 第二步,指定设备号,多个Linux设备文件可以拥有同一个主设备号,但两个设备的主设备号和次设备号不能都一样,在使用alloc_chrdev_region函数主动分配设备号时,baseminor和count参数不要 阅读全文

posted @ 2016-06-05 17:45 W~sc 阅读(100) 评论(0) 推荐(0) 编辑

第八章

摘要: Linux驱动的代码重用有很多种方法,可以采用C程序的方式,将要重用的代码放在其他的文件,如果要使用某些功能,include 相应的头文件即可。也可使用另外一种动态重用的方式,uejiushi一个linux驱动可以使用另外一个linux驱动中的资源。 编译是由多个文件组成的Linux驱动,如果编写的 阅读全文

posted @ 2016-06-05 17:44 W~sc 阅读(106) 评论(0) 推荐(0) 编辑

第六章

摘要: 第六章 统计单词个数 Linux驱动的工作和访问方式是linux的亮点之一,linux系统将每一个驱动都映射成一个文件(又称设备文件或驱动文件),使得与linux驱动交换数据就很容易变成了与设备文件交换数据。在对设备文件实施操作,例如open()函数、ioctl()函数;最后通过回调函数来进行数据的 阅读全文

posted @ 2016-06-05 17:39 W~sc 阅读(135) 评论(0) 推荐(0) 编辑

第五章

摘要: 第五章 搭建S3C6410开发板的测试环境 5.1 S3C6410开发板简介: 此开发板是由三星公司推出的一款低功耗、高性价比的RISC(精简指令集计算机)处理器,基于ARM11内核;为2.5G和3G通信服务提供了优化的硬件性能,内置强大的硬件加速器;只拥有处理器芯片还无法测试linux驱动,必须要 阅读全文

posted @ 2016-06-05 17:38 W~sc 阅读(141) 评论(0) 推荐(0) 编辑

导航