开发环境: IDE:RT-Thread Studio 开发板:NUC980 IoT 开发板 NUC980 IoT有4路硬件I2C,本文将使用I2C2。 3.1 RT-Thread …
Read More标签: RT-Thread Nano
《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第7章 RT-Thread Nano 自动初始化详解
我们知道,在写裸机程序时,当我们完成硬件初始化的封装后,其初始化函数则需要在主函数中进行调用。当我们使用RT-Thread后,完全不需要这样做了,我们可以将硬件等自动初始化。RT-…
Read More《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第6章 RT-Thread Nano 线程讲解
6.1 线程简介 在多线程操作系统中,需要开发人员把一个复杂的应用分解成多个小的、可调度的、序列化的程序单元,当合理地划分任务并正确地执行时,这种设计能够让系统满足实时系统的性能及…
Read More《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第5章 RT-Thread Nano 上移植FinSH (HAL库)
5基于 STM32cubeMX 移植RT-Thread Nano 上移植FinSH 本文分为两部分:第一部分是实现 UART 控制台,该部分只需要实现两个函数即可完成 UART 控…
Read More《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第5章 RT-Thread Nano 上移植FinSH (标准库3.5)
5 基于 Keil MDK 移植RT-Thread Nano 上移植FinSH 5.1 FinSH简介 FinSH是RT-Thread的命令行外壳(shell),提供一套供用户在命…
Read More《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第4章 RT-Thread Nano移植原理
本文介绍 Nano 移植原理,针对的是不同 MCU 的移植,如 Cortex M,RISC-V,或者是其他 MCU 的移植。移植过程主要分为两个部分:libcpu 移植与板级移植,…
Read More《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第3章 RT-Thread Nano 配置
RT-Thread Nano 的配置在 rtconfig.h 中进行,通过开关宏定义来使能或关闭某些功能,接下来对该配置文件中的宏定义进行说明。 3.1 RT-Thread Nan…
Read More《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第2章 RT-Thread Nano移植(HAL库)
2 基于 CubeMX 移植 RT-Thread Nano 开发环境: Keil版本:V5.30 RT-Thread版本:3.1.3 STM32cubeMX:V6.0.1 本文介绍…
Read More《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第2章 RT-Thread Nano移植(标准库3.5)
2 基于 Keil MDK 移植 RT-Thread Nano 开发环境: Keil版本:V5.30 RT-Thread版本:3.1.3 本文介绍如何基于 Keil MDK 移植 …
Read More《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第1章 RT-Thread Nano 简介
1.1 RT-Thread介绍 RT-Thread Nano 是一个极简版的硬实时内核,它是由 C 语言开发,采用面向对象的编程思维,具有良好的代码风格,是一款可裁剪的、抢占式实时…
Read More