基于 IAR 移植 RT-Thread Nano

各位如果在nano移植的过程中碰到了问题,需要得到我们的支持,可以加微信:17775982065 为好友拉你进交流群,加好友时请备注:Nano+姓名

本文介绍了如何基于 IAR 移植 RT-Thread Nano,并以一个 stm32f103 的基础工程作为示例进行讲解。

移植 Nano 的主要步骤:

  1. 准备一个基础的 IAR 工程,并获取 RT-Thread Nano 压缩包源码。

  2. 在基础工程中添加 RT-Thread Nano 源码,添加相应头文件路径。

  3. 适配 Nano,主要从 中断、时钟、内存、应用 这几个方面进行适配,实现移植。

  4. 最后可对 Nano 进行配置:Nano 是可裁剪的,通过配置文件 rtconfig.h 实现对系统的裁剪。

准备工作

  • 下载 RT-Thread Nano 发布版本代码。

  • 准备一份基础的裸机源码工程,如 LED 指示灯闪烁示例代码。

下载 Nano 源码

点击此处 下载 RT-Thread Nano 源码。

基础工程准备

在移植 RT-Thread Nano 之前,我们需要准备一个能正常运行的裸机工程。作为示例,本文使用的是基于 STM32F103 的一个 LED 闪烁程序。程序的主要截图如下:

在我们的例程中主要做了系统初始化与 LED 闪烁功能,编译下载程序后,就可以看到开发板上的 LED 在闪烁了。读者可以根据自己的需要使用的芯片,准备一个类似的裸机工程。

添加 RT-Thread Nano 到工程

添加 Nano 源文件

在准备好的 IAR 裸机工程下面新建 rtthread 文件夹,并在该文件中添加以下文件:

● Nano 源码中的 include、libcpu、src 文件夹。

● 配置文件:源码代码 rtthread/bsp 文件夹中的两个文件:board.crtconfig.h

双击打开 IAR 裸机工程࿰

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值