[活动] 【APM32F107VCT6 MINI开发板测评】第N种点灯之二——RT- Thread按键中断点灯

[复制链接]
kkzz 发表于 2023-4-13 21:39 | 显示全部楼层
RT-THread如何定义缓冲区额外线程变量?
lihuami 发表于 2023-4-13 21:50 | 显示全部楼层
APM32F107VCT6 支持什么嵌入式系统
 楼主| lulugl 发表于 2023-4-13 21:50 | 显示全部楼层
kkzz 发表于 2023-4-13 21:39
RT-THread如何定义缓冲区额外线程变量?

这个我没有研究例,你可以去文档中心查看。
qiufengsd 发表于 2023-4-13 21:53 | 显示全部楼层
ucos、freertos、RTOS等等都可以吗
cemaj 发表于 2023-4-13 22:13 | 显示全部楼层
这个可以的开发效率比较高了。              
 楼主| lulugl 发表于 2023-4-13 22:21 | 显示全部楼层
cemaj 发表于 2023-4-13 22:13
这个可以的开发效率比较高了。

用RT-thread studio开发效率挺好的。非常方便,厂商在这方面,生态做得挺好的。
pentruman 发表于 2023-4-13 22:24 | 显示全部楼层
RT- Thread会占用多大的ram空间呢
linfelix 发表于 2023-4-13 22:31 | 显示全部楼层
RT- Thread studio支持的吗
 楼主| lulugl 发表于 2023-4-14 06:51 | 显示全部楼层
pentruman 发表于 2023-4-13 22:24
RT- Thread会占用多大的ram空间呢

RT-Thread 主要采用 C 语言编写,浅显易懂,方便移植。它把面向对象的设计方法应用到实时系统设计中,使得代码风格优雅、架构清晰、系统模块化并且可裁剪性非常好。针对资源受限的微控制器(MCU)系统,可通过方便易用的工具,裁剪出仅需要 3KB Flash、1.2KB RAM 内存资源的 NANO 版本(NANO 是 RT-Thread 官方于 2017 年 7 月份发布的一个极简版内核);而对于资源丰富的物联网设备,RT-Thread 又能使用在线的软件包管理工具,配合系统配置工具实现直观快速地模块化裁剪,无缝地导入丰富的软件功能包,实现类似 Android 的图形界面及触摸滑动效果、智能语音交互效果等复杂功能。

相较于 Linux 操作系统,RT-Thread 体积小,成本低,功耗低、启动快速,除此以外 RT-Thread 还具有实时性高、占用资源小等特点,非常适用于各种资源受限(如成本、功耗限制等)的场合。虽然 32 位 MCU 是它的主要运行平台,实际上很多带有 MMU、基于 ARM9、ARM11 甚至 Cortex-A 系列级别 CPU 的应用处理器在特定应用场合也适合使用 RT-Thread。
 楼主| lulugl 发表于 2023-4-14 06:52 | 显示全部楼层
updownq 发表于 2023-4-13 21:35
如何在APM32F107VCT6 上移植Freertos

管方有示例,也可以参照STM32正点原子的教程,非常容易上手的。
 楼主| lulugl 发表于 2023-4-14 06:55 | 显示全部楼层
linfelix 发表于 2023-4-13 22:31
RT- Thread studio支持的吗

RT- Thread studio昨天更新了  已支持这块开发板,也支持芯片单独新建工程,非常方便,你可以下载试下,体验非常好哦!
jkl21 发表于 2023-4-17 18:02 | 显示全部楼层
在开发过程中,可以使用RT-Thread提供的trace功能实现输出调试信息吗

评论

如果你用j-link,可以用debug功能,如果用DAP,就得用串口来打印日志功能。  发表于 2023-4-17 22:21
sanfuzi 发表于 2023-4-18 10:50 | 显示全部楼层
需要在RT-Thread的配置文件中定义使用的IO口,然后在初始化函数中对IO口进行配置。
hudi008 发表于 2023-4-18 10:57 | 显示全部楼层
在初始化函数中,需要配置相应的中断,并为中断注册回调函数。回调函数将在中断触发时被执行。
rosemoore 发表于 2023-4-18 11:01 | 显示全部楼层
在移植RT-Thread时,需要根据目标硬件特性进行适当的调整和优化
lzbf 发表于 2023-4-18 11:11 | 显示全部楼层
需要使用RT-Thread提供的Cortex-M3或M4版内核吗?
 楼主| lulugl 发表于 2023-4-18 11:29 | 显示全部楼层
lzbf 发表于 2023-4-18 11:11
需要使用RT-Thread提供的Cortex-M3或M4版内核吗?

极海提供RT-Thread的BSP包,只要按芯片下载就可以了,非常的方便。也可以用vscode等其他的编译器编写,用gcc的编译器编译,非常灵活方便。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部