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

嵌入式系統(tǒng)課程設(shè)計(jì)

嵌入式系統(tǒng)課程設(shè)計(jì)

定 價(jià):¥28.00

作 者: 陳虎、吳濤、張安定
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)課程設(shè)計(jì)指導(dǎo)叢書
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787111239147 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 233 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《高等院校計(jì)算機(jī)課程設(shè)計(jì)指導(dǎo)叢書:嵌入式系統(tǒng)課程設(shè)計(jì)》根據(jù)嵌入式系統(tǒng)設(shè)計(jì)課程的基本概念、基本原理和實(shí)際設(shè)計(jì)方法的要求,總結(jié)提煉出9個(gè)課程設(shè)計(jì)題目,以配合教學(xué)過(guò)程?!陡叩仍盒S?jì)算機(jī)課程設(shè)計(jì)指導(dǎo)叢書:嵌入式系統(tǒng)課程設(shè)計(jì)》通過(guò)分析源代碼和系統(tǒng)設(shè)計(jì)等手段,幫助讀者學(xué)習(xí)基于ARM內(nèi)核的微處理器原理、嵌入式軟件技術(shù)和嵌入式Linux操作系統(tǒng)等嵌入式系統(tǒng)設(shè)計(jì)的基本原理和方法,并初步具備嵌入式系統(tǒng)設(shè)計(jì)能力?!陡叩仍盒S?jì)算機(jī)課程設(shè)計(jì)指導(dǎo)叢書:嵌入式系統(tǒng)課程設(shè)計(jì)》第二部分的每一章對(duì)應(yīng)一個(gè)課程設(shè)計(jì)題目,其中包括課程設(shè)計(jì)的目的、要求、相關(guān)知識(shí)、課程設(shè)計(jì)分析和擴(kuò)展內(nèi)容,書后附有部分課程設(shè)計(jì)題目的參考程序,以及相關(guān)的參考資料?!陡叩仍盒S?jì)算機(jī)課程設(shè)計(jì)指導(dǎo)叢書:嵌入式系統(tǒng)課程設(shè)計(jì)》可以作為高等院校計(jì)算機(jī)專業(yè)、電子工程專業(yè)及其相關(guān)專業(yè)“嵌入式系統(tǒng)”及相關(guān)課程配套的課程設(shè)計(jì)教材,也可作為嵌入式系統(tǒng)設(shè)計(jì)工程人員的參考讀物。

作者簡(jiǎn)介

暫缺《嵌入式系統(tǒng)課程設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

