[活动专区] 【N32G430开发板试用】+rt-thread nano

[复制链接]
 楼主| 夜声 发表于 2022-8-7 13:08 | 显示全部楼层 |阅读模式
本帖最后由 夜声 于 2022-8-7 13:08 编辑

@安小芯
本篇文章实现对N32G430MCU的rt-thread nano操作系统的移植,首先自己新建一个工程,这里不进行讲解,按自己的习惯新建工程即可。如下所示,里面只需要有简单的外设即可。我这里就是一个闪灯工程。

新建工程.jpg

打开工程,工程界面如下所示
工程界面.jpg
接下来添加rt-thread nano源码,这里直接在软件中添加,打开源码添加环境 然后在RTOS下勾选kernel选项,如下图所示。

添加内核.jpg
编译工程,发现会报一个错,在board.c中,屏蔽提示信息,添加时钟初始化和心跳信息。在board.c中添加#include "n32g430.h"头文件

报错地点.jpg
设置堆大小,太大会报内存不够
添加头文件和设置堆的大小.jpg
接下屏蔽掉n32g430_it.c中的使用异常处理和硬件异常处理
屏蔽硬件出错函数.jpg
屏蔽时钟异常处理.jpg
接下来在main.c 中添加#include "rtthread.h"头文件,将裸机的延时函数替换为操作系统的延时函数
延时替换.jpg
编译程序,将程序下载到开发板中,运行正常,此时说明操作系统已经跑起来了




weifeng90 发表于 2022-8-8 08:46 来自手机 | 显示全部楼层
RT-thread发展的不错。

评论

主要是实现平台化开发的思想  发表于 2022-8-9 21:41
yangxiaor520 发表于 2022-8-10 07:58 来自手机 | 显示全部楼层
这个命名有点熟悉啊
vivilyly 发表于 2022-8-17 16:06 | 显示全部楼层
rt-thread nano占用的空间大吗   
 楼主| 夜声 发表于 2022-8-17 21:19 | 显示全部楼层
vivilyly 发表于 2022-8-17 16:06
rt-thread nano占用的空间大吗

不大
jackcat 发表于 2022-8-18 17:51 | 显示全部楼层
freertos和rt-thread nano有什么不同吗   

评论

肯定有不同的,按需求来即可,我认为RTT比较好用,能在单片机上实现平台化开发  发表于 2022-8-18 21:26
lzmm 发表于 2022-12-5 20:28 | 显示全部楼层
这个rt-thread移植需要修改汇编程序的吗?
1988020566 发表于 2022-12-5 21:36 | 显示全部楼层
rt-thread studio可以直接开发的。
geraldbetty 发表于 2022-12-5 22:17 | 显示全部楼层
可以使用定时器作为驱动时钟吗?              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

89

帖子

2

粉丝
快速回复 返回顶部 返回列表