本書基于RISC-V和Chisel講解自定義CPU的實現(xiàn)。全書分為5個部分,立足于CPU、存儲器、計算機架構(gòu)等基礎(chǔ)知識,逐步帶領(lǐng)讀者實現(xiàn)簡單的加減法、分支、比較等基礎(chǔ)指令,理解流水線對于CPU高速化的重要意義及實現(xiàn),最后應(yīng)用向量擴展語言實現(xiàn)自定義CPU。要提醒的是,本書所指的“CPU制作”僅限于軟件上的設(shè)計和模擬,不涉
本書專為想要學(xué)習(xí)并掌握ApachePulsar的讀者打造,是一本入門圖書。全書共有13章內(nèi)容。第1章和第2章,從生活實例中引入實時消息系統(tǒng)和事件驅(qū)動的概念,幫助大家理解ApachePulsar系統(tǒng)存在的必要性,以及Pulsar的獨特性和價值定位。第3章介紹了Pulsar在雅虎的起源故事、設(shè)計理念與應(yīng)用場景。第4章探究了
本書是基于STM32嵌入式系統(tǒng)的應(yīng)用開發(fā)實戰(zhàn)教程,全書分為基礎(chǔ)入門篇、基礎(chǔ)實戰(zhàn)篇、進(jìn)階實戰(zhàn)篇三個部分;A(chǔ)入門篇介紹STM32嵌入式系統(tǒng)和STM32CubeIDE開發(fā)環(huán)境的搭建,使讀者初步了解嵌入式系統(tǒng);基礎(chǔ)實戰(zhàn)篇通過經(jīng)典的實戰(zhàn)任務(wù)使讀者熟悉STM32嵌入式系統(tǒng)的工作原理和基本開發(fā)方法;進(jìn)階實戰(zhàn)篇給有更高開發(fā)需求的讀者
本書系統(tǒng)地闡述了移動性數(shù)據(jù)建模、管理和分析的內(nèi)容,從移動性數(shù)據(jù)建模與表達(dá)、移動性數(shù)據(jù)分析、移動性數(shù)據(jù)應(yīng)用三個方面深入介紹了移動數(shù)據(jù)管理技術(shù)和應(yīng)用。本書由四篇組成:第一篇涉及移動性數(shù)據(jù)處理的基本概念和術(shù)語、數(shù)據(jù)采集與存儲管理的基本技術(shù);第二篇涉及移動性知識的管理過程,具體包括移動性數(shù)據(jù)挖掘、知識發(fā)現(xiàn)的方法與系統(tǒng)、可視化知
"本書緊跟智能制造發(fā)展前沿,融入工業(yè)互聯(lián)網(wǎng)、RFID等新技術(shù),對接山西華翔智能制造生產(chǎn)線等PLC自動控制系統(tǒng)的設(shè)計、裝調(diào)、維保等崗位所需的職業(yè)核心能力需求,校企雙元開發(fā)的活頁式教材,以培養(yǎng)學(xué)生的程序的設(shè)計能力、PLC在工業(yè)上的應(yīng)用能力、解決問題的能力和學(xué)生的專業(yè)素養(yǎng)養(yǎng)成為主線,應(yīng)對智能制造產(chǎn)業(yè)發(fā)展對新一代產(chǎn)業(yè)技術(shù)人才需
本書首先從讀者身邊的嵌入式系統(tǒng)引入嵌入式系統(tǒng)的定義、應(yīng)用、特點,從處理器和操作系統(tǒng)兩個不同的角度回顧嵌入式系統(tǒng)的發(fā)展過程,并展望未來的發(fā)展趨勢。然后從嵌入式系統(tǒng)組成的基礎(chǔ)知識出發(fā),介紹嵌入式系統(tǒng)從設(shè)計到開發(fā)中可能面臨的問題和方法,列舉了開發(fā)環(huán)境和開發(fā)工具。接下來,詳細(xì)介紹ARM系列的微處理器技術(shù),并以基于ARMCort
本書首先介紹微型計算機相關(guān)基礎(chǔ)知識和應(yīng)用,然后系統(tǒng)論述ARMCortex-M3微處理器架構(gòu)、開發(fā)方法及基本編程匯編語言和程序設(shè)計方法,并提供以STM32Z103VET6芯片為核心的基礎(chǔ)實驗平臺以及拓展模塊。本書詳細(xì)介紹微處理器多種接口技術(shù),如GPIO、定時計數(shù)器、異步/同步串行通信、DAC/ADC、中斷處理以及實時操作
伴隨著物聯(lián)網(wǎng)設(shè)備的指數(shù)級增長,在需要高算力的場景,例如軟件定義汽車駕駛艙、工業(yè)領(lǐng)域的工作負(fù)載整合,開源虛擬化技術(shù)在嵌入式系統(tǒng)上受到了越來越多的關(guān)注和應(yīng)用。本書首先介紹虛擬化技術(shù)的基本原理,包括CPU虛擬化、內(nèi)存虛擬化、中斷虛擬化和設(shè)備虛擬化,對比KVM在云服務(wù)器上參考實現(xiàn),重點介紹了開源嵌入式虛擬機ACRN的架構(gòu)設(shè)計、
本書著重介紹Armv8-M架構(gòu)以及Cortex-M23和Cortex-M33處理器的可用功能。該書涵蓋了一系列主題內(nèi)容,包括指令集、程序員模型、中斷處理、操作系統(tǒng)支持和調(diào)試功能。本書通過一系列實例演示了如何為Cortex-M23和Cortex-M33處理器創(chuàng)建軟件,使嵌入式軟件開發(fā)人員對Armv8-M架構(gòu)有所了解。本書