本書以南京沁恒微電子的RISC-v內(nèi)核的CH32系列微控制器為藍(lán)本、以知識(shí)要素為核心、以構(gòu)件化為基礎(chǔ)闡述嵌入式系統(tǒng)開發(fā)實(shí)踐,同時(shí)本書隨附實(shí)踐硬件系統(tǒng)。全書共13章,其中第1章在運(yùn)行一個(gè)嵌入式系統(tǒng)實(shí)例基礎(chǔ)上簡(jiǎn)要闡述嵌入式系統(tǒng)的知識(shí)體系、學(xué)習(xí)誤區(qū)與學(xué)習(xí)建議;第2章給出RISC-v處理器簡(jiǎn)介;第3章給出MCU存儲(chǔ)映像、中斷源
本書基于GroveArduino入門套件、幾個(gè)擴(kuò)展模塊,以及圖形化編程軟件Codecraft,通過(guò)28個(gè)有趣項(xiàng)目帶讀者入門Arduino開源硬件,內(nèi)容組織:01章(第1~14課),每課通過(guò)一個(gè)或多個(gè)任務(wù),帶領(lǐng)讀者逐步學(xué)習(xí)GroveArduino入門套件中10個(gè)最常用的電子模塊,并生動(dòng)地講述相關(guān)背景知識(shí)—LED燈、蜂鳴器
本書系統(tǒng)介紹單片機(jī)基本原理、體系結(jié)構(gòu)、接口技術(shù)和單片機(jī)C語(yǔ)言程序設(shè)計(jì)。內(nèi)容包括五部分:第一部分為單片機(jī)基礎(chǔ),包括第1~3章,分別介紹單片機(jī)與嵌入式系統(tǒng)、單片機(jī)體系結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)。第二部分為單片機(jī)C語(yǔ)言程序設(shè)計(jì),包括第4~第6章,分別介紹C語(yǔ)言的數(shù)據(jù)類型與基本運(yùn)算、程序控制語(yǔ)句和函數(shù)。第三部分為單片機(jī)片內(nèi)資源程序設(shè)計(jì),包
STC15W4K32S4單片機(jī)成功納入了著名EDA工具Proteus仿真軟件元器件庫(kù)中,利用Proteus8.9SP0版本可以真正地實(shí)施STC單片機(jī)仿真了。本書引入Proteus8.9SP0仿真軟件,集設(shè)計(jì)、仿真與實(shí)操三位一體,采用“教、學(xué)、做”一體化教學(xué),以單片機(jī)內(nèi)部資源以及常用外圍接口資源為項(xiàng)目導(dǎo)向,基于任務(wù)驅(qū)動(dòng)組
本書分為5個(gè)部分,共32章:第一部分為基礎(chǔ)入門篇,介紹基礎(chǔ)配置和NGINX的運(yùn)行機(jī)制與原理;第二部分為開源功能篇,剖析NGINX開源軟件的功能模塊,講述各個(gè)模塊的功能集合;第三部分為應(yīng)用場(chǎng)景篇,通過(guò)特定的場(chǎng)景展現(xiàn)NGINX的能力及配置方法,站在使用者的角度闡述NGINX的復(fù)雜應(yīng)用場(chǎng)景及注意事項(xiàng);第四部分為商業(yè)軟件篇,介
本書以項(xiàng)目開發(fā)為中心,以嵌入式系統(tǒng)設(shè)計(jì)為主線組織內(nèi)容。本書首先描述簡(jiǎn)單嵌入式裸機(jī)系統(tǒng)、輪詢系統(tǒng)、前后臺(tái)系統(tǒng)、多任務(wù)實(shí)時(shí)操作系統(tǒng)的設(shè)計(jì)過(guò)程;然后介紹具備基本飛行功能的四軸飛行器的設(shè)計(jì)過(guò)程;最后基于大疆的四軸飛行器和異構(gòu)高性能嵌入式多核開發(fā)平臺(tái),講解復(fù)雜嵌入式系統(tǒng)的設(shè)計(jì)方法與設(shè)計(jì)過(guò)程。本書各學(xué)科知識(shí)交叉融合,內(nèi)容講解由易到
本書以國(guó)內(nèi)最流行的MCS-51單片機(jī)的硬件和軟件的設(shè)計(jì)為背景,以C51語(yǔ)言為基礎(chǔ),引入項(xiàng)目教學(xué)法,將單片機(jī)教學(xué)大綱所要求的每個(gè)知識(shí)點(diǎn)分解成若干個(gè)任務(wù),完成單片機(jī)的學(xué)習(xí)。在項(xiàng)目的安排上,充分考慮各學(xué)校教學(xué)設(shè)備的實(shí)際情況,本著節(jié)約和充分利用現(xiàn)有實(shí)驗(yàn)設(shè)備的精神,每個(gè)項(xiàng)目具有實(shí)驗(yàn)材料易得、制作容易、由淺及深、實(shí)用性強(qiáng)等特點(diǎn)。在
本書系統(tǒng)地介紹了ARM體系結(jié)構(gòu)下的Cortex-M3多核處理器系統(tǒng)開發(fā)涉及的軟/硬件基礎(chǔ)知識(shí),重點(diǎn)突出Cortex-M3基本系統(tǒng)開發(fā)方法。在內(nèi)容組織和框架設(shè)計(jì)上具有兩個(gè)鮮明的特點(diǎn):全案例、基于讀者學(xué)習(xí)。本書從讀者學(xué)習(xí)的角度,對(duì)Cortex-M3常用的指令集、典型外設(shè)模塊的原理、CAN總線、操作系統(tǒng)μC/OS-Ⅱ,以及軟
本書通過(guò)典型、實(shí)用的操作項(xiàng)目講解單片機(jī)開發(fā)工具、單片機(jī)編程基礎(chǔ)、單片機(jī)硬件基礎(chǔ)、知識(shí)競(jìng)賽數(shù)字搶答器、數(shù)字電子時(shí)鐘、多功能數(shù)字頻率計(jì)、手持GPS定位器,使讀者初步建立對(duì)單片機(jī)的整體認(rèn)知,然后帶領(lǐng)讀者對(duì)操作結(jié)果及出現(xiàn)的問(wèn)題進(jìn)行討論、分析、研究,進(jìn)而得出結(jié)論。這樣有利于讀者在“做”中“學(xué)”,漸進(jìn)式地理解知識(shí)點(diǎn),逐步提高自身的
本書主要內(nèi)容包括:單片機(jī)應(yīng)用系統(tǒng)的組成及各組成部分的主要功能;系統(tǒng)開發(fā)的主要過(guò)程,以及開發(fā)環(huán)境的構(gòu)建;MCS51單片機(jī)引腳輸出狀態(tài)的控制、輸入狀態(tài)的判斷方法;常見程序結(jié)構(gòu)及其匯編語(yǔ)言和C51語(yǔ)言的實(shí)現(xiàn);單片機(jī)應(yīng)用系統(tǒng)硬件設(shè)計(jì)說(shuō)明書的編寫和程序流程圖的繪制訓(xùn)練;單片機(jī)中內(nèi)、外部事件中斷;單片機(jī)中定時(shí)器、按鍵、串行通信及