注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)嵌入式系統(tǒng)開發(fā)技術(shù)與應(yīng)用

嵌入式系統(tǒng)開發(fā)技術(shù)與應(yīng)用

嵌入式系統(tǒng)開發(fā)技術(shù)與應(yīng)用

定 價:¥36.00

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

ISBN: 9787302247432 出版時間: 2011-08-01 包裝: 平裝
開本: 大32開 頁數(shù): 371 字數(shù):  

內(nèi)容簡介

  路瑩、彭健鈞主編的《嵌入式系統(tǒng)開發(fā)技術(shù)與應(yīng)用》根據(jù)嵌入式系統(tǒng)的發(fā)展趨勢,針對ARM嵌入式處理器,詳細地介紹了嵌入式系統(tǒng)開發(fā)的方法和技巧。全書分為4篇共10章,在系統(tǒng)地論述了嵌入式系統(tǒng)的基礎(chǔ)理論、ARM處理器體系結(jié)構(gòu)、ARM指令系統(tǒng)的基礎(chǔ)上,講解了嵌入式系統(tǒng)的接口技術(shù)、嵌入式Linux操作系統(tǒng)的編程基礎(chǔ)以及基于ARM嵌入式Linux系統(tǒng)的開發(fā)。針對IntelXscale PXA270嵌入式處理器,重點講述了嵌入式系統(tǒng)開發(fā)的各種關(guān)鍵技術(shù)。《嵌入式系統(tǒng)開發(fā)技術(shù)與應(yīng)用》可作為高等院校計算機、網(wǎng)絡(luò)、自動化、通信及其相關(guān)專業(yè)高年級本科生、研究生學(xué)習(xí)嵌入式系統(tǒng)開發(fā)的教材和培訓(xùn)單位的教學(xué)資料,也可作為從事ARM嵌入式應(yīng)用開發(fā)技術(shù)人員的參考書。

作者簡介

暫缺《嵌入式系統(tǒng)開發(fā)技術(shù)與應(yīng)用》作者簡介

圖書目錄

第一篇  基礎(chǔ)理論篇
第1章  嵌入式系統(tǒng)基礎(chǔ)知識
  1.1  嵌入式系統(tǒng)概述
  1.2  嵌入式系統(tǒng)的定義
  1.3  嵌入式系統(tǒng)的發(fā)展階段
  1.4  嵌入式系統(tǒng)的應(yīng)用
  小結(jié)
  習(xí)題
第2章  嵌入式系統(tǒng)的體系結(jié)構(gòu)
  2.1  嵌入式組成結(jié)構(gòu)概述
  2.2  嵌入式系統(tǒng)的硬件構(gòu)成
    2.2.1  嵌入式處理器
    2.2.2  嵌入式存儲器
    2.2.3  外設(shè)及接口
    2.2.4  輸入輸出設(shè)備
  2.3  嵌入式系統(tǒng)的軟件構(gòu)成
    2.3.1  中間部件
    2.3.2  嵌入式操作系統(tǒng)
    2.3.3  嵌入式應(yīng)用程序
  2.4  嵌入式系統(tǒng)開發(fā)的流程
    2.4.1  嵌入式系統(tǒng)開發(fā)的特點
    2.4.2  嵌入式系統(tǒng)開發(fā)周期
    2.4.3  嵌入式系統(tǒng)的開發(fā)環(huán)境
  小結(jié)
  習(xí)題
第二篇  ARM基礎(chǔ)編程篇
第3章  ARM處理器概述及其體系結(jié)構(gòu)
  3.1  ARM處理器的概述
    3.1.1  ARM的設(shè)計思想
    3.1.2  ARM體系系列的命名規(guī)則
    3.1.3  ARM處理器系列
  3.2  ARM處理器的存儲系統(tǒng)
  3.3  ARM處理器的狀態(tài)
  3.4  ARM處理器的工作模式
  3.5  ARM的寄存器
    3.5.1  通用寄存器
    3.5.2  程序狀態(tài)寄存器
  3.6  Thumb狀態(tài)下的寄存器
  3.7  ARM的流水線工作方式
  3.8  異常中斷處理
    3.8.1  ARM中異常的種類
    3.8.2  ARM異常中斷處理
  小結(jié)
  習(xí)題
