注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)Linux基于Linux嵌入式原理與應用開發(fā)

基于Linux嵌入式原理與應用開發(fā)

基于Linux嵌入式原理與應用開發(fā)

定 價:¥30.00

作 者: 趙國安,郁斌,薛琳強 編著
出版社: 清華大學出版社
叢編項:
標 簽: LINUX

購買這本書可以去


ISBN: 9787302182184 出版時間: 2008-10-01 包裝: 平裝
開本: 16開 頁數: 237 字數:  

內容簡介

  《基于Linux嵌入式原理與應用開發(fā)》以ARM處理器和開源的Linux操作系統(tǒng)為研究對象,綜合介紹嵌入式系統(tǒng)軟硬件及開發(fā)的相關內容,幫助讀者建立嵌入式系統(tǒng)開發(fā)的整體概念,使讀者在以后的實際應用開發(fā)中不斷提高對嵌入式系統(tǒng)知識的了解和體會,最終解決實際應用開發(fā)中的問題?!痘贚inux嵌入式原理與應用開發(fā)》內容全面,敘述言簡意賅、清晰流暢,講解透徹、通俗易懂,圖例豐富,主要章節(jié)的實例由億道公司工程師驗證?!痘贚inux嵌入式原理與應用開發(fā)》可作為高等院校嵌入式系統(tǒng)相關課程的教材和參考書,也可作為嵌入式系統(tǒng)開發(fā)人員的自學參考書。

作者簡介

暫缺《基于Linux嵌入式原理與應用開發(fā)》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)概述
 1.1 嵌入式系統(tǒng)概述
  1.1.1 概述
  1.1.2 特點
  1.1.3 系統(tǒng)構架
 1.2 嵌入式系統(tǒng)硬件部分
  1.2.1 集成電路的發(fā)展
  1.2.2 傳統(tǒng)微處理器(8位/16位)的更新
  1.2.3 今日嵌入式(32位/16位)
 1.3 嵌入式系統(tǒng)軟件部分
  1.3.1 嵌入式操作系統(tǒng)的特點
  1.3.2 常用嵌入式操作系統(tǒng)
  1.3.3 嵌入式系統(tǒng)編程語言
  1.3.4 嵌入式系統(tǒng)開發(fā)
 1.4 ARM處理器
 1.5 開發(fā)工具
  1.5.1 軟件開發(fā)工具
  1.5.2 硬件開發(fā)工具
 1.6 嵌入式系統(tǒng)的應用及發(fā)展趨勢
第2章 嵌入式Linux及其構建
 2.1 Linux發(fā)展
  2.1.1 Linux發(fā)展簡史
  2.1.2 GNU與Linux
  2.1.3 Linux的優(yōu)點
  2.1.4 Linux的版本
  2.1.5 Linux的內核
 2.2 主流嵌入式Linux介紹
  2.2.1 MontaVista Linux
  2.2.2 μClinux
  2.2.3 RTLinux
  2.2.4 RTAI
  2.2.5 eCos
  2.2.6 實時化改造
 2.3 構建嵌入式Linux
  2.3.1 搭建開發(fā)環(huán)境
  2.3.2 獲取U-Boot
  2.3.3 獲取Linux內核
第3章 嵌入式Linux的移植過程
 3.1 PXA255簡介與Sitsang開發(fā)板
  3.1.1 PXA255處理器(CPU)簡介
  3.1.2 Sitsang開發(fā)板簡介
 3.2 存儲器映射
  3.2.1 ARM存儲系統(tǒng)概述
  3.2.2 PXA255的存儲器映射
  3.2.3 Sitsang開發(fā)板存儲器映射
 3.3 GPIO(General-Purpose I/O,通用I/O)
  3.3.1 GPIO概述
  3.3.2 GPIO操作
 3.4 中斷機制
 3.5 啟動過程
  3.5.1 Sitsang開發(fā)板的啟動過程
  3.5.2 U-Boot的啟動過程
 3.6 移植U-Boot簡介
  3.6.1 U-Boot的基本結構
  3.6.2 U-Boot移植前期準備
  3.6.3 U-Boot移植的基本過程
 3.7 移植Linux 2.6內核
  3.7.1 Linux 2.6內核源代碼的基本結構
  3.7.2 Linux 2.6內核移植前期準備
  3.7.3 Linux 2.6內核的配置
  3.7.4 交叉編譯Linux 2.6內核
  3.7.5 Linux 2.6設備驅動移植介紹
 3.8 構建根文件系統(tǒng)(root filesystem)
  3.8.1 什么是根文件系統(tǒng)
  3.8.2 根文件系統(tǒng)與文件系統(tǒng)的區(qū)別
  3.8.3 根文件系統(tǒng)與Linux內核的關系
  3.8.4 使用Busybox制作根文件系統(tǒng)
