出版時(shí)間:2012-10 出版社:機(jī)械工業(yè)出版社 作者:賴曉晨 頁(yè)數(shù):270
內(nèi)容概要
嵌入式系統(tǒng)是以應(yīng)用為中心、計(jì)算機(jī)技術(shù)為基礎(chǔ),軟、硬件可剪裁,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。
《嵌入式系統(tǒng)工程案例教程》共6章:第1章介紹幾種嵌入式處理器,包括8051單片機(jī)、AVR單片機(jī)、ARM處理器LPC2136等,對(duì)各種處理器的結(jié)構(gòu)、引腳描述、功能模塊做了較為詳細(xì)的描述;第2章介紹嵌入式系統(tǒng)的開發(fā)工具與開發(fā)環(huán)境,以及嵌入式Linux開發(fā)的基礎(chǔ)知識(shí);第3章以部分典型硬件模塊為例,介紹電路仿真工具Proteus的使用方法;第4章介紹一個(gè)多核心單片機(jī)實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)實(shí)現(xiàn)過程;第5章以嵌入式操作系統(tǒng)FreeRTOS和基于ARM7內(nèi)核的嵌入式處理器LPC2136為例,介紹操作系統(tǒng)移植過程;第6章介紹一個(gè)嵌入式圖形系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)過程。
《嵌入式系統(tǒng)工程案例教程》可以作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生的教材,同時(shí)也可以作為相關(guān)技術(shù)人員的參考用書。
書籍目錄
前言
教學(xué)建議
第1章 嵌入式系統(tǒng)硬件基礎(chǔ)
1.1 嵌入式系統(tǒng)組成
1.2 8051系列單片機(jī)
1.2.1 8051系列單片機(jī)簡(jiǎn)介
1.2.2 AT89C51的引腳
1.2.3 AT89C51的CPU結(jié)構(gòu)
1.2.4 AT89C51的存儲(chǔ)器
1.2.5 AT89C51的I/O端口
1.2.6 AT89C51的中斷系統(tǒng)
1.2.7 AT89C51的定時(shí)器/計(jì)數(shù)器
1.2.8 AT89C51的串行接口
1.3 AVR系列單片機(jī)
1.3.1 AVR系列單片機(jī)簡(jiǎn)介
1.3.2 ATmega32的引腳
1.3.3 ATmega32的CPU結(jié)構(gòu)
1.3.4 ATmega32的存儲(chǔ)器
1.3.5 ATmega32的中斷
1.3.6 ATmega32的定時(shí)器/計(jì)數(shù)器
1.3.7 ATmega32的I/O端口
1.3.8 ATmega32的串行接口
1.4 LPC2136嵌入式處理器
1.4.1 LPC2136處理器簡(jiǎn)介
1.4.2 LPC2136的引腳
1.4.3 LPC2136的結(jié)構(gòu)
1.5 習(xí)題
第2章 工具軟件與開發(fā)環(huán)境
2.1 Altium Designer
2.1.1 Altium Designer簡(jiǎn)介
2.1.2 原理圖設(shè)計(jì)
2.1.3 PCB設(shè)計(jì)
2.2 Keil開發(fā)環(huán)境
2.2.1 Keil簡(jiǎn)介
2.2.2 Keil工程
2.3 Proteus
2.3.1 Proteus開發(fā)環(huán)境簡(jiǎn)介
2.3.2 基于Proteus的電路仿真
2.3.3 Proteus電路仿真設(shè)計(jì)實(shí)例
2.4 Linux工具鏈
2.4.1 vim
2.4.2 gcc
2.4.3 創(chuàng)建和使用庫(kù)
2.4.4 gdb
2.4.5 Makefile
2.5 Linux編程方法
2.5.1 文件和目錄
2.5.2 I/O操作
2.5.3 進(jìn)程
2.5.4 線程
2.5.5 套接字
2.6 習(xí)題
第3章 嵌入式系統(tǒng)仿真設(shè)計(jì)
3.1 LED點(diǎn)陣電路仿真
3.1.1 LED點(diǎn)陣工作原理
3.1.2 LED點(diǎn)陣仿真電路介紹
3.1.3 LED點(diǎn)陣電路仿真程序設(shè)計(jì)
3.1.4 LED點(diǎn)陣電路仿真結(jié)果
3.2 鍵盤電路仿真
3.2.1 鍵盤工作原理
3.2.2 鍵盤電路介紹
3.2.3 鍵盤電路仿真程序設(shè)計(jì)
3.2.4 鍵盤電路仿真結(jié)果
3.3 點(diǎn)陣型LCD電路仿真
3.3.1 PG12864F模塊工作原理
3.3.2 LCD顯示電路介紹
3.3.3 點(diǎn)陣型LCD電路仿真程序設(shè)計(jì)
3.3.4 點(diǎn)陣型LCD電路仿真結(jié)果
3.4 脈寬調(diào)制器控制直流電動(dòng)機(jī)仿真
3.4.1 脈寬調(diào)制器工作原理
3.4.2 脈寬調(diào)制器控制直流電動(dòng)機(jī)電路介紹
3.4.3 脈寬調(diào)制器控制直流電動(dòng)機(jī)仿真程序設(shè)計(jì)
3.4.4 脈寬調(diào)制器控制直流電動(dòng)機(jī)仿真結(jié)果
3.5 習(xí)題
第4章 多核心單片機(jī)實(shí)驗(yàn)平臺(tái)
4.1 多核心單片機(jī)實(shí)驗(yàn)平臺(tái)需求分析
4.1.1 硬件需求分析
4.1.2 軟件需求分析
4.2 多核心單片機(jī)實(shí)驗(yàn)平臺(tái)系統(tǒng)設(shè)計(jì)
4.2.1 系統(tǒng)結(jié)構(gòu)
4.2.2 處理器資源分配
4.2.3 AVR轉(zhuǎn)接板設(shè)計(jì)
4.3 多核心單片機(jī)實(shí)驗(yàn)平臺(tái)系統(tǒng)實(shí)現(xiàn)
4.3.1 基礎(chǔ)電路
4.3.2 流水燈模塊
4.3.3 鍵盤模塊和數(shù)碼管模塊
4.3.4 點(diǎn)陣LCD模塊
4.3.5 LED點(diǎn)陣模塊
4.3.6 溫度采集模塊
4.3.7 語音模塊
4.3.8 繼電器模塊
4.3.9 串口模塊
4.3.10 蜂鳴器模塊
4.3.11 紅外模塊
4.3.12 步進(jìn)電動(dòng)機(jī)模塊
4.4 綜合實(shí)例
4.4.1 功能描述
4.4.2 軟件流程
4.4.3 典型代碼分析
4.4.4 操作流程
4.5 習(xí)題
第5章 嵌入式操作系統(tǒng)移植
5.1 FreeRTOS結(jié)構(gòu)
5.1.1 FreeRTOS簡(jiǎn)介
5.1.2 FreeRTOS組織結(jié)構(gòu)
5.1.3 FreeRTOS內(nèi)核
5.2 FreeRTOS移植
5.2.1 FreeRTOS移植簡(jiǎn)介
5.2.2 啟動(dòng)代碼
5.2.3 開關(guān)中斷
5.2.4 臨界區(qū)的進(jìn)入與退出
5.2.5 任務(wù)棧初始化
5.2.6 上下文切換
5.2.7 時(shí)鐘中斷
5.3 FreeRTOS設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
5.3.1 FreeRTOS設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)簡(jiǎn)介
5.3.2 設(shè)備驅(qū)動(dòng)框架模型
5.3.3 設(shè)備驅(qū)動(dòng)框架設(shè)計(jì)
5.3.4 設(shè)備驅(qū)動(dòng)框架驅(qū)動(dòng)模塊實(shí)例
5.4 FreeRTOS文件系統(tǒng)
5.4.1 FAT文件系統(tǒng)原理
5.4.2 FatFs應(yīng)用程序調(diào)用接口
5.4.3 SPI驅(qū)動(dòng)模塊
5.4.4 SD卡驅(qū)動(dòng)模塊
5.4.5 FatFs接口模塊實(shí)現(xiàn)
5.5 系統(tǒng)測(cè)試
5.5.1 測(cè)試環(huán)境
5.5.2 內(nèi)核及驅(qū)動(dòng)框架API測(cè)試
5.5.3 FatFs測(cè)試
5.6 習(xí)題
第6章 嵌入式圖形系統(tǒng)
6.1 EGUI簡(jiǎn)介
6.2 EGUI需求分析
6.2.1 運(yùn)行環(huán)境需求
6.2.2 核心模塊需求
6.2.3 外部接口需求
6.3 EGUI系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
6.3.1 總體架構(gòu)
6.3.2 文件組織結(jié)構(gòu)
6.3.3 基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)模塊
6.3.4 繪圖模塊
6.3.5 服務(wù)器模塊
6.3.6 客戶端模塊
6.3.7 控件庫(kù)模塊
6.3.8 交互模塊
6.4 EGUI客戶端編程框架
6.5 系統(tǒng)測(cè)試
6.5.1 系統(tǒng)測(cè)試之功能需求
6.5.2 系統(tǒng)測(cè)試之系統(tǒng)設(shè)計(jì)
6.5.3 系統(tǒng)測(cè)試之系統(tǒng)實(shí)現(xiàn)
6.5.4 系統(tǒng)測(cè)試之功能測(cè)試
6.6 習(xí)題
圖書封面
評(píng)論、評(píng)分、閱讀與下載