返回介绍

使用 RT-Thread Studio 移植

发布于 2021-05-01 04:38:13 字数 1505 浏览 1140 评论 0 收藏 0

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

准备工作

安装 RT-Thread Studio

新建 Nano 工程

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

新建 Nano 项目

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

配置

注:可以通过修改 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 的代码。

添加 FinSH

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

查看与使用命令

常见问题

Q:如何修改系统时钟?

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文