rt thread學習筆記 一 開發環境

2021-07-02 14:36:29 字數 589 閱讀 1183

首先介紹下開發環境:

硬體:stm32f107vc金牛開發板。 

rt-thread版本:2.0.0

rt-thread目錄如下:

/rt-thread

.........../bsp

.........../components

.........../documents

.........../include

.........../libcpu

.........../src

.........../tools

bsp目錄包含常用cpu架構(51,arm,x86等)開發板的支援包。components目錄包含rt-thread的附加元件,包括外設驅動、c庫、網路協議棧等。documents目錄包含使用doxygen生成的文件。example目錄包含基於各種協議棧和外設驅動編寫的應用例項,比如tcp服務端和客戶端。include目錄包含rt-thread核心使用的標頭檔案。libcpu目錄包含各種架構cpu的底層支援檔案,基本為彙編**,用於直接作業系統硬體。src資料夾包含rt-thread核心的所有c檔案。tools目錄包含使用python編寫的指令碼檔案,用於生成工程等操作。

ble學習筆記一 開發環境搭建

ble開發環境搭建 1 硬體準備 開發板兩塊 usbdangle ble抓包工具 2 ble協議棧安裝 ble cc254x 1.4.0,安裝目錄為 c program files x86 texas instruments btool 3 iar 軟體的安裝 安裝ew8051 8302 安裝破解包...

Rt Thread學習筆記 簡介(一)

近期要學習一款rtos,讓裸機不再孤單。作為一名 rtos 的初學者,也許你對 rt thread 還比較陌生。然而,隨著你的深入接觸,你會逐漸發現 rt thread 的魅力和它相較於其他同型別 rtos 的種種優越之處。rt thread 是一款完全由國內團隊開發維護的嵌入式實時作業系統 rto...

Rtthread學習筆記

rt sem init rt sem create rt sem take 等待 訊號量 rt sem release 放出 訊號量 rt sem detach 訊號量脫離2.互斥量 與訊號量不同的是,互斥量只能由持有執行緒釋放,其他執行緒不可釋放 取得互斥量的執行緒與高優先度的優先順序相同 rt ...