注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxEmbedded Linux嵌入式系統(tǒng)原理與實(shí)務(wù)

Embedded Linux嵌入式系統(tǒng)原理與實(shí)務(wù)

Embedded Linux嵌入式系統(tǒng)原理與實(shí)務(wù)

定 價(jià):¥38.00

作 者: 陳俊宏著
出版社: 中國(guó)鐵道出版社
叢編項(xiàng):
標(biāo) 簽: 嵌入式計(jì)算機(jī)

ISBN: 9787113057848 出版時(shí)間: 2004-04-01 包裝: 平裝
開本: 23cm 頁(yè)數(shù): 323 字?jǐn)?shù):  

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

  Embedded Linux雖然是一個(gè)相當(dāng)年輕的名詞,但在嵌入式系統(tǒng)的市場(chǎng)上卻是相當(dāng)重要的技術(shù),是一種有關(guān)嵌入式系統(tǒng)的軟件解決方案。本書在詳細(xì)介紹了Embedded Linux的基本概念后,講述了如何建立最小化的Linux平臺(tái)及研究Embedded Linux所應(yīng)要學(xué)習(xí)的知識(shí)和IBM IA32(X86)的架構(gòu),最后通過(guò)完整的嵌入影像范例的介紹,講述如何設(shè)計(jì)熱門的影像應(yīng)用程序。本書從基本概念講起,詳細(xì)介紹Embedded Linux的概念后,再進(jìn)入最小化Linux,并且告訴你如何將Linux放到嵌入式芯片里。有集Linux技術(shù)之精華,告訴您研究Embedded Linux所應(yīng)該要學(xué)的東西,讓您不再?zèng)]有頭緒。并且介紹IBM IA32(X86)的架構(gòu)概念,目前許多Embedded Linux的應(yīng)用都是在此平臺(tái)上,不可不學(xué)!完整的嵌入式影像(video4linux)實(shí)務(wù)范例,告訴您如何設(shè)計(jì)熱門的影像應(yīng)用程序。只要具備基本上的Linux知識(shí)的讀者,保證您學(xué)會(huì)Embedded Linux!

作者簡(jiǎn)介

暫缺《Embedded Linux嵌入式系統(tǒng)原理與實(shí)務(wù)》作者簡(jiǎn)介

圖書目錄