第4章 了解嵌入式系統(tǒng)硬件
 4.1 本章概述
 4.2 計算機系統(tǒng)組成部分
 4.3 計算機硬件
 4.4 指令系統(tǒng)
  4.4.1 指令流和數據流
  4.4.2 指令周期
  4.4.3 時序發(fā)生器
  4.4.4 組合邏輯控制器
  4.4.5 指令執(zhí)行流程
 4.5 I/O子系統(tǒng)
  4.5.1 I/O子系統(tǒng)簡介
  4.5.2 基礎I/O的概念
  4.5.3 I/O子系統(tǒng)
 4.6 1bit處理器芯片設計案例
第5章 ARM體系結構
 5.1 ARM體系結構
  5.1.1 ARM嵌入式微處理器概述
  5.1.2 典型的ARM處理器簡介
 5.2 ARM接口
  5.2.1 協處理器接口
  5.2.2 AMBA接口
  5.2.3 JTAG接口
 5.3 ARM處理器內核
  5.3.1 ARM7TDMI處理器內核
  5.3.2 ARM9TDMI處理器內核
  5.3.3 ARM10TDMI處理器內核
 5.4 ARM處理器核
  5.4.1 ARM720T/ARM740T處理器核
  5.4.2 ARM920T/ARM940T處理器核
 5.5 ARM編程模型
  5.5.1 數據類型
  5.5.2 處理器模式及工作狀態(tài)
  5.5.3 寄存器組織
 5.6 ARM基本尋址方式
  5.6.1 寄存器尋址
  5.6.2 立即尋址
  5.6.3 寄存器移位尋址
  5.6.4 間接尋址
  5.6.5 基址變址尋址
  5.6.6 塊復制尋址
  5.6.7 多寄存器尋址
  5.6.8 相對尋址
  5.6.9 堆棧尋址
第6章 ARM指令集格式
 6.1 指令格式
  6.1.1 基本格式
  6.1.2 第二操作數
  6.1.3 條件碼
 6.2 ARM指令分類
  6.2.1 存儲器訪問指令
  6.2.2 ARM 數據處理指令
  6.2.3 乘法指令
  6.2.4 跳轉指令
  6.2.5 協處理器指令
  6.2.6 雜項指令
  6.2.7 偽指令
 6.3 Thumb指令集
  6.3.1 Thumb指令集
  6.3.2 Thumb指令集的優(yōu)點
  6.3.3 Thumb指令集與ARM指令集的區(qū)別
第7章 ARM ADS集成開發(fā)環(huán)境的使用
 7.1 ADS集成開發(fā)環(huán)境組成介紹
  7.1.1 命令行開發(fā)工具
  7.1.2 ARM運行時庫
  7.1.3 GUI開發(fā)環(huán)境(Code Warrior和AXD)
  7.1.4 實用程序
  7.1.5 支持的軟件
 7.2 使用ADS創(chuàng)建工程
  7.2.1 建立一個工程
  7.2.2 編譯和鏈接工程
  7.2.3 使用命令行工具編譯應用程序
 7.3 用AXD進行代碼調試
 7.4 本章小結
第8章 嵌入式實驗
 實驗一 系統(tǒng)引導
  實驗目的
  實驗內容
  實驗步驟
 實驗二 鍵盤
  實驗目的
  實驗內容
  實驗步驟
 實驗三 IRQ中斷處理
  實驗目的
  實驗內容
  實驗步驟
 實驗四 定時器
  實驗目的
  實驗內容
  實驗步驟
 實驗五 串口傳輸
  實驗目的
  實驗內容
  實驗步驟
 實驗六 實時時鐘
  實驗目的
  實驗內容
  實驗步驟
 實驗七 LCD控制器
  實驗目的
  實驗內容
  實驗步驟
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號