本書首先介紹了嵌入式系統(tǒng)的基本概念和背景知識,以及常見的嵌入式系統(tǒng)硬件和嵌入式系統(tǒng)開發(fā)工具;其次講解了基于Cortex-M3/M4架構(gòu)微控制器的內(nèi)部結(jié)構(gòu)和指令集,幫助讀者建立對嵌入式處理器的宏觀認(rèn)識;然后介紹了STM32微控制器的開發(fā)工具鏈,包括STM32CubeMX、KeilMDK和設(shè)備驅(qū)動庫等;后以STM32F4系
SpringBoot+SpringCloud+Docker是目前國內(nèi)相關(guān)領(lǐng)域工程人員搭建微服務(wù)架構(gòu)的主要解決方案之一,它基于的是流行的Java開發(fā)框架——Spring,現(xiàn)已成為微服務(wù)架構(gòu)的技術(shù)方案。 本書通過大量案例介紹使用SpringBoot+SpringCloud+Docker開發(fā)微服務(wù)架構(gòu)(應(yīng)用程序)的方法,包括
本書從電子信息類專業(yè)學(xué)生的基礎(chǔ)知識出發(fā),由淺入深地講解ARMCortex-M3內(nèi)核和STM32的基本原理和硬件設(shè)計,以及STM32標(biāo)準(zhǔn)外設(shè)庫的軟件開發(fā)方法,并以工程實例的方式展示了STM32嵌入式系統(tǒng)的開發(fā)過程和設(shè)計思路!禕R》本書共6章,主要介紹了嵌入式系統(tǒng)的概念、組成、分類及其發(fā)展,ARMCortex-M3架構(gòu)和
本書以8051為內(nèi)核的單片機為例,介紹了8051系列單片機的基本原理,并使用C語言進(jìn)行系統(tǒng)編程及項目應(yīng)用。教材以項目化進(jìn)行組織,以“智能家居控制系統(tǒng)”的設(shè)計為實踐教學(xué)的總目標(biāo),劃分為4個項目,每個項目再細(xì)分為2~3個階梯式任務(wù)。教材中融入了中國元素,介紹了中國芯片的發(fā)展史、國產(chǎn)芯片設(shè)計及生產(chǎn)的知名企業(yè)等內(nèi)容,讓留學(xué)生可
《Pentium系列微型計算機原理與接口技術(shù)》以32位微處理器Pentium為平臺,在介紹微型計算機基本知識的基礎(chǔ)上,系統(tǒng)地闡述Pentium系列微型計算機的體系結(jié)構(gòu)、原理以及接口技術(shù),同時介紹PentiumⅡ微處理器的新技術(shù)。主要內(nèi)容包括微型計算機系統(tǒng)基礎(chǔ)知識、80x86微處理器結(jié)構(gòu)、Pentium系統(tǒng)原理、Pent
全書共11個項目,內(nèi)容分別是認(rèn)識單片機硬件系統(tǒng)、熟悉單片機開發(fā)工具、單片機并行I/O口應(yīng)用、單片機外部中斷系統(tǒng)應(yīng)用、單片機定時/計數(shù)器應(yīng)用、單片機顯示技術(shù)、單片機鍵盤接口應(yīng)用、D/A和A/D轉(zhuǎn)換電路接口設(shè)計、串行擴展設(shè)計、串行通信技術(shù)應(yīng)用、單片機系統(tǒng)的設(shè)計與開發(fā)。每個項目劃分為任務(wù)1、任務(wù)2、任務(wù)拓展,任務(wù)的選擇采用從
隨著物聯(lián)網(wǎng)、智能家居的崛起,基于ARM內(nèi)核的STM32單片機應(yīng)用越來越廣泛,學(xué)習(xí)者也越來越多。根據(jù)學(xué)習(xí)者的需求,作者結(jié)合多年從事單片機教學(xué)的經(jīng)驗,撰寫了這本介紹STM32單片機開發(fā)經(jīng)驗的圖書。 本書是一本電子愛好者都能看懂的STM32單片機入門與開發(fā)能力提升之書,作者通過分層次的設(shè)計、生動的語言、細(xì)心的講解、實用的案例
本書共9個項目和4個目錄,通過每個項目的學(xué)習(xí),讀者都能完成一個基于C語言編程的51單片機的項目開發(fā),以實現(xiàn)單片機的某一項功能。每個項目都是以單片機開發(fā)的完整流程展開,同時,項目的設(shè)計又突出體現(xiàn)了各個項目的學(xué)習(xí)重點,前后項目既相對獨立,又相互聯(lián)系。本書在“知行合一”理念的引導(dǎo)下創(chuàng)新性地引入工程領(lǐng)域中常用的單片機作為學(xué)生學(xué)
現(xiàn)在很多人都已經(jīng)能夠利用Arduino制作非常有創(chuàng)意的作品了,但是對于Arduino具體是如何工作的,并不是真正理解。如果我們利用Tinkercad提供的電子電路仿真功能,能較好地理解Arduino是如何運行的。Tinkercad并不是只能展示編程的效果,它的編程及模擬程序運行的功能是建立在能夠模擬真實電路的情況下,本
軟硬結(jié)合、虛實交融,是當(dāng)前互動媒體作品的重要特點。當(dāng)物理世界和虛擬世界的信息實現(xiàn)互通時,學(xué)生們學(xué)習(xí)編程的興趣將會大大增加。Mind+是DFRobot推出的面向青少年的編程軟件,支持圖形化編程和Python代碼編程,支持眾多的開源硬件和擴展模塊。掌控板則是國產(chǎn)開源硬件項目“虛谷計劃”旗下的核心硬件,價格低廉且功能強大。本