摘要: Linux驱动的代码重用 Linux 驱动的代码重用有很多种方法。可以采用标准C 程序的方式。将要重用的代码放在其他的文件(在头文件中声明〉中。如果要使用某些功能, include 相应的头文件即可(这种方式称为静态重用)。也可以使用另外一种动态重用的方式,也就是一个Linux 驱动可以使用另外←个 阅读全文
posted @ 2016-06-05 16:20 追鑫少年 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: LED驱动开发实验 如图所示,LED1~LED2 分别与GPC0_3、GPC0_4 相连,通过GPC0_3、GPC0_4 引脚的高低电平来控制三极管的导通性,从而控制LED 的亮灭。 根据三极管的特性,当这几个引脚输出高电平时,集电极和发射极导通,发光二极管点亮;反之,发光二极管熄灭。通过控制GPC0CON 和GPC0DAT 来控制GPC0_3 和GPC0_4 对应的LE... 阅读全文
posted @ 2016-06-05 15:51 追鑫少年 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一、编写Linux驱动程序的步骤 第1 步:建立Linux 驱动骨架(装载和卸载Linux 驱动) 骨架部分主要是Linux驱动的初始化和退出函数,代码如下: #include #include #include #include #include #include // 初始化Linux 驱动static int word_count_init(void) { //输出日志信息 printk(“... 阅读全文
posted @ 2016-06-05 15:31 追鑫少年 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、安装串口调试工具:minicom 开发板带了一个串口。可以通过串口线与PC 连接。 Linux 驱动在输出调试信息的同时会通过串口线将调试信息发送到PC 上,这样Linux 驱动程序员就可以直接在PC 上查看调试信息了。 注意:由于目前很多新的PC 和笔记本电脑并没有串口,因此建议读者购买根US 阅读全文
posted @ 2016-06-05 14:50 追鑫少年 阅读(291) 评论(0) 推荐(0) 编辑