嵌入式系統(tǒng)設(shè)計方法
Design Methods of Embedded System
第一章 嵌入式系統(tǒng)概述
嵌入式系統(tǒng)的概念和基本要素;嵌入式系統(tǒng)設(shè)計學科研究的主要內(nèi)容;嵌入式系統(tǒng)設(shè)計學科的地位和重要性;嵌入式系統(tǒng)設(shè)計學科的發(fā)展現(xiàn)狀與發(fā)展趨勢;需要注意的行業(yè)標準與相關(guān)學科
第二章 嵌入式處理器
嵌入式處理器的基本特征;分類介紹嵌入式處理的特點與應(yīng)用:微控制器(MCU)、微處理器(MPU)、數(shù)字信號處理器(DSP)、片上系統(tǒng)(SOC)、可編程片上系統(tǒng)(SOPC);典型的嵌入式處理器硬件系統(tǒng)設(shè)計
第三章 嵌入式軟件開發(fā)語言
嵌入式軟件的基本特征;從計算機軟件到嵌入式軟件開發(fā)的過渡;面向處理器的匯編語言;嵌入式C/C++編程;具有平臺無關(guān)特性的Java語言;嵌入式統(tǒng)一建模語言(UML);嵌入式開發(fā)語言在不同設(shè)計場合和不同設(shè)計層次中的應(yīng)用
第四章 實時操作系統(tǒng)
實時操作系統(tǒng)(RTOS)的基本概念;RTOS在嵌入式系統(tǒng)設(shè)計中作用和地位;介紹幾種適合于不同應(yīng)用領(lǐng)域的RTOS:ucOS/II(MCU)、Virtuso(DSP)、Linux(MPU);以VxWorks為例重點介紹RTOS的原理與應(yīng)用;演示ucOS/II在C2000 系列DSP平臺上的移植與應(yīng)用
第五章 嵌入式Internet技術(shù)
嵌入式Internet的基本概念;地球電子皮膚的概念闡述與實現(xiàn);TCP/IP協(xié)議族及其在嵌入式系統(tǒng)中的實現(xiàn);HTTP、FTP、PPP實現(xiàn)與應(yīng)用實例
第六章 嵌入式軟件開發(fā)流程和集成開發(fā)環(huán)境
嵌入式軟件開發(fā)基本流程;集成開發(fā)環(huán)境的基本構(gòu)成要素;GNU組織與資源介紹;面向處理器的集成開發(fā)環(huán)境;面向?qū)崟r操作系統(tǒng)的集成開發(fā)環(huán)境;UML集成開發(fā)環(huán)境;開發(fā)工具的組織與選擇
第七章 可編程邏輯器件
可編程邏輯器件的定義與分類;可編程邏輯器件在嵌入式系統(tǒng)設(shè)計中的地位與作用;可編程邏輯器件的發(fā)展現(xiàn)狀與發(fā)展趨勢;重點介紹Xilinx可編程邏輯器件:CPLD、FPGA、Platform FPGA原理和應(yīng)用;Xilinx可編程邏輯器件硬件系統(tǒng)設(shè)計
第八章 硬件設(shè)計描述語言
可編程邏輯器件與硬件描述語言;VHDL和Verilog HDL語法與基本電路設(shè)計;HDL仿真工具的基本使用方法;Handel-C語言語法與程序設(shè)計;基于C語言的FPGA設(shè)計工具DK1;信號處理算法的FPGA實現(xiàn)
第九章 可編程邏輯器件開發(fā)流程與集成開發(fā)環(huán)境
可編程邏輯器件基本開發(fā)流程;集成開發(fā)環(huán)境的基本構(gòu)成要素;百萬門級FPGA開發(fā)工具Foundation ISE的使用;系統(tǒng)級開發(fā)調(diào)試工具:System Generator、Modular Design和Chip Scope ILA;開發(fā)工具的組織與選擇
第十章 智力產(chǎn)權(quán)復(fù)用與IP Core開發(fā)
可編程邏輯器件與智力產(chǎn)權(quán)(IP);基于IP Core的嵌入式系統(tǒng)設(shè)計理念;IP Core的開發(fā)流程;IP Core的使用方法:Core Generator;智力產(chǎn)權(quán)保護與傳播工具:IP Capture
第十一章 基于FPGA的嵌入式系統(tǒng)設(shè)計
微處理器IP Core的基本特征;可編程片上系統(tǒng)(SOPC)的實現(xiàn);Pico Blaze、Micro Blaze和PowerPC405微處理器IP Core介紹;基于微處理器IP Core的軟件開發(fā);軟硬件協(xié)同設(shè)計與仿真技術(shù)
第十二章 嵌入式系統(tǒng)項目開發(fā)
嵌入式系統(tǒng)項目開發(fā)一般流程;小組項目開發(fā)過程;文檔規(guī)范與質(zhì)量控制;嵌入式系統(tǒng)硬件設(shè)計參考;嵌入式系統(tǒng)軟件設(shè)計參考;一個基于FPGA和DSP的嵌入式系統(tǒng)項目開發(fā)實例
實時嵌入式系統(tǒng)軟件設(shè)計方法
劉利強
《ARM嵌入式系統(tǒng)基礎(chǔ)教程》
周立功
嵌入式系統(tǒng)導(dǎo)論:CPS方法
Edward Ashford Lee
《嵌入式系統(tǒng):體系結(jié)構(gòu)、編程與設(shè)計》
Raj Kamal