前言

非常感谢面包板和中移物联提供的万耦天工开发板。

1 开箱

正点原子外包装

forum.jpg

中移物联Oneos和正点原子联名包装盒

forum.jpg

开发板套件全家福

forum.jpg

首次开机,开发板正面

forum.jpg

开发板反面

forum.jpg

出厂程序串口打印信息

forum.jpg

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解压,然后右键以管理员身份运行

forum.jpg

运行结果

forum.jpg

在空白处右键,可以看到多了一项OneOS Cube

forum.jpg

2.3 解压OneOS源码

forum.jpg

进入projects文件夹,在空白处右键,进入OneOS Cube

forum.jpg

在打开的界面输入project.bat回车

forum.jpg

选择芯片厂家STM32,产品系列STM32F1,产品型号需要修改为stm32f103zet6-atk-elite,在SUB MODEL选项回车进入选择

forum.jpg

先按Q键退出,再按Y键保存配置退出

forum.jpg

构建完成,关闭OneOS-Cube

forum.jpg

进入stm32f103zet6-atk-elite文件夹,在项目文件夹再次进入OneOS Cube

forum.jpg

输入menuconfig,可以对OneOS进行配置和裁剪

forum.jpg

这里先不做修改,按Q退出

forum.jpg

输入命令,生成mdk5工程

scons --ide=mdk5

forum.jpg

forum.jpg

打开keil工程,project.uvprojx,可以看到main.c里面有一个创建好的两个LED闪烁任务

forum.jpg

LED0---PB5,LED1---PE5

forum.jpg

board.c里面的两个LED控制引脚就是PB5和PE5

forum.jpg

编译工程,并选择下载工具下载程序,默认是J-Link

forum.jpg

forum.jpg

forum.jpg

点灯程序串口打印信息.png