1、移植finsh基于device框架【这个官方文档中心有相关的文章了,链接:https://www.rt-thread.org/document/site/tutorial/nano/nano_finsh/an0033-nano-finsh/】 2、移植finsh不基于device框架【本文讲解这个不基于device框架的,从头讲解,如果移植rtt nano,然后基于这个nano 再移植finsh】【本文基于 rtt nano 3.1.2 /...
在main函数中创建两个线程。 tid1 = rt_thread_create("iwdg", iwdg_thread_entry, RT_NULL, THREAD_STACK_SIZE, THREAD_PRIORITY, THREAD_TIMESLICE); if(tid1!= RT_NULL) { rt_thread_startup(tid1); } tid2= rt_thread_create("led", led_thread_entry, RT_NULL, THREAD_STACK_SIZE, THREAD_P...
RT-Thread Nano入门:串口接收与消息队列 本文主要介绍怎么用RT-ThreadNano的消息队列方式实现串口数据接收,结合串口接收中断和空闲中断,接收上位机发来的一帧数据。 一、准备工作 1.硬件准备: STM32F103RCT6(本人使用正点原子的MINI板) ST-LINK USB转TTL模块 2.软件准备: KEIL5 MDK STM32CubeMX 二、使用STM32Cube...
6.可在main函数内添加RT-Thread支持的任务、定时器、信号量等功能。Nano默认rtconfig.h配置只支持静态任务、信号量创建。在静态模式下,不能使用rt_thread_create/rt_thread_delete/rt_sem_create/rt_sem_delete/rt_malloc/rt_free与动态创建、删除有关的接口。如需动态创建,需开启RT_USING_HEAP项,详见本篇第五...
第一种方法是直接从http://www.rt-thread.org/downloa ... rtthread.2.1.1.pack下载2.1.1版本的的RT-Thread Pack,然后双击完成安装。 第二种方法是在菜单“Packs”下点击“Check for Updates”,Update完成后,将可看到RT-Thread Pack,然后下载Pack再安装它。
RT-THREAD nano移植步骤 1.拷贝所有文件,libcpu,bsp文件夹中只需要拷贝对应M4/M3文件 2.rtthread_startup函数芯片外设初始化,systick初始化。芯片库自带的systick中断入口函数去掉,因为rt-thread中用到这个函数 3.rtconfig.h配置,仔细阅读每一条配置含义
1.RT-Thread Nano-添加源码 2.RT-Thread Nano-启动运行流程分析 3.RT-Thread Nano-rt_kprintf支持 4.RT-Thread Nano-Finsh组件支持 5.RT-Thread Nano-线程创建1 5.RT-Thread Nano-线程讲解2 6.RT-Thread Nano-自动初始化及MSH-EXPORT-1 6.RT-Thread Nano-自动初始化及MSH-EXPORT-2 7.RT-Thread Nano-...
一、RT-Thread Nano Pack安装 1. 使用STM32CubeMX创建一个可以点亮板载LED的基本工程,参考:http://club.gizwits.com/thread-3859-1-1.html 2. 在MDK5主界面上点击“Pack Install”按钮,进入Pack Install界面: 3. 在Pack Install界面下,RT-Thread Pack在右边栏中。点击“Install”可下载,点击“Update”可更新...
之前已经完成GD32F150上RT-Thread Nano的内核运行,为了在产品中方便调试除错,RT-Thread的shell是非常实用且必不可少的一个功能的。其实RT-Thread Nano的keil pack也是可以支持shell中的msh功能的,只需要完成一些配置及串口驱动编写等工作就可以正常使用msh。
RT-Thread Nano 添加Finsh组件 26 参考链接: 移植控制台/FinSH (rt-thread.org) 1、添加rt_hw_console_output(const char *str)控制台/串口输出函数的实现 (在usart.c文件中,基于CubeMx生成的工程-HAL库) 2、使用rtt实现的rt_kprintf接口输出调试信息验证...