注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)基于ARM平臺的嵌入式核心編程

基于ARM平臺的嵌入式核心編程

基于ARM平臺的嵌入式核心編程

定 價:¥32.00

作 者: 王孝良 等編著
出版社: 清華大學(xué)出版社
叢編項: 21世紀(jì)高等學(xué)校嵌入式系統(tǒng)專業(yè)規(guī)劃教材
標(biāo) 簽: 計算機體系結(jié)構(gòu)

ISBN: 9787302261711 出版時間: 2012-01-01 包裝: 平裝
開本: 16開 頁數(shù): 290 字?jǐn)?shù):  

內(nèi)容簡介

  《21世紀(jì)高等學(xué)校嵌入式系統(tǒng)專業(yè)規(guī)劃教材:基于ARM平臺的嵌入式核心編程》內(nèi)容源于工程實踐,力爭從實用角度為嵌入式系統(tǒng)的設(shè)計者和學(xué)習(xí)者提供有益幫助。嵌入式系統(tǒng)設(shè)計是一個綜合性工程,融合了計算機與領(lǐng)域背景等多方面內(nèi)容,經(jīng)驗性知識在系統(tǒng)設(shè)計中起著至關(guān)重要的作用。《21世紀(jì)高等學(xué)校嵌入式系統(tǒng)專業(yè)規(guī)劃教材:基于ARM平臺的嵌入式核心編程》首先從一般性原理入手,結(jié)合作者20余年工程實踐經(jīng)驗,對嵌入式系統(tǒng)的需求分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)做了詳盡論述,其中大量工程實踐經(jīng)驗均來自于實際項目。其次,將重點放在嵌入式軟件設(shè)計的核心內(nèi)容——硬件相關(guān)編程方面,以最流行的ARM9處理器和近20種典型硬件模塊和接口為基礎(chǔ),分別從基于裸機的程序設(shè)計、基于Linux 2.4內(nèi)核及Linux 2.6內(nèi)核的程序設(shè)計三個方面,通過大量代碼實例對硬件相關(guān)編程方法做了詳盡介紹,尤其是設(shè)備驅(qū)動程序設(shè)計。讀者可以這些示例程序為基礎(chǔ)進行刪改,設(shè)計自己的系統(tǒng)。最后,鑒于可靠性設(shè)計在嵌入式系統(tǒng)中的重要作用,《21世紀(jì)高等學(xué)校嵌入式系統(tǒng)專業(yè)規(guī)劃教材:基于ARM平臺的嵌入式核心編程》從軟件角度介紹了一些實用的抗干擾措施,可以有效提高系統(tǒng)的可靠性。

作者簡介

暫缺《基于ARM平臺的嵌入式核心編程》作者簡介

圖書目錄

第1章 緒論
 1.1 嵌入式系統(tǒng)簡介
 1.2 嵌入式系統(tǒng)組成
 1.3 嵌入式產(chǎn)品開發(fā)的主要問題
  1.3.1 嵌入式產(chǎn)品開發(fā)過程與特點
  1.3.2 需求分析的關(guān)鍵問題
第2章 嵌入式產(chǎn)品的設(shè)計流程
 2.1 需求分析
  2.1.1 技術(shù)難點與解決方案
  2.1.2 嵌入式產(chǎn)品系統(tǒng)組成
  2.1.3 產(chǎn)品造型與安裝
  2.1.4 嵌入式微處理器的選型與計算機系統(tǒng)設(shè)計
  2.1.5 系統(tǒng)軟件與硬件設(shè)計的協(xié)同與統(tǒng)籌
  2.1.6 設(shè)計任務(wù)的明確與劃分
 2.2 嵌入式產(chǎn)品的總體設(shè)計
  2.2.1 硬件設(shè)計原理
  2.2.2 軟件規(guī)劃設(shè)計
  2.2.3 產(chǎn)品結(jié)構(gòu)設(shè)計
  2.2.4 產(chǎn)品工藝設(shè)計   
  2.2.5 產(chǎn)品工業(yè)設(shè)計
  2.2.6 嵌入式產(chǎn)品的開發(fā)流程
 2.3 產(chǎn)品的硬件開發(fā)
 2.4 產(chǎn)品的軟件開發(fā)
  2.4.1 嵌入式軟件開發(fā)模式
  2.4.2 嵌入式軟件開發(fā)過程
  2.4.3 典型嵌入式軟件開發(fā)
 2.5 產(chǎn)品的完善和改進
