这是DSP2812对带I2C通信的EEPROM24C02的底层驱动程序,挺有用的....
标签: EEPROM 2812 DSP 24C
上传时间: 2014-01-02
上传用户:jing911003
上层应用软件和操作系统要具备良好的移植性,快速高效地开发稳定的底层驱动程序将是嵌入式系统开发成功的关键。随着芯片技术的快速发展,越来越多功能强大、价格低廉的嵌入式硬件出现在市场上,而且更新换代非常快,因此,如何以合理的成本更快地为这些硬件开发或移植嵌入式软件是嵌入式系统开发人员亟需解决的问题。近年来,上述问题得到了学术界和工业界的广泛关注。文献[1]1定义了用于抽象寄存器访问和复杂位操作的接口定义语言(IDL),在IDL规范中给出了寄存器操作的函数库和隐藏底层复杂位操作的抽象机制。但是该方法仅局限于底层驱动开发中的寄存器操作。统一驱动程序接口(UD2通过定义硬件平台和驱动程序之间的应用程序编程接口集,解决可移植问题。硬件抽象技术1在底层硬件和操作系统之间加入了硬件抽象层,避免了操作系统、应用软件对物理器件的直接访问,屏藏了底层硬件的差异,从而增强了软件的健壮性,提高了软件的开放性和可移植性。但是在实际的应用中,硬件抽象层以嵌入式操作系统的BSP的形式出现。而BSP形式的硬件抽象层与BSP所向上支持的嵌入式操作系统是紧密相连的,耦合性很强。一种嵌入式操作系统的BSP不可能用于其他嵌入式操作系统,因此,这种硬件抽象层是一种封闭的专用硬件抽象层,无疑它局限了软件可移植的范围,增加了移植的难度。
标签: autosar 底层驱动
上传时间: 2022-06-19
上传用户:qdxqdxqdxqdx
飞思卡尔 K60的底层开发资料包
标签: Kinetis_K 20120328 60 开源
上传时间: 2013-12-21
上传用户:yeluorag
linux下关于串口开发的底层驱动
标签: serial Linux uart 串口
上传时间: 2013-11-25
上传用户:zgu489
CF读写驱动,可以运行在sharp arm上,与底层驱动程序绑定编译运行。
标签: 读写 驱动
上传时间: 2014-01-19
上传用户:xiaohuanhuan
通过在编写驱动程序现在在ring3级别可以直接返问并口端口,并编写了调用Dll,通过Dll可以很方便的返问底层驱动。
标签: ring3 编写 并口 端口
上传时间: 2015-09-02
上传用户:bjgaofei
flash驱动程序,是intel公司的,供写flash底层驱动的程序员参考。
标签: flash 驱动程序
上传时间: 2015-10-06
上传用户:wkchong
linux驱动设计及源码 很好的一本书, 高linux底层驱动必看的一本书
标签: linux 驱动设计 源码
上传时间: 2015-10-22
上传用户:wanghui2438
自己写的lcd1602的驱动程序,底层驱动和上层程序层次分明,很容易移植
标签: 1602 lcd 驱动程序
上传时间: 2015-11-24
上传用户:hj_18
本文研究论述了基于S3C2410 LCD控制器的Linux驱动程序设计与实现,介绍了S3C2410的LCD控制器的数据和控制管脚,并给出了LCD的控制流程和LCD的控制器设置规则,参照TFT-LCD LQ092Y3DG01的逻辑要求和时序要求设计了其驱动电路,设置了主要LCD寄存器;论述了在嵌入式Linux中基于FrameBuffer机制的LCD驱动程序的实现方法。主要研究了Linux帧缓冲设备驱动程序框架,详细分析了帧缓冲设备驱动程序层次结构、核心功能模块和数据结构,设计了FrameBuffer的处理机制以及底层驱动的接口函数针对具体的LCD面板如何在嵌入式Linux中编写帧缓冲设备的驱动程序。最后在FrameBuffer机制的基础上,基于三星公司S3C2410处理器的开发平台系统地开发了嵌入式Linux下的LCD显示驱动程序,实现了简单的嵌入式GUI图形API的设计,并在LQ092Y3DG01上显示了清晰稳定的图像和汉字。测试表明该驱动通用性好,能驱动大部分的LCD;可移植性强,经过少许修改即可应用在其他嵌入式系统中,是S3C2410驱动LCD的一套较佳的解决方案
标签: S3C2410 Linux LCD 控制器
上传时间: 2013-11-29
上传用户:zukfu