打印
[活动]

【APM32F107VCT6 MINI开发板测评】+RT-Thread

[复制链接]
1004|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
夜声|  楼主 | 2023-2-17 23:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
RT-Thread


一、 简介
RT-Thread,全称是 Real Time-Thread,顾名思义,它是一个嵌入式实时多线程操作系统,基本属性之一是支持多任务,允许多个任务同时运行并不意味着处理器在同一时刻真地执行了多个任务。事实上,一个处理器核心在某一时刻只能运行一个任务,由于每次对一个任务的执行时间很短、任务与任务之间通过任务调度器进行非常快速地切换(调度器根据优先级决定此刻该执行的任务),给人造成多个任务在一个时刻同时运行的错觉。在 RT-Thread 系统中,任务通过线程实现的,RT-Thread 中的线程调度器也就是以上提到的任务调度器。
二、       源码下载在当前4.10版本中已经移植好基础工程,基于基础工程上进行开发即可,需要准备env开发工具有标准版本源代码。

工程:

使用env工具在该目录打开,配置相关外设;

使用图形化界面进行配置
选择芯片配置。

使能串口与PIN设备,用于信息输出

默认使用串口4进行信息输出

配置完成后保存并退出生成MDK工程

三、硬件设计
下载关于F017的资料,当前好像数据手册没有出来,兼容STM32F107,所以搜索了一下串口4的引脚编号,C10和PC11。

实物连接:

四、程序部分
打开工程,将LED灯改为PE6引脚。

五、下载验证
输出以下信息,RTT版本与系统时钟频率;

查看帮助信息

查看当前使用的设备与线程:






使用特权

评论回复
沙发
albertaabbot| | 2023-6-10 15:41 | 只看该作者
在需要的地方调用RT-Thread提供的API函数实现相应的功能,如任务创建、消息传递、信号量控制等。

使用特权

评论回复
板凳
mikewalpole| | 2023-6-10 16:01 | 只看该作者
在rt-thread中RTM_EXPORT()是什么意思?

使用特权

评论回复
地板
chenci2013| | 2023-6-10 16:21 | 只看该作者
rt thread钩子函数怎么用

使用特权

评论回复
5
robertesth| | 2023-6-10 16:27 | 只看该作者
rt-thread是否是免费的

使用特权

评论回复
6
alvpeg| | 2023-6-10 16:35 | 只看该作者
需要下载并安装APM32对应的开发工具链(如Keil或IAR)和RT-Thread源代码。

使用特权

评论回复
7
yorkbarney| | 2023-6-10 16:55 | 只看该作者
在进行RT-Thread移植时,需要根据具体硬件平台和应用场景进行综合考虑和优化,以达到系统性能和稳定性的最佳效果。

使用特权

评论回复
8
abotomson| | 2023-6-10 17:10 | 只看该作者
APM32是一款基于ARM Cortex-M3内核的微控制器,具有高性能、低功耗等优点,在嵌入式系统和物联网领域广泛应用。

使用特权

评论回复
9
febgxu| | 2023-6-10 17:20 | 只看该作者
rt-thread 怎么确定线程栈大小

使用特权

评论回复
10
yeates333| | 2023-6-10 17:26 | 只看该作者
怎么将i2c设备驱动添加到rt-thread中

使用特权

评论回复
11
tifmill| | 2023-6-10 17:37 | 只看该作者
RT-Thread和Threadx有什么区别

使用特权

评论回复
12
sdlls| | 2023-6-10 17:50 | 只看该作者
RT-Thread是一款小型实时操作系统,可以在嵌入式系统中运行,并提供多线程、信号量、消息队列等丰富的系统服务。

使用特权

评论回复
13
mmbs| | 2023-6-10 17:56 | 只看该作者
rt-thread支持的cpu列表在哪里

使用特权

评论回复
14
geraldbetty| | 2023-6-13 21:16 | 只看该作者
rt-thread lwip使用哪个比较稳定

使用特权

评论回复
15
tifmill| | 2023-6-13 21:27 | 只看该作者
将RT-Thread移植到APM32平台上,可以为其提供更加可靠和灵活的系统支持

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

87

帖子

2

粉丝