HAL层(Hardware abstraction ) 的目的是为了屏蔽底层不同芯片平台的差异,从而使驱动层上面的软件不会随芯片平台而改变。AliOS Things定义了全面的HAL抽象层,这个系列主要介绍AliOS ThingsHAL层与不同芯片平台对接的poring要点,并举例说明。
Hal porting系列 3 —— I2C driver porting
一. 接口定义说明
I2C 对外接口定义在 include/hal/soc下面,接口函数主要有以下几个:int32_t hal_i2c_init(i2c_dev_t *spi);int32_t hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, 继续阅读与本文标签相同的文章
上一篇 :
学界 | 一文读懂如何用深度学习实现网络安全
下一篇 :
JavaScript 为什么快--第二篇
-
file_fdw妙用无穷——从数据库读取系统信息
2026-05-26栏目: 教程
-
Javascript AST 编译器的研究学习
2026-05-26栏目: 教程
-
细谈证书与Provisioning Profile
2026-05-26栏目: 教程
-
对比Xcode Debug Memory Graph和FBMemoryProfiler
2026-05-26栏目: 教程
-
“考拉阅读”完成2000万美元B轮融资,K12语文“赛道”激战正酣
2026-05-26栏目: 教程