第1章EmbeddedLinux系統(tǒng)架構(gòu)
1-1EmbeddedLinux技術(shù)介紹
1-2EmbeddedLinux技術(shù)架構(gòu)
1-3EmbeddedLinux的軟件支持
Linuxkernel
Linuxdistributions
Linuxsystem
Linuxkemel的技術(shù)面
GPL版權(quán)
SystemSharedLibraries
Applications
1-4EmbeddedLinux的硬件支持
System-on-Chip
SingleBoardComputer
處理器的選擇
1-5EmbeddedLinuxDistributions
熱門的EmbeddedLinuxDistributions
Real-TimeLinux解決方案
第2章EmbeddedLinux開發(fā)環(huán)境
2-1使用自由軟件目錄
自由軟件藍(lán)圖
2-2使用自由軟件:軟件開發(fā)
簡(jiǎn)介
編譯器家GCC
程序調(diào)試工具——GDB
SystemAPI調(diào)試工具——strace
跨平臺(tái)輔助工具組
編譯自動(dòng)——GNUMake
版本控制——CVS
解釋式程序語(yǔ)言
2-3使用自由軟件:程序庫(kù)
SystemCalls
標(biāo)準(zhǔn)程序庫(kù)——GLIBC
Linux常用的程序庫(kù)
2-4使用GCC編譯程序
基本用法
編譯但不鏈接:-c參數(shù)
定義常數(shù)
使用非標(biāo)準(zhǔn)頭文件(headers)
指定與程序庫(kù)(library)鏈接
與staticlibrary(靜態(tài)程序庫(kù))鏈接
Ld-Linux下的Linker
程序最佳化
2-5使用GDB進(jìn)行調(diào)試
讓gcc產(chǎn)生符號(hào)表
gdb的基本用法
斷點(diǎn)調(diào)試(breakpoints)
強(qiáng)大的print命令
單步執(zhí)行
底層調(diào)試
2-6LSB標(biāo)準(zhǔn)
LSB標(biāo)準(zhǔn)介紹
LSB標(biāo)準(zhǔn)摘要
LSBCommon內(nèi)容摘要
LSBIA32內(nèi)容摘要
2-7FHS標(biāo)準(zhǔn)
什么是FHS
FHS內(nèi)容架構(gòu)
RootFilesystem
/usr目錄
/var目錄
針對(duì)Linux的特別內(nèi)容
第3章EmbeddedLinux系統(tǒng)建立
3-1如何打造EmbeddedLinux系統(tǒng)平臺(tái)
EmbeddedLinux系統(tǒng)構(gòu)成要素
EmbeddedLinux的建立策略
應(yīng)選擇何種建立策略
3-2安裝PeeWeeLinux
PeeWeeLinux的特點(diǎn)
如何取得PeeWeeLinux
安裝PeeWeeLinux
3-3建立EmbeddedLinux系統(tǒng)平臺(tái)
3-4利用PeeWeeLinux集成RPM包
3-5更進(jìn)一步的EmbeddedLinux系統(tǒng)調(diào)整
更新與修改*.tar包文件
PeeWeeLinux功成身退
更進(jìn)一步的EmbeddedLinux最小化
3-6EmbeddedLinux+Java技術(shù)
信息家電設(shè)計(jì)-HAVi
3-7EmbeddedGUI/Windowing
Microwindows與解決方案組合
第4章EmbeddedLinux程序設(shè)計(jì)
4-1Process
Processm
什么是Process
建立Process
UNIX下的Spawn寫法
終止Process
等待ChildProcess
ZombieProcess
Signal的處理
Linux的Signal
4-2Thread
LinuxThread程序設(shè)計(jì)基本概念
JoinableThread與DetachedThread
建立Thread
建立DetachedThread
JoinThread
JoinThread返回值
4-3LinuxKernelModule
LinuxModuleSystem
KernelSymbolTable
由應(yīng)用程序進(jìn)入KernelModule程序設(shè)計(jì)
Hello,World!
Printk()函數(shù)
編譯LinuxKernelModule
module_init與moduleexit宏
其他常用的宏
更多有關(guān)LinuxKernelModule
4-4ProcessSynchronization
RaceCondition
CriticalSection
Critical-SectionProblem
Semaphores
第5章Linuxlpg程序設(shè)計(jì)
5-1Message-PassingSystem
Message-PassingSystem介紹
persistentcommunication(持續(xù)性通信)
transientcommunication(傳遞性通信)
asynchronouscommunication(異步通信)
synchronouscommunication(同步通信)
CommunicationLink(通信鏈路)
消息(Message)的特性
實(shí)例介紹:UDP
5-2SharedMemory
SharedMemory
讀取SharedMemory的范例
5-3MappedMemory
5-4Pipes與FIFOs
Pipes
FIFOs
5-5Socket
Unk-domainsocket與Intemet-domainsocket
設(shè)計(jì)Server程序
設(shè)計(jì)Client程序
程序范例
第6章80x86與Linux內(nèi)存管理
6-1MemoryHierarchy
內(nèi)存管理(MemoryManagement)
6-280x86的內(nèi)存管理
什么是i386
RealMode與ProtectedMode
Linux如何進(jìn)入ProtectedMode
ProtectedMode的內(nèi)存管理
6-3操作系統(tǒng)的內(nèi)存管理
MainMemory的基本管理方法
MainMemory不足時(shí)的管理方法
利用Paging技術(shù)來(lái)管理MainMemory
利用VirtualMemory管理SecondaryStorage
第7章vide041inux嵌入式影像系統(tǒng)
7-1vide041inux介紹
Bt878芯片與BTTV驅(qū)動(dòng)程序
視頻采集卡
安裝視頻采集卡
相關(guān)技術(shù)名詞解釋
7-2vide041inux應(yīng)用程序介紹
BTTV相關(guān)應(yīng)用軟件——xawtv
7-3vide041inux程序設(shè)計(jì):入門篇
基本數(shù)據(jù)結(jié)構(gòu)與函數(shù)實(shí)現(xiàn)
設(shè)備文件初始化
配合應(yīng)用程序來(lái)設(shè)計(jì)
7-4vide041inux程序設(shè)計(jì):提高篇
mmap的初始化:v41_mmap_init()實(shí)現(xiàn)
初始化grab:v41_grab_init()實(shí)現(xiàn)
影像采集:v41_grab_frame()的實(shí)現(xiàn)
模仿flip-flop采集:device_next_frame()的實(shí)現(xiàn)
EgecTV
7-5利用JRTPLIB加入網(wǎng)絡(luò)的功能
加入RTPProtocol
JRTPLIB簡(jiǎn)介
7-6輸出JPEG與PPM影像
7-7完整范例程序代碼
附錄A安裝MicrowindowsforX11
附錄Bbootsect.S/setup.S源代碼
附錄Chead.S/misc.c源代碼
附錄DFramebuffer設(shè)置
附錄Erunlevel設(shè)置
附錄FKDE最小化文件清單

本目錄推薦

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