專家指導(dǎo)委員會(huì)
叢書序言
前言
第1章 嵌入式系統(tǒng)課程教學(xué)、實(shí)驗(yàn)與課程設(shè)計(jì)的關(guān)系
1.1 嵌入式系統(tǒng)課程的教學(xué)特點(diǎn)
1.2 嵌入式系統(tǒng)實(shí)驗(yàn)教學(xué)與課程設(shè)計(jì)的關(guān)系
1.3 嵌入式系統(tǒng)課程設(shè)計(jì)的主要內(nèi)容
1.4 課程設(shè)計(jì)要求及評(píng)分標(biāo)準(zhǔn)
第2章 ARM體系結(jié)構(gòu)與匯編程序源代碼分析
2.1 課程設(shè)計(jì)目的
2.2 課程設(shè)計(jì)要求
2.3 ARM處理器系列簡(jiǎn)介
2.4 ARM處理器的模式和寄存器結(jié)構(gòu)
2.5 ARM處理器的指令系統(tǒng)
2.5.1 數(shù)據(jù)操作指令
2.5.2 比較指令
2.5.3 轉(zhuǎn)移指令
2.5.4 存儲(chǔ)器訪問(wèn)指令
2.6 ARM的中斷結(jié)構(gòu)
2.7 Linux中ARM匯編語(yǔ)言程序段分析
2.7.1 set_bit函數(shù)源代碼分析
2.7.2 保存和恢復(fù)用戶現(xiàn)場(chǎng)
2.7.3 memzero源代碼分析
2.8 總結(jié)與問(wèn)題
第3章 嵌入式系統(tǒng)引導(dǎo)程序分析
3.1 課程設(shè)計(jì)目的
3.2 課程設(shè)計(jì)要求
3.3 嵌入式系統(tǒng)引導(dǎo)程序
3.4 引導(dǎo)程序分析
3.4.1 IO引腳初始化
3.4.2 配置PXA255系統(tǒng)運(yùn)行時(shí)鐘
3.4.3 配置靜態(tài)存儲(chǔ)器和CF卡接口
3.4.4 配置SDRAM接口
3.5 本章總結(jié)和問(wèn)題
第4章 生產(chǎn)者-消費(fèi)者問(wèn)題
4.1 課程設(shè)計(jì)目的
4.2 課程設(shè)計(jì)要求
4.3 Linux操作系統(tǒng)中的多線程API原語(yǔ)
4.4 線程間同步機(jī)制
4.5 生產(chǎn)者-消費(fèi)者實(shí)例
4.6 總結(jié)與改進(jìn)
第5章 心跳檢測(cè)
5.1 課程設(shè)計(jì)目的
5.2 課程設(shè)計(jì)要求
5.3 心跳檢測(cè)的基本原理
5.4 Linux下的socket程序設(shè)計(jì)
5.5 心跳檢測(cè)系統(tǒng)的設(shè)計(jì)與分析
5.5.1 外圍節(jié)點(diǎn)的設(shè)計(jì)
5.5.2 主控節(jié)點(diǎn)的設(shè)計(jì)
5.5.3 報(bào)文格式
5.5.4 通信協(xié)議的時(shí)間分析
5.6 總結(jié)與改進(jìn)
第6章 CAN總線控制器
6.1 課程設(shè)計(jì)目的
6.2 課程設(shè)計(jì)要求
6.3 CAN總線簡(jiǎn)介
6.3.1 CAN總線的電氣特性
6.3.2 CAN通信協(xié)議格式
6.4 CAN總線控制器SJA1000
6.4.1 SJA1000硬件結(jié)構(gòu)
6.4.2 SJA1000外部引腳定義
6.4.3 SJA1000內(nèi)部寄存器定義
6.4.4 SJA1000的驗(yàn)收濾波機(jī)制
6.5 CAN總線節(jié)點(diǎn)硬件結(jié)構(gòu)
6.6 CAN總線節(jié)點(diǎn)軟件設(shè)計(jì)
6.6.1 SJA1000初始化
6.6.2 發(fā)送程序
6.6.3 接收程序
6.7 總結(jié)與改進(jìn)
第7章 嵌入式系統(tǒng)開發(fā)環(huán)境和Linux內(nèi)核的構(gòu)建
7.1 課程設(shè)計(jì)目的
7.2 課程設(shè)計(jì)要求
7.3 嵌入式系統(tǒng)開發(fā)模式
7.4 創(chuàng)建交叉編譯工具鏈
7.4.1 創(chuàng)建編譯環(huán)境
7.4.2 創(chuàng)建binutils二進(jìn)制開發(fā)工具集合
7.4.3 創(chuàng)建gcc交叉編譯器
7.4.4 創(chuàng)建glibc
7.4.5 建立gcc C++編譯器
7.5 開發(fā)主機(jī)和嵌入式系統(tǒng)之間的通信
7.5.1 minicom終端
7.5.2 BOOTP協(xié)議
7.5.3 TFTP協(xié)議
7.5.4 NFS網(wǎng)絡(luò)共享
7.6 嵌入式Linux操作系統(tǒng)配置與編譯
7.6.1 Linux內(nèi)核重編譯命令
7.6.2 Linux內(nèi)核配置選項(xiàng)
7.7 總結(jié)與練習(xí)
第8章 A/D轉(zhuǎn)換器驅(qū)動(dòng)程序分析
8.1 課程設(shè)計(jì)目的
8.2 課程設(shè)計(jì)要求
8.3 Linux下設(shè)備驅(qū)動(dòng)程序簡(jiǎn)介
8.3.1 設(shè)備分類
8.3.2 設(shè)備文件和設(shè)備號(hào)
8.3.3 設(shè)備文件的操作數(shù)據(jù)結(jié)構(gòu)
8.3.4 驅(qū)動(dòng)程序的注冊(cè)與注銷
8.3.5 設(shè)備的輪詢與中斷
8.3.6 設(shè)備驅(qū)動(dòng)程序的其他問(wèn)題
8.4 A/D轉(zhuǎn)換驅(qū)動(dòng)程序的分析
8.4.1 驅(qū)動(dòng)程序的結(jié)構(gòu)
8.4.2 S3C2410嵌入式處理器中的A/D轉(zhuǎn)換器
8.4.3 A/D轉(zhuǎn)換器的設(shè)備注冊(cè)和注銷
8.4.4 A/D轉(zhuǎn)換驅(qū)動(dòng)程序的文件訪問(wèn)功能實(shí)現(xiàn)
8.4.5 驅(qū)動(dòng)程序在嵌入式Linux系統(tǒng)中的安裝和使用
8.5 總結(jié)與改進(jìn)
第9章 功耗檢測(cè)系統(tǒng)
9.1 課程設(shè)計(jì)目的
9.2 課程設(shè)計(jì)要求
9.3 功耗檢測(cè)系統(tǒng)的基本構(gòu)成
9.4 功耗檢測(cè)的電流傳感器
9.5 A/D轉(zhuǎn)換的軟件操作
9.6 功耗檢測(cè)設(shè)備和控制主機(jī)之間的通信協(xié)議
9.7 嵌入式檢測(cè)設(shè)備的軟件結(jié)構(gòu)
9.8 控制主機(jī)的軟件結(jié)構(gòu)
9.9 總結(jié)與改進(jìn)
第10章 網(wǎng)絡(luò)門禁系統(tǒng)
10.1 課程設(shè)計(jì)目的
10.2 課程設(shè)計(jì)要求
10.3 網(wǎng)絡(luò)門禁系統(tǒng)的需求分析
10.4 磁條讀寫器原理與使用
10.4.1 磁卡基本原理
10.4.2 磁條讀寫器的原理
10.4.3 磁條讀寫器的編程接口
10.5 嵌入式門禁控制器
10.5.1 主控CPU的硬件結(jié)構(gòu)
10.5.2 網(wǎng)絡(luò)接口
10.5.3 門禁控制器軟件結(jié)構(gòu)
10.6 網(wǎng)絡(luò)安全機(jī)制
10.6.1 網(wǎng)絡(luò)安全技術(shù)簡(jiǎn)介
10.6.2 門禁系統(tǒng)中的網(wǎng)絡(luò)安全方案
10.7 數(shù)據(jù)傳輸通信協(xié)議設(shè)計(jì)
10.8 控制主機(jī)軟件結(jié)構(gòu)
10.8.1 控制主機(jī)軟件總體結(jié)構(gòu)
10.8.2 在線部分軟件結(jié)構(gòu)
10.8.3 控制主機(jī)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)
10.9 總結(jié)與改進(jìn)
第11章 數(shù)字相框
11.1 課程設(shè)計(jì)目的
11.2 課程設(shè)計(jì)要求
11.3 數(shù)字相框的需求分析
11.3.1 數(shù)字相框產(chǎn)品的主要特點(diǎn)和設(shè)計(jì)要求
11.3.2 半導(dǎo)體存儲(chǔ)卡的選擇
11.3.3 數(shù)字相框軟硬件平臺(tái)的選擇
11.4 數(shù)字相框的軟件總體設(shè)計(jì)
11.5 基于Qt的圖形界面程序設(shè)計(jì)
11.5.1 Qt簡(jiǎn)介和信號(hào)/槽機(jī)制
11.5.2 數(shù)字相框中的對(duì)象通信機(jī)制
11.5.3 瀏覽界面的實(shí)現(xiàn)方案
11.6 CF卡的連接
11.6.1 CF卡的基本原理
11.6.2 CF卡的加載
11.7 控制按鈕的實(shí)現(xiàn)
11.8 測(cè)試
11.8.1 軟件測(cè)試的基本原理
11.8.2 數(shù)字相框的測(cè)試計(jì)劃
11.9 總結(jié)與改進(jìn)
附錄A 第2章參考答案
附錄B PXA255中若干寄存器的說(shuō)明
附錄C 生產(chǎn)者、消費(fèi)者源代碼
附錄D 心跳檢測(cè)系統(tǒng)源代碼
附錄E SJA1000的寄存器說(shuō)明
附錄F Linux的命令和配置內(nèi)容
附錄G Linux內(nèi)核中常用的內(nèi)部函數(shù)接口
附錄H 功耗檢測(cè)終端源代碼
參考文獻(xiàn)

本目錄推薦

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