注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡信息系統(tǒng)嵌入式車載信息系統(tǒng)開發(fā)與應用

嵌入式車載信息系統(tǒng)開發(fā)與應用

嵌入式車載信息系統(tǒng)開發(fā)與應用

定 價:¥39.00

作 者: 南金瑞 等編著
出版社: 電子工業(yè)出版社
叢編項: 機電一體化技術叢書
標 簽: 嵌入式計算機

ISBN: 9787121028922 出版時間: 2006-08-01 包裝: 膠版紙
開本: 16開 頁數(shù): 332 字數(shù):  

內容簡介

  嵌入式系統(tǒng)是指以應用為核心,以計算機為基礎,軟硬件可裁減,適應應用系統(tǒng)對功能、可靠性、成本、體積和功耗等嚴格要求的專用計算機系統(tǒng)。本書圍繞目前流行的32位ARM處理器和源碼開放的Linux操作系統(tǒng),講述嵌入式系統(tǒng)的概念,通過具體工程實例講述嵌入式系統(tǒng)軟硬件集成、開發(fā)過程及嵌入式Linux應用程序和驅動程序的開發(fā)設計方法。.本書本著“從實踐中來,到實踐中去”的原則編寫,力求使讀者通過學習理論,在理論指導下靈活應用于實踐,使讀者較快掌握嵌入式系統(tǒng)應用和開發(fā)的基本技術。..本書的特色在于經(jīng)過實際教學和培訓使用,所帶程序取材于學生課程實驗、培訓實習和工程科研項目實踐。特別適合沒有單片機和操作系統(tǒng)基礎知識的開發(fā)人員學習嵌入式系統(tǒng),可以作為嵌入式系統(tǒng)課程的教材及實驗教材和學習嵌入式系統(tǒng)的參考書,還可以供有關工程技術人員參考。...

作者簡介

暫缺《嵌入式車載信息系統(tǒng)開發(fā)與應用》作者簡介

圖書目錄

