这章主要讲述了一个linux驱动程序,首先说了编写linux驱动程序的步骤 :第 1 步:建立 Linu x 驱动骨架 (装载和卸载 Linu x 驱动)第 2 步:注册和注销设备文件;第 3 步z 指定与驱动相关的信息;第 4 步=指定回调函数 ;第 5 步z 编写业务逻辑 ;第 6 步:编写 Makefile文件 ;第 7 步z 编译 Linux 驱动程序 ;第 8 步2 安装和卸载 Linux 驱动;然后就是详细讲了怎样编写 Linux 驱动程序前的准备工作,编写 Linux 驱动程序的骨架(初始化和退出驱动)安装 Linux驱动: I insmod word count.k。 查看 word_count 是否成功安装2 卸载 Linux 驱动,查看由 Linux 驱动输出的日志信息z 骨 dmesg I grep w。 rd_count I tail -n 2;然后介绍了几种协议,开源协议;gpl协议;lgpl协议;bsd协议;Apache Licence 2.0 协议 ;MIT协议;
使用 S3C6410 开发板测试 Linux 驱动:1. 在 S3C6410 开发峰上使用可执行程序测试 Linlal)ι驱动 ;2三在 S3C6410 开发板上使M"Aiidroid NDK 测试 tinL』x 驱动 ;3. 在 S3C6410 开发板上使用 Java 代码测试 Linux 驱动;
将驱动编译进 Linux 内核进行测试:第 1 步:将 word_count.c 文件放入 Linux 内核漉代码 ;第 2 步:修改Kconfig 文件 第 3 步:修改 Makefile 文件 第 4 步=设置.config 文件 第 5 步:编译 Linux 内核
将 word_count 目录加入 Linux 内核源代码树的步骤如下:第 1步g 建立新的Kconfig文件第2步:修改 Makefile 文件;第3步r 修改上层目录的Kconfig文件;第4步z 修改上层目录的 Makefile文件