消息隊(duì)列可以看作為單鏈表 順序表(結(jié)構(gòu)數(shù)組) 隊(duì)列先進(jìn)先出 隊(duì)列由內(nèi)核層構(gòu)建 消息隊(duì)列的作用:任務(wù)間通信 任務(wù)間通信:有沒有數(shù)據(jù)交換 有沒有數(shù)據(jù)請(qǐng)求 ...
消息隊(duì)列可以看作為單鏈表 順序表(結(jié)構(gòu)數(shù)組) 隊(duì)列先進(jìn)先出 隊(duì)列由內(nèi)核層構(gòu)建 消息隊(duì)列的作用:任務(wù)間通信 任務(wù)間通信:有沒有數(shù)據(jù)交換 有沒有數(shù)據(jù)請(qǐng)求 ...
臨界區(qū):關(guān)中斷和開中斷之間的臨界區(qū)(保護(hù)數(shù)據(jù)完整性) 內(nèi)核屏蔽5~15的中斷優(yōu)先級(jí) 全局變量由Task1提供由Task2與Task3讀瓤蝗帷(易發(fā)生資源搶奪) 臨界區(qū)的嵌套: 只...
操作系統(tǒng)(OS):軟件的統(tǒng)一接口,硬件資源管理 上層:應(yīng)用層下層:內(nèi)核層硬件層 充分實(shí)現(xiàn)CPU資源的使用 并行任務(wù): STOS:分時(shí)操作系統(tǒng)(多任務(wù),多用戶) RTOS:實(shí)時(shí)...
IAP:在線升級(jí) OTA:云覆蓋 CPU->bootloader_>App 打開超級(jí)終端 返回CCCC表示下位機(jī)等上位機(jī)傳數(shù)據(jù) 名--->COM3-->文件鏈接--->發(fā)...
觸摸屏為我們傳遞的除了點(diǎn)擊脸爱,還有位置信息按鍵動(dòng)作 觸摸屏(t s): 電阻屏:平鋪金屬氧化物上下兩層屏產(chǎn)生物理接觸;從而分別讀出兩層所代表的x、y軸讀數(shù)最筒。外表面需要覆蓋樹脂水慨,...
FMC-->ROM:Flash /m -->RAM:SRAM 256k FMC-->LTDC-->LCD/TFT幀緩沖 并行傳輸一幀映射 FMC-->Norflash...
DMA FMC->SDRAM Flash CTOC->LCD->電容屏->DMALD SDIO->TF---->文件系統(tǒng) 操作系統(tǒng): GUI(界面); WIFI叨襟; DMA:直...
ADC外設(shè) A---模擬信號(hào) D---數(shù)字信號(hào) 正弦波形轉(zhuǎn)化 AD轉(zhuǎn)化 1.離散采樣 2.保持 3.量化(逐次逼近)獲取采樣電壓值 1繁扎、雙積分型; 2糊闽、逐次...
RTC為一個(gè)儲(chǔ)存器和定時(shí)器 低功耗喚醒(硬件休眠) Real Time Clock實(shí)時(shí)時(shí)鐘 從某一時(shí)間開始到另一時(shí)間點(diǎn)的秒數(shù)量 時(shí)間戳:UTC4個(gè)字節(jié)的秒數(shù)值梳玫,某一時(shí)間點(diǎn)到...
SPI(串行外設(shè)接口)串行總線 同步全雙工接口 一根時(shí)鐘線,2根數(shù)據(jù)線 SCK: I^2C時(shí)鐘用于起始和結(jié)束 時(shí)鐘極性(CPOL) 0低電平啟動(dòng) 1高電平啟動(dòng) ...
I^2C :內(nèi)部集成總線(板級(jí)之間的內(nèi)部相互通信) 同步半雙工總線 只能在同一時(shí)間接收/發(fā)送(兩條線節(jié)省硬件資源) 使用時(shí)兩條線上添加兩個(gè)上拉電阻 主設(shè)備給從設(shè)備發(fā)射時(shí)序(單...
項(xiàng)目分析:產(chǎn)品功能性問題 1. 紅綠燈控制+倒計(jì)時(shí)顯示 2. 每種顏色的燈的時(shí)間控制 框架:狀態(tài)機(jī):(狀態(tài)切換(中斷為物理方式切換)狀態(tài)標(biāo)志位的交換) 1.顯示 2.設(shè)置(對(duì)...
通信協(xié)議:起始標(biāo)志---->數(shù)據(jù)長(zhǎng)度---->有效數(shù)據(jù)---->校驗(yàn)(異或/CRC)---->結(jié)束標(biāo)志 秘鑰: 對(duì)稱秘鑰 非對(duì)稱秘鑰:公鑰:解密(公鑰...
定時(shí)器:定時(shí)觸發(fā)信號(hào) 1.時(shí)鐘源(定時(shí))(震動(dòng)頻率) 2.計(jì)數(shù)(周期數(shù)量右犹,目標(biāo)固定) 3. 計(jì)時(shí)(時(shí)間固定) 時(shí)基部分:時(shí)鐘源(外部分頻)-->計(jì)數(shù)器(遞增性/遞減型/中心對(duì)...
Debug: 1.printf---->打印內(nèi)容(打印錯(cuò)誤) 編譯出錯(cuò):1.語法錯(cuò)誤 2. 鏈接錯(cuò)誤--函數(shù)未存在 聲明 重名等 連接多個(gè) 硬件仿真:1...
通用異步收發(fā)器:UART 在正常通信過程中提澎,硬件要進(jìn)行交互,以高低電平構(gòu)成數(shù)據(jù)念链,除數(shù)據(jù)線以外盼忌,還要有時(shí)鐘對(duì)數(shù)據(jù)進(jìn)行同步,一個(gè)時(shí)鐘周期由一個(gè)上升沿掂墓,一個(gè)下降沿谦纱,一個(gè)高電平,一個(gè)...
庫(kù):在C語言編程中君编,編譯的第三步跨嘉,即鏈接的時(shí)候會(huì)使用庫(kù),庫(kù)就是各個(gè)函數(shù)的打包吃嘿, 靜態(tài)庫(kù):鏈接的時(shí)候抽取的內(nèi)容來自靜態(tài)庫(kù)祠乃,加可執(zhí)行文件.o文件 動(dòng)態(tài)庫(kù):程序在運(yùn)行的時(shí)候調(diào)取的函...
時(shí)鐘系統(tǒng)RCC梦重,MPU通過總線與GPIO進(jìn)行連接,時(shí)鐘樹亮瓷,根源外部晶振和內(nèi)部晶振琴拧。 時(shí)鐘源 內(nèi)部晶振RC震蕩 外部晶振(25MHZ) 內(nèi)部倍頻/分頻 D...
GPIO:通用I/O引腳 STM32F429IGT6 共有176個(gè)引腳,其中I/O引腳144個(gè)寺庄;每組16個(gè)引腳分為9組:A0 ~ A15 —— I0 ~ I15艾蓝; GP...
馮諾依曼架構(gòu):CPU(中央處理器):運(yùn)算器 + 控制器 存儲(chǔ)(外存+內(nèi)存) I/O:輸入輸出 CPU的運(yùn)行:取指 譯碼 執(zhí)行 mpu微處理器 ARM...