3. ONEOS
代码托管于 Gitee 服务器中,可直接克隆:
sudo apt-get install git-lfs
git lfs clone https://gitee.com/qiming-zhixian/m4-oneos
3.1. Windows系统
Windows 下编译安装oneos-cube V1.3.7工具, 工具下载链接 https://os.iot.10086.cn/download/tool
成功安装后, 进入 m4_oneos/projects/m4, 点击鼠标右键打开 OneOs Cube 即可开始编译
3.2. 编译ONEOS
$ menuconfig //配置工程
$ scons //编译
...
Image file is generated: D:\pro\oneos\m4_oneos\projects\m4/out/m4_ZX7D0N_page_2k_block_128k_v1.0.0.img
编译后的固件名称为 m4_ZX7D0N_page_2k_block_128k_v1.0.0.img
3.3. 参考资料
在 OneOS 的官网上有详细的使用文档: 文档包括了功能的基本原理, 各种API接口的使用以及使用例程, 请参考V2.4.1版本的文档 https://os.iot.10086.cn/v2/doc/detailPage/documentHtml?proId=2000000000&proName=OneOS%20Lite&idss=1237&versionName=V2.4.1&versionId=3000000007
操作系统内核相关接口和使用示例参考: 内核 -> 任务管理与调度
操作系统的驱动相关接口和使用示例参考: 驱动
一些组件的使用: 通用组件 -> 调试组件