您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>Linux/uClinux/Unix编程>

基于uClinux的设备驱动程序设计方法及应用实例

大小:344 人气: 2010-02-21 需要积分:0
{$username}的空间

用户级别:注册会员

贡献文章:

贡献资料:

介绍了Linux操作系统下设备驱动程序的内部结构、内存管理以及中断处理。通过
在SamsungS3C44BOX微处理器嵌入式平台上开发字符型设备驱动程序(串口驱动)的实例,说明了设备驱动程序的编写和添加到内核的方法。
关键词:嵌入式系统;uClinux;设备驱动程序;内存管理

设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它完成以下的功能:对设备初始化和释放;把数据从内核传送到硬件和从硬件读取数据;读取应用程序传送给设备文件的数据和回送应用程序请求的数据;检测和处理设备出现的错误。

非常好我支持^.^

(3) 100%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!