第六章 读书笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六章 读书笔记相关的知识,希望对你有一定的参考价值。
编写linux驱动程序的步骤
第一步:建立linux驱动骨架(装载和卸载linux驱动)
第二步:注册和注销设备文件
第三步:指定与驱动相关的信息
第四步:指定回掉函数
第五步:编写业务逻辑
第六步:编写makefile文件
第七步:编写linux驱动程序
第八步:安装和卸载linux驱动
Printf函数运行在用户空间,printk函数运行在内核空间。
测试linux驱动步骤
第一步:导入test_count.c文件
第二步:设置include路径
第三步:建立target
第四步:build工程
第五步:运行测试程序
对于一个Linux驱动程序,一开始可以在UbuntuLinux上做前期的开发和测试。对于访问硬件的部分可以在ubuntuLinux用软件进行模拟。当基本开发完以后,就需要在开发板或者工程样机上使用真实的硬件进行测试。我们可以使用多种方式测试Linux驱动,主要有ubuntuLinux测试、在android模拟器上通过原生(native)C程序测试Linux驱动、使用AndroidNDK测试Linux驱动、使用Java源代码直接操作设备文件来测试Linux驱动、使用S3C6410开发板测试Linux驱动,还可以将驱动编译进Linux内核进行测试。
以上是关于第六章 读书笔记的主要内容,如果未能解决你的问题,请参考以下文章