前言
非常感谢面包板和中移物联提供的万耦天工开发板。
1 开箱
正点原子外包装
中移物联Oneos和正点原子联名包装盒
开发板套件全家福
首次开机,开发板正面
开发板反面
出厂程序串口打印信息
2 搭建OneOS软件开发环境
开发OneOS,需要下载OneOS源码和OneOS Cube工具
2.1 下载源码和工具
OneOS源码下载地址,可以选择不同版本下载,我下载的是OneOS-V2.3.1
https://os.iot.10086.cn/download/
OneOS-Cube工具下载地址,我下载的版本是OneOS-Cube-V1.3.3
https://os.iot.10086.cn/download/tool
2.2 安装OneOS Cube工具
把下载好的OneOS-Cube-V1.3.3解压,然后右键以管理员身份运行
运行结果
在空白处右键,可以看到多了一项OneOS Cube
2.3 解压OneOS源码
进入projects文件夹,在空白处右键,进入OneOS Cube
在打开的界面输入project.bat回车
选择芯片厂家STM32,产品系列STM32F1,产品型号需要修改为stm32f103zet6-atk-elite,在SUB MODEL选项回车进入选择
先按Q键退出,再按Y键保存配置退出
构建完成,关闭OneOS-Cube
进入stm32f103zet6-atk-elite文件夹,在项目文件夹再次进入OneOS Cube
输入menuconfig,可以对OneOS进行配置和裁剪
这里先不做修改,按Q退出
输入命令,生成mdk5工程
scons --ide=mdk5
打开keil工程,project.uvprojx,可以看到main.c里面有一个创建好的两个LED闪烁任务
LED0---PB5,LED1---PE5
board.c里面的两个LED控制引脚就是PB5和PE5
编译工程,并选择下载工具下载程序,默认是J-Link