建设银行网站诚聘英才,浙江省建设门户网站,济南高新区网站建设,网站开发常用语言总结一、官网 OneOS Lite是中国移动针对物联网领域推出的轻量级操作系统#xff0c;具有可裁剪、跨平台、低功耗、高安全等特点#xff0c;支持ARM Cortex-A和 Cortex-M、MIPS、RISC-V等主流芯片架构#xff0c;兼容POSIX、CMSIS等标准接口#xff0c;支持Javascript、MicroPyt…一、官网 OneOS Lite是中国移动针对物联网领域推出的轻量级操作系统具有可裁剪、跨平台、低功耗、高安全等特点支持ARM Cortex-A和 Cortex-M、MIPS、RISC-V等主流芯片架构兼容POSIX、CMSIS等标准接口支持Javascript、MicroPython等高级语言开发模式提供图形化开发工具能够有效提升开发效率、降低开发成本帮助用户快速开发稳定可靠、安全易用的物联网应用。 OneOS Lite总体架构采用分层设计主体由驱动、内核、组件、安全框架组成。采用一个轻量级内核加多个系统组件的模式加上海量硬件的适配支持使OneOS Lite 具备极高的可伸缩性与易用性。
网址 https://os.iot.10086.cn/
二、IDE 下载
开发方式有2种OneOS-Studio和OneOS-Cube。 1.OneOS-Studio 系统要求 操作系统Windows10 64 位 内存8GB 及以上 硬盘8GB 及以上可用空间 分辨率1280*800 像素及以上 打开之后的界面如下 打开sdk安装包并且安装调试工具和sdk软件包如下
2.OneOS-Cube
基本构成 OneOS-Cube以已有的开源免费工具为基础搭建。以Cmder为用户命令行有机的整合了Kconfig、MinGW及python脚本等构建起来的。 ①命令行环境Cmder: Cmder是一款免费的DOS系统仿真器体积小巧界面清爽支持多标签操作兼容dos原有的指令。 ②系统配置工具menuconfig: 即linux menuconfig的python实现版本使用方法与linux menuconfig基本一致。遵循兼容LINUX的Kconfig语法用户可以方便的沿用以前的kconfig配置文件对代码进行宏管理。 ③Python环境与.py文件: 主要目的是将menuconfig, MinGW等有机的整合到Cmder中支持生成Keil、Eclipse等可直接使用的项目文件。 ④交叉编译工具链MinGW:MinGW是Minimalist GNU for Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时C Runtime库。 OneOS-Cube将上面的组件有机的整合在了一起用户只需要在命令行输入简单的指令即可方便的进行系统配置代码编译与第三方IDE工程制作。
OneOS-Cube 安装之后如下 打开软件 常用指令
下载地址 https://os.iot.10086.cn/download/tool
三、工程创建
建议使用OneOS-Cube的方式OneOS Lite源码下载下载地址
https://os.iot.10086.cn/download/进入目录
OneOS-Lite-V3.1.0\projects\右键–选择 OneOS_Cube 输入 oos project 指令选择相应的芯片型号 选择完毕按下 s 按键保存工程。q 按键退出工程。 生成工程如下
基础工程生成完毕。