linux驱动程序基本步骤

来源:互联网 发布:哥特王朝4优化补丁 编辑:程序博客网 时间:2024/05/21 04:42

linux驱动程序的步骤



1. 建立linux驱动骨架    module_init()  module_exit()

2.注册和注销设备文件

3.指定驱动相关的信息  MODULE_LICESE() MODULE_DESCRIPTION()

4.指定回调函数

5.编写业务逻辑

6.编写makefile文件

7.编译linux驱动程序

8.安装和卸载Linux驱动


===============================


1. linux系统将每一个驱动都映射成一个文件。这些文件称为设备文件或驱动文件,都保存在/dev目录中。

2.insmod和modprobe的区别是modprobe命令可以检查驱动模块的依赖性。如A模块一带与B模块(装在A之前必须先装在B)

 在使用modprobe装在驱动之前,需要先用depmod命令检查Linux驱动模块的依赖关系。

  depmod  xxx.ko

  modprobe xxx.ko

3.android adb 中#代表root,$代表一般用户。


alloc_chrdev_region(dev_t *dev , unsigned baseminor, unsigned count,const char *name);











0 0
原创粉丝点击