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

基于S3C2440的嵌入式Linux開發(fā)實例

基于S3C2440的嵌入式Linux開發(fā)實例

定 價:¥38.00

作 者: 孫弋 主編
出版社: 西安電子科技大學出版社
叢編項:
標 簽: LINUX

ISBN: 9787560624099 出版時間: 2010-05-01 包裝: 平裝
開本: 16開 頁數(shù): 366 字數(shù):  

內(nèi)容簡介

  《基于S3C2440的嵌入式Linux開發(fā)實例》以目前工業(yè)嵌入式領(lǐng)域表現(xiàn)出色的ARM9處理器S3C2440和源碼開放的Linux操作系統(tǒng)為基礎(chǔ),系統(tǒng)地介紹了嵌入式系統(tǒng)S3C2440的開發(fā)過程及S3C2440各個接口的應用編程實例。所有代碼均由作者在軟件平臺調(diào)試通過,大部分應用程序代碼為作者在產(chǎn)品開發(fā)過程中所實際應用之成熟代碼。《基于S3C2440的嵌入式Linux開發(fā)實例》對從事該領(lǐng)域產(chǎn)品開發(fā)的工程技術(shù)人員有較高的參考價值?!痘赟3C2440的嵌入式Linux開發(fā)實例》可作為高等院校電子、通信、自動化、計算機等專業(yè)的嵌入式系統(tǒng)課程的教材,也可作為從事嵌入式應用開發(fā)的工程技術(shù)人員的參考資料。

作者簡介

暫缺《基于S3C2440的嵌入式Linux開發(fā)實例》作者簡介

圖書目錄

