博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在 RT-Thread Studio 上使用 RT-Thread Nano
阅读量:2111 次
发布时间:2019-04-29

本文共 876 字,大约阅读时间需要 2 分钟。

本文介绍了如何在 RT-Thread Studio 上使用 RT-Thread Nano,并以创建 stm32f103RB 的 Nano 工程为例。

准备工作

安装 RT-Thread Studio。链接:https://www.rt-thread.org/page/studio.html(请将以上链接复制至外部浏览器打开)

新建 Nano 工程

打开 IDE,点击【文件】-【新建】-【RT-Thread 项目】:

进入新建工程的配置向导:

注:可以通过修改 board.c 的 SystemClock_Config() 更改系统时钟。

工程创建完毕,连接硬件,可直接进行编译下载,如下所示:

由于在创建工程向导中配置了控制台串口号及其引脚号,所以工程中已经实现了 uart 的驱动以及 rt_hw_console_output() ,默认可以进行打印。打开串口终端,可以发现在终端中执行了打印。

基于 Nano 添加 FinSH

双击 RT-Thread Settings 进入配置,打开组件,勾选 FinSH Shell,保存配置。此操作将把 FinSH 组件的源码加入工程中。

其中,rt_hw_console_getchar() 已经在 drv_uart.c 中实现,无需再实现对接 FinSH 的代码。

链接硬件,编译下载后,在串口终端中按下 Tab 键,可查看系统中的命令:

常见问题

Q:如何修改系统时钟?

A:可以通过修改 board.c 的 SystemClock_Config() 更改系统时钟。

往期回顾

1.

3.

4.

5.

6.

7.

你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!

RT-Thread

让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

点击阅读原文,进入RT-Thread GitHub首页

你点的每个“在看”,我都认真当成了喜欢

转载地址:http://eonef.baihongyu.com/

你可能感兴趣的文章
【UML】《Theach yourself uml in 24hours》——hour4
查看>>
Set、WeakSet、Map以及WeakMap结构基本知识点
查看>>
【NLP学习笔记】(一)Gensim基本使用方法
查看>>
【NLP学习笔记】(二)gensim使用之Topics and Transformations
查看>>
【深度学习】LSTM的架构及公式
查看>>
【深度学习】GRU的结构图及公式
查看>>
【python】re模块常用方法
查看>>
剑指offer 19.二叉树的镜像
查看>>
剑指offer 20.顺时针打印矩阵
查看>>
剑指offer 21.包含min函数的栈
查看>>
剑指offer 23.从上往下打印二叉树
查看>>
剑指offer 25.二叉树中和为某一值的路径
查看>>
剑指offer 26. 数组中出现次数超过一半的数字
查看>>
剑指offer 27.二叉树的深度
查看>>
剑指offer 29.字符串的排列
查看>>
剑指offer 31.最小的k个树
查看>>
剑指offer 32.整数中1出现的次数
查看>>
剑指offer 33.第一个只出现一次的字符
查看>>
剑指offer 34.把数组排成最小的数
查看>>
剑指offer 35.数组中只出现一次的数字
查看>>