本書是“微處理器原理與接口技術(shù)”課程的教材。本書首先通過邏輯的、歷史的脈絡引入計算機系統(tǒng)和微處理器,然后以ARMCM0為對象介紹了微處理器的組成原理和指令集,并介紹了匯編語言編程方法等。在接口技術(shù)方面,本書介紹了內(nèi)部總線AHBLite和SoC的組成方法,并以RP2040芯片為例,介紹了接口常用的GPIO、UART、I
本書介紹了意法半導體(STMicroelectronics,ST)公司的32位基于ARMCM3內(nèi)核的STM32單片機原理與實踐。本書以培養(yǎng)學生的動手能力和增強學生的工程素養(yǎng)為目的,按照項目驅(qū)動的思路展開教學與實踐學習,以Nucleo開發(fā)板上的程序為實例,將STM32單片機的外圍引腳特性、內(nèi)部結(jié)構(gòu)與原理、片上外設資源、開
本書全面系統(tǒng)介紹了Xilinx新一代集成開發(fā)環(huán)境Vivado2023的設計方法、設計流程和具體實現(xiàn)。全書共11章,內(nèi)容包括:Xilinx新一代UltraScale+架構(gòu)FPGA、Vivado設計套件導論、Vivado工程模式基本設計實現(xiàn)、Vivado非工程模式基本設計實現(xiàn)、Vivado創(chuàng)建和封裝用戶IP核流程、Viva
本書涵蓋了Vivado的四大主題:設計流程、時序約束、設計分析和Tcl腳本的使用,結(jié)合實例深入淺出地闡述了Vivado的使用方法,精心總結(jié)了Vivado在實際工程應用中的一些技巧和注意事項,既包含圖形界面操作方式,也包含相應的Tcl命令。本書語言流暢,圖文并茂。全書共包含405張圖片、17個表格、172個Tcl腳本和3
本書適用于想要學習CANoe的初學者,無論是汽車電子工程師、軟件工程師還是測試工程師都可以從中受益。本書的目標讀者應該具備一定的汽車電子的基礎知識和編程經(jīng)驗(如C、C++或Python基礎),并且對CAN總線協(xié)議和汽車電子系統(tǒng)有一定的了解。本書的編寫秉承“簡單易學、實用性強”的原則,力求讓讀者在短時間內(nèi)掌握CANoe的
本書以當前嵌入式系統(tǒng)領域里具有代表性的ARMCortex-A8處理器和嵌入式Linux作為分析對象,從嵌入式系統(tǒng)的發(fā)展歷史和特點出發(fā),對A8嵌入式處理器的體系結(jié)構(gòu)、存儲系統(tǒng)、中斷系統(tǒng)、ARM指令集和S5PV210微處理器進行了詳細介紹。在此基礎上,闡述了ARM-linux內(nèi)核、文件系統(tǒng)、移植及調(diào)試方法、驅(qū)動程序的設計等
本書的主題包括:理想與現(xiàn)實:連接、元件、數(shù)字化、信號;嵌入式系統(tǒng)架構(gòu);根據(jù)應用、速度、距離選擇數(shù)字接口;多電壓電源;高頻功率完整性;電池和充電系統(tǒng);降低電磁干擾(EMI)和靜電放電(ESD)保護;驅(qū)動和感知外圍設備;數(shù)字反饋控制系統(tǒng);優(yōu)化功耗和成本;專用系統(tǒng):消費類、醫(yī)療、工業(yè)、汽車、航空航天;PCB設計,包括可制造性
本書內(nèi)容分為3篇,分別是電路原理、模擬電子技術(shù)和數(shù)字電子技術(shù)。其中,數(shù)字電子技術(shù)是重點內(nèi)容,占的比重也比較大。全書分為11章:電路基本概念及分析方法,正弦交流電路的相量分析法,常用半導體器件,放大電路基礎,集成運算放大電路及其應用,邏輯代數(shù)基礎,邏輯門電路,組合邏輯電路,觸發(fā)器和時序邏輯電路,存儲器和可編程邏輯器件,數(shù)
本書以STM32G4系列32位FlashMCU為例,以“藍橋杯”嵌入式設計與開發(fā)競賽實訓平臺CT117E-M4(V1.2)為硬件平臺,以“一切從簡單開始”為宗旨,介紹嵌入式系統(tǒng)的設計與開發(fā)。全書分為12章,第1章簡單介紹STM32MCU和Cortex-M4,第2章介紹軟件開發(fā)環(huán)境與工具,第3~10章介紹GPIO、USA
本書以目前流行的XilinxZYNQ-7000系列FPGA為平臺,以VerilogHDL和C/C++語言為基礎,結(jié)合作者多年的教學經(jīng)驗,系統(tǒng)介紹了FPGA基礎知識及ZYNQ架構(gòu)、VerilogHDL語法規(guī)則、組合/時序邏輯電路一般設計方法、數(shù)字邏輯電路HDL設計、SoC嵌入式開發(fā)及VitisHLS使用方法等內(nèi)容。全書以