- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM32XRT-Thread实战培训材料STM32XRT-Thread实战培训材料
入门实战
目录
➢实验一、运行RT-Thread
➢实验二、快速搭建RT-Thread项目框架
➢实验三、适配项目开发板
➢实验四、读取传感器数据
➢实验五、将传感器数据发送到本地服务器
➢演示:上传传感器数据到OneNet云
器材介绍
实验一、运行RT-Thread
硬件-STM32F411 Nucleo-64
STM32F411RET6
➢ ARM Cortex-M4 100MHZ
➢ Flash:512KB
➢ SRAM:128KB
➢ ST-LINK V2.1
硬件连接
• 使用 Type-A to Mini-B 线连接开发板和 PC
软件环境搭建
1. 双击 mdk526.exe 安装MDK5
2. 双击Keil.STM32F4xx….pack 安装芯
片包(若MDK的版本低于5.25,安装
会报错,但可忽略)
软件环境搭建
➢ 查看设备管理器 ,若没有右面两个设
备,需要解压安装ST-Link驱动
(stsw-link009.zip)
注意 :如 STLink虚拟串口 有黄色感叹号,
请参考资料包ST-Link-ERROR中方法解
决。
RT-Thread源代码
解压RT-Thread源代码到“非中文字
符 ”, “不含空格” 目录下(如:F盘)
源码结构说明
根目录名 描述
bsp 板级支持包
components RT-Thread的各个组件代码,例如文件系统, shell
include RT-Thread内核的头文件
libcpu 各类芯片的移植代码,此处包含了Cortex-M0的移植文件
src RT-Thread内核的源文件
BSP 目录结构
RT-Thread源码目录下 “bsp\stm32\stm32f411-st-nucleo” 目录
bsp目录下 描述
applications RT-Thread 的用户例程, 应用层代码就写到这里
drivers RT-Thread 的驱动,不同平台的底层驱动具体实现
Libraries 芯片所用的固件库文件
Project.uvprojx KEIL5 工程文件
工程源码介绍
编译下载
程序
连接终端工具
1. 打开设备管理器
2. 双击 “package/putty.exe”
打开终端助手,按右图配置
3. 按下复位键,复位开发板,可
以看到打印出RT-Thread的启
动日志
注意 : “COMx”根据电脑实
际情况填写。
运行结果
按下 ‘Tab’ 键查看内置的命令
运行结果
输入 “ps”命令查看线程的状态
运行结果
输入 “list_device”命令查看注册到系统的设备
运行结果
输入 “free”命令查看系统
文档评论(0)