原创 RT-Thread 內核小細節

RTT內核小細節 信號量 郵箱 信號 調度 中斷鎖 事件 1. 信號量: 信號量是根據初始值分層的,例如信號量創建時初始值爲2,那麼可以在不釋放信號量的情況下被獲取兩次此信號量。釋放一次信號量信號量的值(semaphore->

原创 RT-thread筆記--線程創建詳解

衆所周知RT-Thread 操作系統的線程當中,一共有兩種–靜態線程和是動態線程,而RT-Thread 中的線程一般由三部分組成:線程代碼(函數)、 線程控制塊、 線程堆棧 那線程的創建又是怎麼實現的呢? 首先咱們先看一下靜態線程

原创 RT-thread 筆記(一)

#include <rthw.h> #include <rtthread.h> #define THREAD_PRIORITY 20 #define THREAD_STACK_SIZE 512 #define T

原创 C++圖形時鐘(畫圖入門篇)

C++圖形時鐘(畫圖入門篇) 第一次接觸製作窗口畫圖感覺還不錯,聽老師講過後寫的,希望對大家有幫助。 本次工程是製作一個圓形和方形時鐘,涉及畫圖操作,先介紹一下畫圖庫(ACLLib)的用到的函數; 1.圖形庫的介紹(這裏只介紹此工

原创 RT-thread基礎移植//依據rtt實戰學習記錄

主要任務有以下幾點: 任務 1:BSP 跑起來 任務 2:完成報警模塊 任務 3:完成按鍵模塊 任務 4:完成溫溼度傳感器的驅動 和明顯各個任務是層層遞進的,並且有易到難,今天是第一天,由於上課的原因,我只完成了前面兩個相對容易的

原创 stm32f1串口通信(兩串口之間互相通信以及USART_SendData函數的bug)

stm32f1串口通信(兩串口之間互相通信以及USART_SendData函數的bug) 簡要功能 串口識別另一串口的內容然後進行相應迴應(以“521” “1314”爲例) 主要函數介紹 (相關串口配置初始化網上代碼很多,幾乎也

原创 STM32應用文件系統--W25Q256(RTT系統)

1. 在 meunconfig 中開啓 DFS elmfatfs 2. 在 menuconfig 中開啓 libc 3. meunconfig 中開啓 SPI Flash 4. 將 W25Q128 註冊成塊設備 5. 文件系統

原创 RT-Thread 移植是stm32F429 pwm例程

估計來到這裏的小夥伴都應該和我差不多,剛開始把rtt移植到stm32上,在用env配置的時候多少會遇到一些問題,我也是不會自己瞎搞搞出來了(哈哈哈,沒辦法,太菜了),所以希望你們更輕鬆點。 好了我們進入正題。 在開始之前需要 :

原创 STM32 SPI設備實現及驅動分析(裸機 &&RT-Thread)

1、spi基本介紹 SPI 是英語 Serial Peripheral interface 的縮寫,顧名思義就是串行外圍設備接口,是一種高速的,全雙工,同步的通信總線。 SPI 接口一般使用 4 條線通信: MISO 主設備數據輸

原创 藍橋杯單片機筆記—各個驅動使用

/* //向E2prom寫入 void AT24c02wirte(unsigned char addr,unsigned char dat) { IIC_Start(); IIC_SendByte(0xa0); IIC_Wa