第1部分 嵌入式系統(tǒng)知識
第1章 嵌入式系統(tǒng)基礎
1.1嵌入式系統(tǒng)概述
1.1.1嵌入式系統(tǒng)的定義
1.1.2嵌入式系統(tǒng)的組成
1.1.3嵌入式系統(tǒng)的特點
1.1.4嵌入式系統(tǒng)的應用
1.1.5實時系統(tǒng)
1.2嵌入式處理器
1.2.1嵌入式微處理器(EMPU)
1.2.2微控制器(MCU)
1.2.3DSP
1.2.4SoC
1.3嵌入式操作系統(tǒng)
1.3.1操作系統(tǒng)的概念及分類
1.3.2幾個主要的概念
1.3.3實時操作系統(tǒng)
1.4嵌入式技術發(fā)展現(xiàn)狀及趨勢
1.5嵌入式技術在汽車中的廣泛應用
1.5.1嵌入式技術的快速發(fā)展給汽車工業(yè)帶來了新的生機
1.5.2我國汽車電子市場的發(fā)展狀況
本章小結
思考題與習題
第2章 嵌入式系統(tǒng)開發(fā)過程
2.1嵌入式軟件開發(fā)的特點
2.1.1需要交叉開發(fā)環(huán)境
2.1.2引入任務設計方法
2.1.3需要固化程序
2.1.4軟件開發(fā)難度大
2.2嵌入式軟件的開發(fā)流程
2.2.1需求分析階段
2.2.2設計階段
2.2.3生成代碼調試階段
2.2.4固化階段
2.2.5嵌入式軟件開發(fā)的要點
2.3嵌入式系統(tǒng)的調試
本章小結
思考題與習題
第2部分 ARM體系結構
第3章 ARM微處理器概述
3.1發(fā)展歷程
3.2ARM微處理器系列
3.2.1ARM7系列
3.2.2ARM9/9E系列
3.2.3ARMl0E系列
3.2.4ARMll系列
3.2.5其他
3.3技術特點
3.4應用選型
3.4.1內核選擇
3.4.2工作速度
3.4.3片內存儲器容量
3.4.4片內外設
3.4.5其他因素
3.5相關術語
3.5.1RISC與CISC
3.5.2流水線
3.5.3Von Neumman和Harvard計算機結構
3.5.4AMBA總線
3.5.5ARM相關技術
本章小結
思考題與習題
第4章 編程模型
4.1數(shù)據(jù)類型
4.2存儲器格式
4.3工作狀態(tài)切換
4.4處理器運行模式
4.5寄存器組織
4.5.1通用寄存器
4.5.2Thumb狀態(tài)寄存器組織
4.5.3程序狀態(tài)寄存器
4.6異常
4.6.1異常類型
4.6.2異常響應
4.6.3異常返回
4。6.4異常向量
4.6.5異常優(yōu)先級
4.6.6異常描述
4.6.7應用程序的異常處理
本章小結
思考題與習題
第5章 ARM微處理器指令系統(tǒng)
5.1指令的分類與格式
5.2指令的條件域
5.3ARM指令的尋址方式
5.3.1立即尋址
5.3.2寄存器尋址
5.3.3寄存器間接尋址
5.3.4基址變址尋址
5.3.5多寄存器尋址
5.3.6相對尋址
5.3.7堆棧尋址
5.4刪指令集
5.4.1跳轉指令
5.4.2數(shù)據(jù)處理指令
5.4.3乘法指令
5.4.4程序狀態(tài)寄存器訪問指令
5.4.5加載/存儲指令
5.4.6批量數(shù)據(jù)加載,存儲指令
5.4.7移位操作
5.4.8協(xié)處理器指令
5.4.9異常指令
5.5Thumb指令集
本章小結
思考題與習題
第3部分 嵌入式操作系統(tǒng)Linux
第6章 嵌入式Linux操作系統(tǒng)
6.1Linux概況
6.1.1Linux和UNIX的歷史
6.1.2Linux的特點
6.1.3Linux應用
6.2嵌入式Linux的基本結構
6.3Linux目錄結構
6.3.1root文件系統(tǒng)
6.3.2/usr文件系統(tǒng)
6.3.3/var文件系統(tǒng)
6.3.4./proc文件系統(tǒng)
6.4Linux內核簡介
6.5嵌入式Linux系統(tǒng)開發(fā)流程
本章小結
思考題與習題
第7章 嵌入式Linux應用程序的開發(fā)
7.1Linux的使用
7.1.1I.inux常用命令
7.1.2vI編輯器的使用
7.2GNU開發(fā)工具的使用
7.2.1GCC編譯器
7.2.2GNUMake
7.2.3使用GDB
7.3開發(fā)環(huán)境的建立
7.3.1安裝開發(fā)環(huán)境
7.3.2配置開發(fā)環(huán)境
7.3.3使用開發(fā)環(huán)境
7.4在嵌入式Linux下開發(fā)應用程序
7.4.1低級文件操作
7.4.2標準輸入輸出
7.4.3內存管理
7.4.4進程和管道
7.4.5信號
7.5應用程序調試
7.5.1通過以太網(wǎng)口遠程調試
7.5.2通過串口遠程調試
7.5.3使用DDD進行遠程調試
本章小結
思考題與習題
第8章 嵌入式Linux驅動程序開發(fā)
8.1嵌入式Linux的設備管理
8.1.1驅動程序的概念
8.1.2驅動程序結構
8.1.3Linux對中斷的處理
8.1.4設備驅動的初始化
8.2驅動程序的開發(fā)過程
8.2.1驅動程序的開發(fā)流程
8.2.2設備驅動程序存取
8.2.3基于模塊化的字符設備驅動框架
8.2.4模塊化驅動程序的加載和卸載
8.3串口驅動程序
8.4LCD驅動程序
8.4.1Linux的幀緩沖設備
8.4.2幀緩沖驅動的編寫
本章小結
思考題與習題
第9章 嵌入式Linux下GUI的實現(xiàn)
9.1嵌入式GUI
9.1.1對嵌入式GUI的認識
9.1.2圖形用戶界面系統(tǒng)的結構模型
9.2MiniGUI
9.2.1MiniGUI簡介
9.2.2在PC上安裝與配置MiniGUI
9.2.3MiniGlJI下應用程序的開發(fā)方法與流程
9.2.4MiniGUI編程示例
9.3Qt、Qt/Embedded
9.3.1Qt、Qt/Embedded簡介
9.3.2在PC上安裝與配置Qt/Embedded
9.3.3Qt下應用程序的開發(fā)方法與流程
9.3.4QT編程示例
本章小結
思考題與習題
第4部分 車載信息系統(tǒng)應用實例
第10章 MC9328MX1最小系統(tǒng)設計
10.1數(shù)據(jù)采集(DAQ)基礎
10.1.1信號與系統(tǒng)
10.1.2信號采集
10.1.3數(shù)據(jù)采集系統(tǒng)的功能
10.2MC9328MXl概述
10.2.1系統(tǒng)總體框圖
10.2.2系統(tǒng)主要部件
10.3引腳定義及描述
10.4系統(tǒng)硬件選型與單元電路設計
10.4.1EMOTION ARM 9 Linux開發(fā)系統(tǒng)概述
10.4.2EMOTION ARM 9 Linux開發(fā)系統(tǒng)資源接口說明
10.4.3系統(tǒng)硬件選型與單元電路設計
10.4.4硬件調試
10.4.5印制電路板的設計
本章小結
思考題與習題
第11章 ARM9Linux外圍電路實例
11.1 10/100Mbps以太網(wǎng)接口電路
11.1.1 10/100Mbps以太網(wǎng)接口電路特點
11.1.2 10/100Mbps以太網(wǎng)接口電路
11.2通用I/O接口電路
11.2.1基本原理
11.2.2硬件接口電路
11.3S1aveUSB硬件接口電路
11.3.1基本原理
11.3.2USB的硬件接口電路
11.4Audio CODEC硬件接口電路
11.4.1基本原理
11.4.2接口電路
11.5LCD顯示接口電路
11.5.1LCD基本原理
11.5.2LCD的驅動控制
11.5.3LCD顯示接口
11.6LCD觸摸屏接口電路
11.6.1觸摸屏基本原理
11.6.2觸摸屏與顯示器的配合
11.6.3觸摸屏接口電路
11.7模數(shù)轉換接口電路
11.7.1基本原理
11.7.2A/D轉換接口電路
11.8D/A轉換接口電路
11.8.1基本原理
11.8.2DAC硬件接口電路
11.9cAN通信接口電路
11.9.1基本原理
11.9.2CAN通信接口電路
本章小結
思考題與習題
第12章 基于EMOTION的車輛信息采集系統(tǒng)
12.1車輛信息采集系統(tǒng)
12.1.1系統(tǒng)分析
12.1.2系統(tǒng)功能
12.1.3各級界面中分別要實現(xiàn)的功能
12.1.4基于EMOTION開發(fā)系統(tǒng)的車輛信息系統(tǒng)
12.2內核模塊設計
12.2.1內核模塊編寫快速入門
12.2.2內核剪裁和文件系統(tǒng)創(chuàng)建
12.2.3文件系統(tǒng)的建立
12.3串口通信
12.4開關量操作模塊
12.4.1系統(tǒng)工作原理
12.4.2開發(fā)內容
12.4.3開發(fā)步驟
12.5車輛狀態(tài)監(jiān)測
12.5.1軟件實現(xiàn)原理
12.5.2開發(fā)內容
12.5.3開發(fā)步驟
12.6人機界面開發(fā)
12.6.1MXl片內LCD控制器操作
12.6.2EMOTION ARM 9 Linux的液晶顯示系統(tǒng)
12.6.3開發(fā)內容
12.6.4開發(fā)步驟
12.7CAN總線通信開發(fā)
12.7.1軟件原理
12.7.2開發(fā)步驟
12.8多進程編程開發(fā)
12.8.1開發(fā)原理
12.8.2開發(fā)內容
12.8.3開發(fā)步驟
本章小結
思考題與習題
附錄A Linux常用操作介紹
附錄B EMOTION(ARM9 Linux)核心板電路原理圖
附錄C EMOTION(ARM9 Linux)擴展板電路原理圖
參考文獻

本目錄推薦

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