rt-thread源文件 rt-thread设备驱动文件,与上文设备驱动有重合 3、拷贝 rtconfig.h 文件到 user 文件夹(很重要) 用户可以通过修改这个 RT-Thread 内核的配置头文件来裁剪 RT-Thread 的功能,但keil并不会自己给我们生成这样一个配置文件,所以需要手动移植 修改rtconfig.h 该头文件对裁剪整个 RT-Thread 所需的功...
一、移植准备 开发版STM32F10xC8T6 准备好移植RT-Thread的移植工程 没动手移植过RT-Thread的小伙伴,可以看RT-Thread移植到stm32 我这里是将控制台信息打印到串口的,所以需要确认RT-Thread可以将控制台信息通过串口输出。有疑问的话可以看我之前的文章,RTThread 重定义rt_hw_console_output函数。 控制台能正常打印...
移植教程:https://gitee.com/rtthread/rt-thread/blob/gitee_master/bsp/gd32/arm/docs/GD32_ARM%E7%B3%BB%E5%88%97BSP%E5%88%B6%E4%BD%9C%E6%95%99%E7%A8%8B.md 移植工作 BSP 参考官方gd32f407v-start的移植教程,进行移植,因为gd32F407V-start与gd32f427v-start相似度很高,移植起来修改很小。
本文采用RT Thread 3.1.1标准版本的源码进行裁剪移植,为了避免从头开始编写代码,提前在博流官网下载bl_mcu_sdk代码用作参考。 2 RT Thread工程框架启动原理 2.1 总体启动流程 整个工程启动流程分为BL602芯片启动和RT Thread实时内核启动。该过程与U boot启动过程类似。对于前者,芯片上电后会首先从start.S汇编代码处开...
GD32 移植RT-Thread标准版 1 前言 这篇文档主要记录自己基于BSP移植RTT标准板到GD32的过程。 目标芯片:GD32F427V 使用工具:keil、env 2 参考资料 【GD32F427开发板试用】从0开始到RTthread移植 教你动手移植RT-Thread到国产MCU 【国产MCU移植】手把手教你使用RT-Thread制作GD32系列...
移植篇: 我们不需要从头移植,因为rt-thread已经有GD的bsp了,我们将gd32450z-eval复制改名成gd32427v-start 随后将最新的标准库替换掉 因为GD的库API是一样的,我们只需要把芯片差异处修改一下: Libraries\SConscript: importrtconfigfrombuildingimport*# get current directorycwd=GetCurrentDir()# The set of ...
RT-Thread 有3个版本,分别是标准版本、Nano版本、Smart版本,本文选择的是最简单的Nano版本,RT-Thread Nano 是一个极简版的硬实时内核,其架构如下: 其启动流程如下,黄色表示 libcpu 移植相关的内容(RT-Thread提供的libcpu文件已完成 ),绿色部分表示板级移植相关的内容(需要我们完成) ...
RTThread完整版学习之操作系统移植 描述 RTThread的一大特色就是有丰富免费的组件可以用,但是对于我这个初学者来说很难习惯它必须使用它的模板完成任务,而且在stm32也已经放弃了对标准库的支持,这让我这个一直使用标准库的菜鸟感到很是头大。但初学,还就得依葫芦画瓢,待练习的成熟了,再自己开发。本笔记参考参考的...
RT-Thread针对不同的应用场景,提供了三个主版本:RT-Thread 标准版、RT-Thread Nano和RT-Thread Smart。下载地址这里根据项目需求,我们选择RT-Thread Nano(目前版本更新到3.1.5)。 下载后解压缩,目录结构如下: 3.RT-Thread移植 准备工作都已经做好了,接下来可以开始RT-Thread的移植了。 将rt-thread整个文件夹拷...