第4章  ARM指令系統(tǒng)
  4.1  ARM匯編語言程序設(shè)計概述
    4.1.1  ARM匯編語言中的程序結(jié)構(gòu)
    4.1.2  ARM指令集簡介
    4.1.3  指令的條件執(zhí)行
  4.2  ARM指令尋址方式
  4.3  跳轉(zhuǎn)指令
  4.4  數(shù)據(jù)處理指令
    4.4.1  數(shù)據(jù)處理指令簡介
    4.4.2  第二個操作數(shù)
    4.4.3  數(shù)據(jù)傳輸指令
    4.4.4  算術(shù)運算指令
    4.4.5  邏輯運算指令
    4.4.6  比較指令
    4.4.7  測試指令
  4.5  乘法指令與乘加指令
  4.6  Load/Store內(nèi)存訪問指令
    4.6.1  單寄存器Load/Store指令
    4.6.2  多寄存器傳送指令
    4.6.3  交換指令
  4.7  狀態(tài)寄存器訪問指令
  4.8  異常產(chǎn)生指令
  4.9  協(xié)處理器指令
    4.9.1  協(xié)處理器數(shù)據(jù)操作
    4.9.2  協(xié)處理器數(shù)據(jù)傳送指令
    4.9.3  協(xié)處理器寄存器傳送指令
  4.10  偽指令
  4.11  Thumb指令集及其應(yīng)用介紹
  小結(jié)
  習(xí)題
第5章  ARM嵌入式接口技術(shù)
  5.1  IntelPXA270處理器概述
    5.1.1  Xscale內(nèi)核的特點
    5.1.2  PXA270處理器的結(jié)構(gòu)
  5.2  EELiod270平臺概述
  5.3  GPIO模塊
    5.3.1  GPIO的原理和特點
    5.3.2  PXA27x的GPIO寄存器簡述
    5.3.3  GPIO的應(yīng)用舉例
    5.3.4  GPIO的綜合實例
  5.4  UART異步串行模塊
    5.4.1  異步串行接口介紹
    5.4.2  UART模塊簡介
    5.4.3  異步串行接口寄存器的使用和配置
  5.5  異步串行接口使用實例
    5.5.1  采用查詢方式發(fā)送/接收數(shù)據(jù)
    5.5.2  中斷處理完成發(fā)送/接收數(shù)據(jù)
  5.6  中斷處理
    5.6.1  中斷原理
    5.6.2  IntelPXA270中斷控制器結(jié)構(gòu)
    5.6.3  中斷源
    5.6.4  主要寄存器介紹
    5.6.5  中斷控制器的使用
    5.6.6  綜合應(yīng)用實例
  小結(jié)
  習(xí)題
第三篇  嵌入式Linux系統(tǒng)編程篇
第6章  嵌入式開發(fā)環(huán)境的構(gòu)建
  6.1  嵌入式交叉編譯環(huán)境介紹
  6.2  minicom的配置與使用
    6.2.1  串口通信參數(shù)的設(shè)置
    6.2.2  利用串口通信文件傳輸
  6.3  交叉編譯環(huán)境的建立
    6.3.1  安裝交叉編譯工具
    6.3.2  交叉編譯環(huán)境的測試
  6.4  網(wǎng)絡(luò)數(shù)據(jù)傳輸
    6.4.1  IP地址的設(shè)置
    6.4.2  網(wǎng)絡(luò)文件系統(tǒng)的配置
    6.4.3  FTP的使用方法
  6.5  Makefile
    6.5.1  Makefile的基本結(jié)構(gòu)
    6.5.2  Makefile中的變量
    6.5.3  隱含規(guī)則
    6.5.4  文件引用
    6.5.5  Makefile中的函數(shù)
    6.5.6  運行make
    6.5.7  Makefile綜合實例
  小結(jié)
  習(xí)題
