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

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

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

定 價:¥28.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

專家指導(dǎo)委員會
叢書序言
前言
第1章 嵌入式系統(tǒng)課程教學(xué)、實(shí)驗(yàn)與課程設(shè)計的關(guān)系
1.1 嵌入式系統(tǒng)課程的教學(xué)特點(diǎn)
1.2 嵌入式系統(tǒng)實(shí)驗(yàn)教學(xué)與課程設(shè)計的關(guān)系
1.3 嵌入式系統(tǒng)課程設(shè)計的主要內(nèi)容
1.4 課程設(shè)計要求及評分標(biāo)準(zhǔn)
第2章 ARM體系結(jié)構(gòu)與匯編程序源代碼分析
2.1 課程設(shè)計目的
2.2 課程設(shè)計要求
2.3 ARM處理器系列簡介
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 存儲器訪問指令
2.6 ARM的中斷結(jié)構(gòu)
2.7 Linux中ARM匯編語言程序段分析
2.7.1 set_bit函數(shù)源代碼分析
2.7.2 保存和恢復(fù)用戶現(xiàn)場
2.7.3 memzero源代碼分析
2.8 總結(jié)與問題
第3章 嵌入式系統(tǒng)引導(dǎo)程序分析
3.1 課程設(shè)計目的
3.2 課程設(shè)計要求
3.3 嵌入式系統(tǒng)引導(dǎo)程序
3.4 引導(dǎo)程序分析
3.4.1 IO引腳初始化
3.4.2 配置PXA255系統(tǒng)運(yùn)行時鐘
3.4.3 配置靜態(tài)存儲器和CF卡接口
3.4.4 配置SDRAM接口
3.5 本章總結(jié)和問題
第4章 生產(chǎn)者-消費(fèi)者問題
4.1 課程設(shè)計目的
4.2 課程設(shè)計要求
4.3 Linux操作系統(tǒng)中的多線程API原語
4.4 線程間同步機(jī)制
4.5 生產(chǎn)者-消費(fèi)者實(shí)例
4.6 總結(jié)與改進(jìn)
第5章 心跳檢測
5.1 課程設(shè)計目的
5.2 課程設(shè)計要求
5.3 心跳檢測的基本原理
5.4 Linux下的socket程序設(shè)計
5.5 心跳檢測系統(tǒng)的設(shè)計與分析
5.5.1 外圍節(jié)點(diǎn)的設(shè)計
5.5.2 主控節(jié)點(diǎn)的設(shè)計
5.5.3 報文格式
5.5.4 通信協(xié)議的時間分析
5.6 總結(jié)與改進(jìn)
第6章 CAN總線控制器
6.1 課程設(shè)計目的
6.2 課程設(shè)計要求
6.3 CAN總線簡介
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è)計
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è)計目的
7.2 課程設(shè)計要求
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ū)動程序分析
8.1 課程設(shè)計目的
8.2 課程設(shè)計要求
8.3 Linux下設(shè)備驅(qū)動程序簡介
8.3.1 設(shè)備分類
8.3.2 設(shè)備文件和設(shè)備號
8.3.3 設(shè)備文件的操作數(shù)據(jù)結(jié)構(gòu)
8.3.4 驅(qū)動程序的注冊與注銷
8.3.5 設(shè)備的輪詢與中斷
8.3.6 設(shè)備驅(qū)動程序的其他問題
8.4 A/D轉(zhuǎn)換驅(qū)動程序的分析
8.4.1 驅(qū)動程序的結(jié)構(gòu)
8.4.2 S3C2410嵌入式處理器中的A/D轉(zhuǎn)換器
8.4.3 A/D轉(zhuǎn)換器的設(shè)備注冊和注銷
8.4.4 A/D轉(zhuǎn)換驅(qū)動程序的文件訪問功能實(shí)現(xiàn)
8.4.5 驅(qū)動程序在嵌入式Linux系統(tǒng)中的安裝和使用
8.5 總結(jié)與改進(jìn)
第9章 功耗檢測系統(tǒng)
9.1 課程設(shè)計目的
9.2 課程設(shè)計要求
9.3 功耗檢測系統(tǒng)的基本構(gòu)成
9.4 功耗檢測的電流傳感器
9.5 A/D轉(zhuǎn)換的軟件操作
9.6 功耗檢測設(shè)備和控制主機(jī)之間的通信協(xié)議
9.7 嵌入式檢測設(shè)備的軟件結(jié)構(gòu)
9.8 控制主機(jī)的軟件結(jié)構(gòu)
9.9 總結(jié)與改進(jìn)
第10章 網(wǎng)絡(luò)門禁系統(tǒng)
10.1 課程設(shè)計目的
10.2 課程設(shè)計要求
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ù)簡介
10.6.2 門禁系統(tǒng)中的網(wǎng)絡(luò)安全方案
10.7 數(shù)據(jù)傳輸通信協(xié)議設(shè)計
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ù)庫系統(tǒng)設(shè)計
10.9 總結(jié)與改進(jìn)
第11章 數(shù)字相框
11.1 課程設(shè)計目的
11.2 課程設(shè)計要求
11.3 數(shù)字相框的需求分析
11.3.1 數(shù)字相框產(chǎn)品的主要特點(diǎn)和設(shè)計要求
11.3.2 半導(dǎo)體存儲卡的選擇
11.3.3 數(shù)字相框軟硬件平臺的選擇
11.4 數(shù)字相框的軟件總體設(shè)計
11.5 基于Qt的圖形界面程序設(shè)計
11.5.1 Qt簡介和信號/槽機(jī)制
11.5.2 數(shù)字相框中的對象通信機(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 測試
11.8.1 軟件測試的基本原理
11.8.2 數(shù)字相框的測試計劃
11.9 總結(jié)與改進(jìn)
附錄A 第2章參考答案
附錄B PXA255中若干寄存器的說明
附錄C 生產(chǎn)者、消費(fèi)者源代碼
附錄D 心跳檢測系統(tǒng)源代碼
附錄E SJA1000的寄存器說明
附錄F Linux的命令和配置內(nèi)容
附錄G Linux內(nèi)核中常用的內(nèi)部函數(shù)接口
附錄H 功耗檢測終端源代碼
參考文獻(xiàn)

本目錄推薦

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