第3章 嵌入式程序設(shè)計基礎(chǔ)
 3.1 c語言概述
 3.2 linux操作系統(tǒng)基礎(chǔ)
  3.2.1 linux操作系統(tǒng)的產(chǎn)生及發(fā)展
  3.2.2 linux操作系統(tǒng)的特點
  3.2.3 linux常用命令
 3.3 linux編程工具鏈
  3.3.1 vi編輯器
  3.3.2 gcc編譯器
  3.3.3 gdb調(diào)試器
  3.3.4 make工程管理器
 3.4 編程流程
 3.5 模塊設(shè)計
  3.5.1 模塊概述
  3.5.2 模塊的編寫
  3.5.3 模塊makefile設(shè)計
  3.5.4 模塊的加載和卸載
 3.6 驅(qū)動程序設(shè)計
  3.6.1 linux設(shè)備驅(qū)動程序概述
  3.6.2 設(shè)備驅(qū)動接口
  3.6.3 簡單設(shè)備驅(qū)動程序分析
  3.7 linux 2.6與linux 2.4內(nèi)核驅(qū)動的區(qū)別
 3.8 交叉編譯
 3.9 embest edukit—ⅲ型教學(xué)實驗平臺簡介
  3.9.1 embest edukit—ⅲ型教學(xué)實驗平臺
  3.9.2 jtag仿真器
  3.9.3 flash編程器
  3.9.4 realview mdk
第4章 基 linux的嵌入式系統(tǒng)開發(fā)流程
 4.1 開發(fā)環(huán)境的建立
  4.1.1 虛擬機
  4.1.2 cygwin模擬環(huán)境
  4.1.3 超級終端
  4.1.4 tftp服務(wù)器
  4.1.5 交叉工具鏈
 4.2 嵌入式linux 2.4平臺構(gòu)建
  4.2.1 制作bootloader
  4.2.2 配置和編譯內(nèi)核
  4.2.3 制作文件系統(tǒng)
 4.3 嵌入式linux 2.6平臺構(gòu)建
 4.4 鏡像文件的燒寫
  4.4.1 燒寫nor flash
  4.4.2 燒寫nand flash
第5章 基于裸機的程序設(shè)計方法
 5.1 串行口模塊程序設(shè)計
 5.2 紅外模塊程序設(shè)計
 5.3 液晶顯示模塊程序設(shè)計
 5.4 usb模塊程序設(shè)計
 5.5 sd卡模塊程序設(shè)計
 5.6 iis模塊程序設(shè)計
 5.7 觸摸屏模塊程序設(shè)計
 5.8 ps/2模塊程序設(shè)計
第6章 linux 2.4內(nèi)核驅(qū)動程序設(shè)計
 6.1 led驅(qū)動程序設(shè)計
 6.2 看門狗驅(qū)動程序設(shè)計
 6.3 iic、鍵盤、8段數(shù)碼管驅(qū)動程序設(shè)計
 6.4 模數(shù)轉(zhuǎn)換驅(qū)動程序設(shè)計
第7章 linux 2.6內(nèi)核驅(qū)動程序設(shè)計
 7.1 蜂鳴器驅(qū)動程序設(shè)計
 7.2 中斷控制器驅(qū)動程序設(shè)計
 7.3 實時時鐘驅(qū)動程序設(shè)計
 7.4 pwm定時器驅(qū)動程序設(shè)計
第8章 嵌入式軟件的可靠性設(shè)計
 8.1 系統(tǒng)可靠性
 8.2 模擬信號測量抗干擾設(shè)計
  8.2.1 數(shù)字濾波器
  8.2.2 限幅濾波
  8.2.3 中位值濾波
  8.2.4 算術(shù)平均值濾波
  8.2.5 遞推平均濾波
  8.2.6 低通濾波
 8.3 開關(guān)量測量抗干擾設(shè)計
  8.3.1 開關(guān)量狀態(tài)測量
  8.3.2 開關(guān)量狀態(tài)控制
 8.4 抗干擾設(shè)計技巧
  8.4.1 程序跑飛原因及后果
  8.4.2 軟件指令冗余
  8.4.3 軟件陷阱
  8.4.4 看門狗技術(shù)
 8.5 數(shù)據(jù)保護與數(shù)據(jù)恢復(fù)
  8.5.1 數(shù)據(jù)保護的硬件措施
  8.5.2 數(shù)據(jù)保護的軟件措施
第9章 嵌入式系統(tǒng)綜合實例
 9.1 工控組態(tài)軟件簡介
 9.2 系統(tǒng)分析
 9.3 系統(tǒng)概要設(shè)計
 9.4 系統(tǒng)詳細(xì)設(shè)計
 9.5 系統(tǒng)測試
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號