本篇內容比較簡單,但卻很繁瑣,篇幅也很長,畢竟是囊括了整個操作系統的生命周期。這篇文章的目的是作為后續設計多任務開發的鋪墊,后續會單獨再抽出一篇分析任務的相關知識。另外本篇文章以單核MCU為背景,並且 ...
本篇內容比較簡單,但卻很繁瑣,篇幅也很長,畢竟是囊括了整個操作系統的生命周期。這篇文章的目的是作為后續設計多任務開發的鋪墊,后續會單獨再抽出一篇分析任務的相關知識。另外本篇文章以單核MCU為背景,並且 ...
主控:STM32F407VET6 環境:RT-Thread Studio ,STM32CubeMX, ENV,RT-Thread v.4.0.2 概述:通過Studio創建芯片對應的內核工程,添加 ...
RT-Thread 概述 RT-Thread,全稱是 Real Time-Thread,它是一個嵌入式實時多線程操作系統,基本屬性之一是支持多任務,允許多個任務同時運行,但並不是真正的同時運行 ...
OS版本:RT-Thread 4.0.0 測試BSP:STM32F407 SPI簡介 SPI總線框架其實和I2C差不多,可以說都是總線設備+從設備,但SPI設備的通信時序配置並不固定,也就是說控 ...
由於 I2C 可以控制多從機的屬性,設備驅動模型分為 I2C總線設備(類似與Linux里面的I2C適配器) + I2C從設備; 系統I2C設備驅動主要實現 I2C 總線設備驅動,而具體的I2C 從 ...
OS版本:RT-Thread 4.0.0 芯片:STM32F407 RT-Thread的串口驅動框架與Linux相識,分成 I/O設備框架 + 設備底層驅動; 1. serial設備初始化及使用 ...
finsh是RT-Thread的命令行外殼(shell),提供一套供用戶在命令行的操作接口,主要用於調試、查看系統信息。在大部分嵌入式系統中,一般開發調試都使用硬件調試器和printf日志打印,在有些 ...
RT Thread 4.0提供了新的BSP框架 新 BSP 框架的主要特性如下: 提供多系列 BSP 模板,大大降低新 BSP 的添加難度; 每個 BSP 都配有齊全的驅動文件,開 ...
本文主要介紹RT-thread中的SPI設備驅動,涉及到的文件主要有:驅動框架文件(spi_dev.c,spi_core.c,spi.h),底層硬件驅動文件(spi_hard.c,spi_h ...
內核移植 內核移植就是指將 RT-Thread 內核在不同的芯片架構、不同的板卡上運行起來,能夠具備線程管理和調度,內存管理,線程間同步和通信、定時器管理等功能。移植可分為 CPU 架構移植和 ...