这里需要用到usb转串口的功能,将我们串口连接到电脑的终端输出软件上: 接下来,我们要通过rtthread提供的msh命令,来测试一下,系统是否运行起来了:
一、移植准备 开发版STM32F10xC8T6 准备好移植RT-Thread的移植工程 没动手移植过RT-Thread的小伙伴,可以看RT-Thread移植到stm32 我这里是将控制台信息打印到串口的,所以需要确认RT-Thread可以将控制台信息通过串口输出。有疑问的话可以看我之前的文章,RTThread 重定义rt_hw_console_output函数。 控制台能正常打印...
RT-THREAD的STM32F4系列移植 RT-Thread: RT-Thread,全称是 Real Time-Thread,顾名思义,它是一个嵌入式实时多线程操作系统,基本属性之一是支持多任务,但允许多个任务同时运行并不意味着处理器在同一时刻真的执行了多个任务。事实上,一个处理器核心在某一时刻只能运行一个任务,由于每次对一个任务的执行时间很短、...
RT-thread源码移植到STM32F10x和STM32F4xx: 一、源码下载 点击入门->下载 在历史版本里边随便选取一个 会进入百度云盘的下载地址,里边有全部版本的源码。这里下载v2.1.0的稳定版本。 解压后的源码目录结构: 基本内核的移植只需要关心目录-bsp、include、libcpu、
解压缩后,源码在 rt-thread 文件夹下,如下图所示 编辑 二、 将源码复制到STM32工程中 将 rt-thread 文件夹整个复制到准备好的STM32工程目录下,如下图所示 编辑 将 rt-thread 文件夹下所有多余文件删掉(下图红框内的文件)编辑 将 rt-thread > bsp 文件夹下所有多余文件删掉(下图红框内的文件)编辑 在...
2. 移植RT-Thread到STM32本章开始,先新建一个基于野火STM32全系列(包含M3/4/7)开发板的的RT-Thread的工程模板,让RT-Thread先跑起来。以后所有的RT- Thread相关的例程我们都在此模板上修改和添加代码,不用再反反复复地新建。在本书配套的例程中,每一章的例程对野火STM32的每一个板子都会有一个对应的例程,...
所以本文会移植一个按键驱动,能够支持按键 短按,固定时间的长按等操作,同时周期执行的程序改成使用定时器来控制。 本文是《RT-Thread 应用篇 —在STM32L051上使用 RT-Thread》完结篇 ️ 一个简单的应用:无线温湿度传感器 ️ 一个小内存的芯片:STM32L051C8T6 ...
1、打开RT-Thread创建一个RT-Thread项目 控制台串口、发送脚、接收脚根据自己的板子选择(若调试不能接收和发送消息,将发送脚和接收脚的引脚号对换(不知道为什么))。 调试器和接口根据自己手中的设备选择。 2、选择项目构建工程并将RT-Thread写入到板子上 ...
四、移植前的准备工作 1、确保有一个可以在开发板上能正常运行RT-Thread的工程,目前RT-Thread已经有了正点原子H743的BSP (地址:https://github.com/RT-Thread/rt-thread/tree/master/bsp/stm32/stm32h743-atk-apollo),通过ENV工具使用scons --dist来把这个工程拿出来,复制出dist文件夹下的工程就可以直接使用...
1、下载 RT-Thread 源码 2、下载 ENV 工具 3、进入rt-thread\bsp\stm32f411-st-nucleo目录,检查 BSPrtconfig.py文件和SConstruct文件是否支持C++配置,如下图所示 检查rtconfig.py文件中对C++的支持 检查SConstruct文件中对C++的支持 打开C++支持: 打开Env工具,在Env命令行中输入menuconfig,进入配置界面,使用menuconf...