我想开发一些用于PIC32和某些ARM的HAL(硬件抽象层)。嵌入式设备驱动程序开发笔记
基本上我想要做一些代码,这通常可以在一个OS,像通用引脚连接,通信库,设备I/O等
你能告诉我有好书/网站?
我会用一个,我已经在几个星期前发现开始:http://www.kalinskyassociates.com/OnLineLearning.html
感谢
我想开发一些用于PIC32和某些ARM的HAL(硬件抽象层)。嵌入式设备驱动程序开发笔记
基本上我想要做一些代码,这通常可以在一个OS,像通用引脚连接,通信库,设备I/O等
你能告诉我有好书/网站?
我会用一个,我已经在几个星期前发现开始:http://www.kalinskyassociates.com/OnLineLearning.html
感谢
您是否尝试过寻找一些实现?
也可能有其他例子,但我建议您查看跨平台和非跨平台硬件API的实例。另外,如果/当你开始将接口放在一起时,确保在确定API之前检查各个平台外设的实现。您会发现某些交互模型通常在很多平台上得到支持,而其他平台则非常特定于平台。如果您的API假定功能始终可用,那么将很难移植到缺乏或不存在对所需功能的支持的平台。有时候你可以用简单的解决方案用软件来解决这个问题,其他时候你会发现在不同的平台上使行为保持一致是不可能的或者非常复杂的。
您也可以尝试查看OSEK界面文档。该标准很好地抽象了对最常用外设的访问。但是,请记住,这只是一个规范,你必须制定出所有的实现细节。
如果使用OSEK,可以查看ERIKA Enterprise(http://erika.tuxfamily.org),这是一个实现OSEK标准的开源RTOS。 – Claudio 2015-11-25 09:00:10