《基于ARM內核的履帶式機器人控制方法及程序設計研究》以STM32F103RCT6為例設計實現履帶式機器人,其內核為Cortex-M3。ARMCortex-M3是32位的內核架構,它的寄存器、存儲器、存儲器接口和內部數據路徑都是32位內部的。Cortex-M3基于哈佛結構,使用獨立的數據總線和指令總線,使得取值和數據傳
從分析桌面虛擬化的基本架構入手,深入研究了內核級虛擬化管理ModuleKVM,借助于虛擬化軟件QEMU,Libvirt虛擬化環(huán)境管理API,給出了桌面云I/O虛擬化的設計方案,并對虛擬機的性能進行了分析,同時也對桌面云服務器集群上的虛擬機動態(tài)遷移進行了分析研究。最后實現了桌面云服務端管理系統(tǒng),并在高性能計算集群上進行部
本書將由淺入深地帶領大家開啟FPGA的學習之旅,全書共分為4篇:硬件篇、軟件篇、語法篇和實戰(zhàn)篇。 硬件篇:主要介紹硬件實驗平臺并對硬件資源進行詳解; 軟件篇:主要介紹FPGA常用開發(fā)軟件的安裝與使用方法; 語法篇:主要介紹FPGA的硬件描述語言Verilog的語法知識; 實戰(zhàn)篇:主要通過24個實例帶領大家一步步深入了解
本書是針對世界技能大賽電子技術項目嵌入式編程比賽訓練、學習而編寫的。全書采用模塊化設計,既可以用于STM32的普通基礎教學,又可以用于世界技能大賽電子技術項目B模塊嵌入式編程的訓練比賽指導。本書基于主板單片機控制系統(tǒng)(STM32LO52和STM32F103ZTE)和各個模塊的項目開發(fā)設計,主板集成各種人機交換顯示界面、
本教材將傳統(tǒng)的以QuartusII軟件,NiosII嵌入式系統(tǒng)軟件和FPGA技術設計數字系統(tǒng)單一教材,整合為基于FPGA技術面向三個不同層次從基礎數字系統(tǒng)--綜合數字系統(tǒng)--嵌入式Qsys系統(tǒng)設計的實踐類教材。本教材通過講練結合、循序漸進的形式對實例項目進行分析。教材實驗內容分為三個層次,首先是基于數字系統(tǒng)的9個基礎實
嵌入式系統(tǒng)這門課程有其自身的難度,它綜合了不同學科的專業(yè)知識,結合了硬件設計與軟件開發(fā),既需要掌握理論又與實際應用緊密結合,特別對實踐要求很高。編者以EPIP思想(Engineering工程、Practice實踐、Innovation創(chuàng)新、Project項目)為指導,將教材的編寫和教學實踐分為三大步驟,首先從原理入手、
《工業(yè)控制系統(tǒng)及應用PLC與人機界面》系統(tǒng)地闡述了工業(yè)控制系統(tǒng)的組成、體系結構、發(fā)展與應用技術,對典型的工業(yè)控制系統(tǒng)集散控制系統(tǒng)和監(jiān)控與數據采集(SCADA)系統(tǒng)進行了簡要介紹與對比,以使讀者了解工業(yè)控制系統(tǒng)的概貌及其不同特點。本書以羅克韋爾自動化Micro800可編程序控制器(PLC)為例,對PLC的工作原理、編程語
《ARM嵌入式技術及移動機器人應用開發(fā)》以北京華芯微特科技有限公司自主設計的SWM1000S系列32位ARM芯片為例,介紹了ARM的基本特點、編程特點以及在一般項目和機器人開發(fā)中的應用。 《ARM嵌入式技術及移動機器人應用開發(fā)》內容分為11章,主要以市面上熱銷的兩款智能掃地機器人T271和610D為例,詳細地介紹了SW
基于ARC處理器強大的可配置性、可擴展性、開放性及共享性,以實際的嵌入式系統(tǒng)產品開發(fā)為主線,力求清晰、透徹地講解開發(fā)中所涉及的龐大而復雜的相關知識。本書首先介紹基于ARC處理器嵌入式系統(tǒng)的基礎知識和開發(fā)過程中需要的一些理論知識,以及開發(fā)環(huán)境的建立過程;然后系統(tǒng)地對嵌入式開發(fā)中軟/硬件平臺的建立進行講解與分析,從而使讀者
《CPLD/FPGA設計與應用基礎教程:從VerilogHDL到SystemVerilog》涵蓋了VerilogHDL和SystemVerilog設計、仿真及驗證所需的理論知識點,同時涵蓋了時序約束等與CPLD/FPGA設計相關的重要知識點。從VerilogHDL基礎語法出發(fā),逐漸過渡到Sys-temVerilog!