基于ARM平臺(tái)的嵌入式核心編程

出版時(shí)間:2012-1  出版社:清華大學(xué)  作者:王孝良//劉全利//賴曉晨//鄭琦  頁(yè)數(shù):290  

內(nèi)容概要

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

書(shū)籍目錄

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

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    基于ARM平臺(tái)的嵌入式核心編程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7