OpenHarmony开源项目介绍
OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。
OpenHarmony支持轻量系统、小型系统和标准系统。其中的轻量系统面向MCU类处理器,例如Arm Cortex-M、RISC-V 32位的设备,可支撑的产品如智能家居领域的连接类模组、传感器设备、穿戴类设备等,Telink平台基于轻量系统,最典型的应用场景就是智能家居、连接类模组。
当前OpenHarmony社区已支持多款开发板,其中包括泰凌微电子基于TLSR9系列芯片的B91通用开发套件(B91 Generic Starter Kit)。 该套件是一个可用于评估TLSR9系列芯片组的硬件平台,可用于开发BLE,BLE Mesh,Zigbee,Thread,Matter,HomeKit,和私有协议等多种适用于2.4GHz接口的协议及应用。
泰凌微电子OpenHarmony源码
OpenHarmony目前的代码都可以在官方的Gitee网站中进行浏览,可以通过以下链接进行查看:https://gitee.com/openharmony
其中包括了OpenHarmony开源项目的所有仓库,直接查找所需仓库可能较为不便,这里只介绍由泰凌上传并维护的三个仓库:device_soc_telink、device_board_telink、vendor_telink。
device_soc_telink仓库(https://gitee.com/openharmony/device_soc_telink)是泰凌微电子的TLSR9系列芯片相关代码仓库,用于存放与SoC芯片相关的SDK及适配代码。 使用同一系列SoC,开发不同的device或board时,可共用该仓库代码进行开发。
device_board_telink仓库(https://gitee.com/openharmony/device_board_telink)是泰凌微电子的B91通用开发套件硬件平台相关代码仓库。如果有兴趣了解B91通用开发套件的更多相关信息,或是想了解更多泰凌的芯片、产品和其他硬件相关信息,可以在泰凌网站中进行浏览。
vendor_telink仓库(https://gitee.com/openharmony/vendor_telink) 托管泰凌开发的基于TLSR9系列SoC芯片的演示代码,包含LED,BLE和XTS三个演示样例的代码的配置文件和HAL模块。
OpenHarmony社区正在积极更新,最近一次已于2023-02-01发布OpenHarmony-v3.2-Beta5版本。泰凌微电子也积极响应社区的更新,在以上三个由泰凌开发和维护的仓库中,都能找到OpenHarmony-v3.2-Beta5以及之前版本的分支。同时,泰凌也对位于master分支的最新代码进行实时更新和维护,确保各项功能的顺利运行。
|