使用如下代码来对接RT-Thread Nano的输入输出函数(LL库):void rt_hw_console_output(const charstr)...
大约在2016年下半年,在换找工作的时候,听到rt-thread(有的简称RTT,很容易理解成segger公司的jlink工具组件rtt view/client),当时去一个公司面试,前一个工程师要离就开给我简单介绍了一下,以前接触过ucosii/iii,但rt-thread是第一次听说,优雅的代码引的我惊鸿一瞥。 2018~2019,不断关注各种微操作系统,期间RTT在...
STM32f0 RT-Thread nano 1.在cube里面加rtt包 可以参考这篇文章进行开发: https://www.cnblogs.com/kmist/p/11829581.html <https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc> 我不是这种方法。。。还没测试。。。 2. 当然,也可以直接用LL库后,在MDK上用中间件 https://www.keil....
大约在2016年下半年,在换找工作的时候,听到rt-thread(有的简称RTT,很容易理解成segger公司的jlink工具组件rtt view/client),当时去一个公司面试,前一个工程师要离就开给我简单介绍了一下,以前接触过ucosii/iii,但rt-thread是第一次听说,优雅的代码引的我惊鸿一瞥。 2018~2019,不断关注各种微操作系统,期间RTT在...
在嵌入式领域有多重不同的 CPU 架构,我们知道 RT-Thread 是支持不同架构的嵌入式操作系统,我们先来大概看一下 RT-Thread 的架构。 可以看到 RT-Thread 提供了一个 libcpu 抽象层来适配不同的 CPU 架构, libcpu 向上对内核提供统一的接口,包括全局中断的开关,线程栈的初始化,上下文切换等。
2.这个问题最恶心,主要原因就是这个默认的库版本太低,也不包含很多LL库导致和CubeMX不兼容。列如下...
CubeMx+LL库下在 RT-Thread Nano 上添加控制台与 FinSH,LL库比较接近寄存器操作,现在ST官方都在大力推广HAL和LL库,个人觉得有必要学习和适应。 rt-thread stm32CubeMx LL库 Finsh2020-04-07 上传大小:27.00MB 所需:1积分/C币 地震叠前三参数反演算法的实践:纵波速度、横波速度与密度参数反演及其应用研究与对比...
STM32CUBEMX 创建的时候选HAL 库 直接创建main.c直接点亮小灯 我们都知道用HAL库的代码肯定大于选择用LL库的代码,而我们目前所需要的点亮小灯程序也许不需要那么多库文件,这边我就选择了直接创建main.c来直接点亮小灯。 实际上,你足够厉害的话,可以使用汇编来点亮小灯,不过我综合考虑下RT-Thread 的系统代码级别...
RT-Thread 的 CPU 抽象层 在嵌入式领域有多重不同的 CPU 架构,我们知道 RT-Thread 是支持不同架构的嵌入式操作系统,我们先来大概看一下 RT-Thread 的架构。 可以看到 RT-Thread 提供了一个 libcpu 抽象层来适配不同的 CPU 架构, libcpu 向上对内核提供统一的接口,包括全局中断的开关,线程栈的初始化,上下文...
组件与服务层:组件是基于 RT-Thread内核之上的上层软件,例如虚拟文件系统、FinSH命令行界面、网络框架、设备框架等。采用模块化设计,做到组件内部高内聚,组件之间低耦合。 RT-Thread软件包:运行于 RT-Thread物联网操作系统平台上,面向不同应用领域的通用软件组件,由描述信息、源代码或库文件组成。RT-Thread提供了开放...