嵌入式Linux驱动程序框架研究综述*
2012-11-07戴明华李长云曾志浩崔海燕
长沙大学学报 2012年2期
戴明华,李长云,曾志浩,崔海燕
(湖南工业大学计算机与通信学院,湖南 株洲 412008)
嵌入式Linux驱动程序框架研究综述*
戴明华,李长云,曾志浩,崔海燕
(湖南工业大学计算机与通信学院,湖南 株洲 412008)
嵌入式Linux的驱动框架能缩短开发周期,因此构建框架对驱动开发有着很重要的意义.介绍了目前驱动研究现状,阐述了构建嵌入式Linux驱动框架的方式并进行了评价,探析了未来基于Linux内核的Android操作系统的驱动框架实现.
嵌入式驱动框架;Android驱动;实现方法;可移植
以嵌入式操作系统为核心的嵌入式系统,能运行于各种不同体系结构的微处理器上,兼容性好,内核体积小,效率比较高,具有高度的模块化和可扩展性.对设备的支持需要相应的驱动程序.嵌入式 Linux是以Linux为基础的嵌入式系统,在原来的Linux基础上裁剪而成的精简的操作系统,它被广泛应用在移动电话、机顶盒、数据网络、远程通信、医疗电子、交通运输计算机外设、工业控制、媒体播放器、消费性电子产品以及航空航天等领域中.目前,嵌入式Linux开发主要集中在设备驱动开发上;在嵌入式Linux中,驱动占有内核代码的70%以上,驱动开发的质量关系到整个系统的稳定[1],大多数驱动没有标准化,在移植的时候,驱动代码一般由硬件制造者而不是专业内核编程者编写.由于Linux驱动和内核共享地址空间等原因造成移植开发的驱动稳定性不够[2],为了更快且较稳定地开发驱动,建立驱动框架来减少开发周期和增强稳定……
登录APP查看全文
