4.1 线程简介 在讲解多线程之前,我们要搞清楚什么是多线程?为何要使用多线程?大家在刚接触到单片机,跑裸机的时候,程序执行的顺序都是自上而下的运行的,然而随着代码量的增加,执行单…
Read More分类: 嵌入操作系统
《嵌入式系统 – RT-Thread开发笔记》 第二部分 RT-Thread Nano移植与使用 – 第6章 RT-Thread Nano 线程讲解
6.1 线程简介 在多线程操作系统中,需要开发人员把一个复杂的应用分解成多个小的、可调度的、序列化的程序单元,当合理地划分任务并正确地执行时,这种设计能够让系统满足实时系统的性能及…
Read More《嵌入式系统 – 玩转ART-Pi开发板》第3章 ART-Pi固件下载与使用
开发环境: RT-Thread版本:4.0.3 操作系统:Windows10 Keil版本:V5.30 开发板MCU:STM32H750XB 3.1引言 在开始本章之前,笔者先批评…
Read More《嵌入式系统 – 玩转ART-Pi开发板》第2章 ART-Pi开发环境搭建 (Keil+env)
RT-Thread官方网站: https://www.rt-thread.org/ 开发环境: RT-Thread版本:4.0.3 操作系统:Windows10 Keil版本:V5…
Read More《嵌入式系统 – 玩转ART-Pi开发板》第1章 ART-Pi开发板开机使用
1.1 ART-Pi简介 ART-Pi 是 RT-Thread 官方推出一款具有高度可扩展性的硬件,能很好的满足绝大多数开发人员的 DIY 想法,其具备性能强大的主控,实用的外设,…
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