Linux驱动程序框架Linux认证考试

文章作者 100test 发表时间 2010:01:01 08:49:42
来源 100Test.Com百考试题网


  一、linux的设备驱动程序与外界的接口可以分为三个部分:

  1.驱动程序与操作系统内核的接口。通过file_operations(include/linux/fs.h)数据结构来完成的。

  2.驱动程序与系统引导的接口。这部分利用驱动程序对设备进行初始化。

  3.驱动程序与设备的接口。这部分描述了驱动程序如何与设备进行交互,与具体的设备密切相关。

  二、根据功能划分,设备驱动程序的代码有以下几部分:

  1.驱动程序的注册和注销。

  2.设备的打开和释放。

  3.设备的读写操作。

  4.设备的控制操作。

  5.设备的中断和轮询处理。

  三、驱动程序的注册和注销:

  设备驱动程序可以在系统启动的时候初始化,也可以在需要的时候动态加载。字符设备的初始化由chr_dev_init()完成,包括对内存(devfs_register_chrdev(MEM_MAJOR,"mem",


相关文章


双系统重见linux启动项Linux认证考试
谨慎应对法律风险开源软件并非免费午餐Linux认证考试
Novell为IBM大型机捆绑Linux和MonoLinux认证考试
介绍现代Linux系统的设备管理Linux认证考试
Linux驱动程序框架Linux认证考试
linux下安装MarvellYukon网卡驱动Linux认证考试
Linux分区快速指导Linux认证考试
Linux系统也可支持多点触控操作Linux认证考试
Linux的Shell编程运行Shell程序的方法Linux认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