AliOS Things Porting Guide.zh - Shaofa/AliOS-Things-Certification-Manual GitHub Wiki
EN | 中文
如下图,AliOS Things是一个分层+组件架构,可以较简单的移植到各类MCU及Connectivity SoC平台上。
这部分工作一般由AliOS Things内核团队完成,主要是各类CPU架构如ARM Cortex-M系列,C-Sky 80x系列的支持。 同时也欢迎社区爱好者及各类合作伙伴根据Rhino Porting Guide支持新的CPU,并贡献到github。
这部分工作主要是芯片的驱动开发,以及和AliOS Things HAL的对接。 请参考HAL Porting Guide了解进一步细节。
CLI是AliOS Things的交互命令行组件,辅助开发者调试开发,强烈建议作为移植的第一个里程碑。
CLI依赖于UART HAL,当移植完成后,开发者可以通过命令行和AliOS Things交互,查看系统状态。
根据芯片平台的连接能力,对于可以接入IP网络的设备
对于非IP类设备,请参考:
- LoRaWAN
- BLE
关于AliOS Things的网络架构,请参考云栖技术博客。
包括FOTA,多BIN支持等,请参考附录