HAL层(Hardware abstraction ) 的目的是为了屏蔽底层不同芯片平台的差异,从而使驱动层上面的软件不会随芯片平台而改变。AliOS Things定义了全面的HAL抽象层,这个系列主要介绍AliOS ThingsHAL层与不同芯片平台对接的poring要点,并举例说明。
Hal porting系列2 —— SPI driver porting
一. 接口定义说明
SPI 对外接口定义在 include/hal/soc下面,接口函数主要有以下几个:int32_t hal_spi_init(spi_dev_t *spi);int32_t hal_spi_send(spi_dev_t *spi, const uint8_t *data, uint16_t size, uint32_t timeout);in 继续阅读与本文标签相同的文章
上一篇 :
区块链是什么及应用
下一篇 :
区块链主链开发公司谈区块链侧链的价值
-
ES6(Iterator 和 for...of 循环)
2026-05-26栏目: 教程
-
ES6(Promise)
2026-05-26栏目: 教程
-
ES6(类)
2026-05-26栏目: 教程
-
ES6(Proxy 和 Reflect)
2026-05-26栏目: 教程
-
ES6(数据结构-2)
2026-05-26栏目: 教程