第1章嵌入式系統(tǒng)開發(fā)基礎(chǔ)
1.1嵌入式Linux系統(tǒng)開發(fā)模式
1.1.1嵌入式系統(tǒng)設(shè)計的特點
1.1.2嵌入式系統(tǒng)的設(shè)計流程
1.1.3嵌入式系統(tǒng)的軟硬件劃分
1.1.4嵌入式系統(tǒng)的產(chǎn)品硬件詳細設(shè)計
1.2嵌入式系統(tǒng)的軟件設(shè)計
1.2.1嵌入式軟件平臺的選擇
1.2.2嵌入式軟件性能的設(shè)計
1.2.3嵌入式軟件開發(fā)流程
1.3嵌入式開發(fā)電路基礎(chǔ)
1.3.1電路原理圖設(shè)計
1.3.2電路PCB設(shè)計基礎(chǔ)
1.3.3電子電路抗干擾技術(shù)
1.3.4PCB設(shè)計中常用定義、符號和縮略語
1.3.5PCB工藝設(shè)計考慮的基本問題
1.3.6印制板常用基板設(shè)計要求
1.3.7PCB制造一般技術(shù)要求
1.3.8PCB設(shè)計基本工藝要求
1.3.9拼板設(shè)計
1.3.10元件的選用原則
1.3.11組裝方式
1.3.12元件布局
1.3.13布線要求
1.3.14焊盤與線路的連接
1.3.15大面積電源區(qū)和接地區(qū)的設(shè)計
1.3.16通孔插裝元件焊盤設(shè)計
1.3.17導通孔的設(shè)計
1.3.18阻焊層設(shè)計
1.3.19字符圖
1.3.20元器件的表示方法
第2章嵌入式微處理器及S3C2440處理器
2.1嵌入式微處理器的結(jié)構(gòu)和類型
2.1.1嵌入式微處理器的分類
2.1.2典型32位ARM微處理器的結(jié)構(gòu)和特點
2.2ARM9微處理器簡介
2.2.1ARM9與ARM7處理器的比較
2.2.2三星S3C2440XARM9處理器基礎(chǔ)
第3章LinuxFlash驅(qū)動及應用實例
3.1Hash簡介
3.2S3C2440NandFlash接口硬件及寄存器介紹
3.2.1S3C2440NandFlash電路介紹
3.2.2NandFlash寄存器介紹
3.3S3C2440Flash控制器驅(qū)動程序分析
3.3.1寄存器地址和功能定義
3.3.2數(shù)據(jù)結(jié)構(gòu)和變量描述
3.3.3主要函數(shù)描述
第4章S3C2440SD/MMCLinux驅(qū)動及應用案例
4.1SD/MMC概述
4.1.1SD卡總線協(xié)議及工作原理
4.1.2SD卡引腳及接口電路
4.2S3C2440SD/MMC接口寄存器介紹
4.3LinuxSD/MMC驅(qū)動程序分析
4.3.1寄存器地址和功能定義
4.3.2數(shù)據(jù)結(jié)構(gòu)和變量描述
4.3.3主要函數(shù)描述
第5章S3C2440I/O接口Linux驅(qū)動及應用實例
5.1GP10接口基礎(chǔ)
5.2S3C2440GP10接口硬件及寄存器.
5.2.1S3C2440GP10接口硬件
5.2.2GP10寄存器
5.3SC2440GP10驅(qū)動及LED應用程序分析
5.3.1寄存器地址和功能定義
5.3.2GP10驅(qū)動LED程序主要函數(shù)描述
5.4S3C2440LED應用程序設(shè)計例程
第6章Linux下$3C2440串口驅(qū)動及應用實例
6.1串口的基本類型
6.1.1RS-232串行接口標準
6.1.2RS-422與RS一485串行接口標準
6.2Linux串口驅(qū)動程序與分析
6.2.1串行端口終端(/dev/ttySn)
6.2.2偽終端(/dev/pty/)
6.2.3控制終端(/dev/tty)
6.2.4控制臺終端(dev/ttyn,/dev/console)
6.3基于Linux串口設(shè)備驅(qū)動程序分析
6.3.1UART驅(qū)動結(jié)構(gòu)圖
6.3.2UART驅(qū)動中重要的數(shù)據(jù)結(jié)構(gòu)及其關(guān)聯(lián)
6.4S3C2440UART驅(qū)動實例分析
6.4.1串口硬件
6.4.2UART的寄存器
6.4.3S3C2440串口驅(qū)動數(shù)據(jù)結(jié)構(gòu)分析
6.4.4結(jié)構(gòu)體及相關(guān)變量定義
6.4.5S3C2440串口驅(qū)動主要函數(shù)
6.5串口GPS數(shù)據(jù)的采集例程
6.5.1GPS簡介
6.5.2GPS原理
6.5.3GPS協(xié)議分析
6.5.4GPS應用的編程實例
6.6小
第7章S3C2440SPI接口驅(qū)動及CAN協(xié)議實現(xiàn)
7.1$3C2440SPI接口及CAN總線基礎(chǔ)
7.1.1SPI接口基礎(chǔ)
7.1.2CAN總線基礎(chǔ)
7.1.3SPI接口CAN協(xié)議實現(xiàn)硬件電路
7.2SPI寄存器
7.2.1SPI寄存器基礎(chǔ)(SPCONn)
7.2.2SPI寄存器地址和相關(guān)功能
7.3SPI接口CAN協(xié)議驅(qū)動函數(shù)分析
7.3.1SPI接口CAN協(xié)議驅(qū)動數(shù)據(jù)結(jié)構(gòu)與相關(guān)變量
7.3.2驅(qū)動程序結(jié)構(gòu)與主要函數(shù)
第8章LCD設(shè)備驅(qū)動與應用案例
8.1LCD的基本知識
8.2幀緩沖
8.2.1幀緩沖的概念
8.2.2Linux緩沖的相關(guān)數(shù)據(jù)結(jié)構(gòu)
8.2.3幀緩沖的設(shè)備驅(qū)動程序結(jié)構(gòu)
8.2.4幀設(shè)備緩沖的驅(qū)動模塊主要函數(shù)
8.3S3C2440LCD設(shè)備驅(qū)動實例
8.3.1S3C2440LCD設(shè)備硬件
8.3.2硬件寄存器定義描述
8.3.3S3C2440LCD數(shù)據(jù)結(jié)構(gòu)分析
8.3.4主要函數(shù)描述
8.4控制臺圖像顯示實例
8.4.1程序原理
8.4.2主要函數(shù)描述
第9章S3C2440USB接口Linux驅(qū)動及應用實例
9.1USB接口介紹
9.2LinuxUSB驅(qū)動結(jié)構(gòu)
9.3S3C2440USB接口硬件及寄存器
9.3.1S3C2440USB硬件接口
9.3.2S3C2440USB硬件接口寄存器
9.4S3C2440USB主機驅(qū)動程序分析
9.4.1寄存器地址和功能定義
9.4.2結(jié)構(gòu)體及相關(guān)變量定義
9.4.3主要函數(shù)描述
9.5ZC301USB攝像頭驅(qū)動實例
9.5.1主要的數(shù)據(jù)結(jié)構(gòu)與相關(guān)變量定義
9.5.2主要函數(shù)分析
9.6USB網(wǎng)絡攝像頭應用實例
9.6.1V4L介紹
9.6.2主要的數(shù)據(jù)結(jié)構(gòu)
9.6.3主要函數(shù)描述
9.6.4參考代碼
第10章S3C2440A/D接口和觸摸屏Linux驅(qū)動及應用實例
10.1S3c2440A/D接口驅(qū)動分析
10.1.1S3C2440A/D接口
10.1.2S3C2440A/D寄存器介紹
10.1.3S3C2440A/D驅(qū)動程序分析
10.1.4S3C2440A/D應用設(shè)計例程
10.2觸摸屏設(shè)備驅(qū)動
10.2.1觸摸屏的硬件原理
10.22觸摸屏設(shè)備驅(qū)動分析
第11章Linux下網(wǎng)卡驅(qū)動及應用實例
1.1.1Linux網(wǎng)絡設(shè)備的驅(qū)動基礎(chǔ)
11.2基于Linux的網(wǎng)絡設(shè)備驅(qū)動程序分析
11.2.1數(shù)據(jù)結(jié)構(gòu)structnet-device
11.2.2數(shù)據(jù)結(jié)構(gòu)structsk-buff
11.2.3主要函數(shù)描述
11.3基于CS8900網(wǎng)絡設(shè)備驅(qū)動設(shè)計實例
11.3.1CS8900網(wǎng)卡硬件描述
11.3.2CS8900網(wǎng)卡驅(qū)動設(shè)計分析
……

本目錄推薦

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