第7章  嵌入式Linux系統(tǒng)的構(gòu)建
  7.1  嵌入式BootLoader技術(shù)
    7.1.1  BootLoader的基本概念
    7.1.2  常見的BootLoader
    7.1.3  BootLoader程序架構(gòu)分析
    7.1.4  BootLoader程序的編譯
    7.1.5  BootLoader的下載
  7.2  嵌入式Linux內(nèi)核的移植
    7.2.1  內(nèi)核源代碼目錄介紹
    7.2.2  內(nèi)核的配置系統(tǒng)
    7.2.3  KbuildMakefile的語法
    7.2.4  編譯內(nèi)核的常用命令
    7.2.5  內(nèi)核配置項介紹
    7.2.6  Linux2.6  內(nèi)核的移植
  7.3  嵌入式根文件系統(tǒng)的構(gòu)建
    7.3.1  嵌入式根文件系統(tǒng)簡介
    7.3.2  Linux文件系統(tǒng)的種類與特點
    7.3.3  利用Busybox軟件制作嵌入式文件系統(tǒng)
  小結(jié)
  習(xí)題
第8章  嵌入式Linux系統(tǒng)編程
  8.1  嵌入式Linux簡介
  8.2  進程控制概述
    8.2.1  Linux進程簡介
    8.2.2  進程的狀態(tài)
  8.3  進程控制編程
    8.3.1  進程的創(chuàng)建
    8.3.2  system函數(shù)
    8.3.3  exec()函數(shù)族替換進程
    8.3.4  wait()和waitpid()函數(shù)
    8.3.5  Linux守護進程
  8.4  信號
    8.4.1  信號概述
    8.4.2  信號相關(guān)的函數(shù)
    8.4.3  信號集
    8.4.4  信號處理
  8.5  進程間的通信
    8.5.1  管道通信
    8.5.2  標準I/O流管道
    8.5.3  FIFO管道
    8.5.4  共享內(nèi)存
    8.5.5  消息隊列
  8.6  線程的控制編程
    8.6.1  線程概述
    8.6.2  Linux線程的基本操作
    8.6.3  線程的屬性
    8.6.4  線程同步
  小結(jié)
  習(xí)題
第四篇  基于ARM嵌入式Linux系統(tǒng)的開發(fā)篇
第9章  嵌入式Linux設(shè)備驅(qū)動開發(fā)
  9.1  設(shè)備驅(qū)動概述
  9.2  模塊機制
  9.3  驅(qū)動程序的開發(fā)方法
    9.3.1  設(shè)備標識
    9.3.2  設(shè)備驅(qū)動程序的結(jié)構(gòu)體
  9.4  驅(qū)動程序的基本框架
  9.5  嵌入式Linux字符設(shè)備驅(qū)動
    9.5.1  Linux字符設(shè)備驅(qū)動結(jié)構(gòu)
    9.5.2  字符設(shè)備驅(qū)動編程實例
    9.5.3  字符設(shè)備驅(qū)動加載介紹
  小結(jié)
  習(xí)題
第10章  嵌入式圖形用戶界面
  10.1  嵌入式圖形用戶界面簡介
  10.2  常見的嵌入式圖形用戶界面
  10.3  Qt圖像開發(fā)工具
    10.3.1  Qt與Qt/E
    10.3.2  信號和槽
  10.4  基于Qt/E的嵌入式GUI開發(fā)環(huán)境的構(gòu)建
    10.4.1  使用的相關(guān)工具
    10.4.2  Qt/Embedded的編譯設(shè)置
    10.4.3  移植的操作流程
    10.4.4  針對ARM開發(fā)平臺的Qt/Embedded的編譯步驟
  10.5  Qt的工具
    10.5.1  Qt設(shè)計器
    10.5.2  QtCreator
  10.6  Qt編程
    10.6.1  窗口的基礎(chǔ)類QWidget
    10.6.2  程序主窗口QMainWindow
    10.6.3  布局管理器
    10.6.4  信號和槽機制的實例
    10.6.5  2D繪圖
  小結(jié)
  習(xí)題
參考文獻

本目錄推薦

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