注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)LinuxEmbedded Linux嵌入式系統(tǒng)原理與實務

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

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

定 價:¥38.00

作 者: 陳俊宏著
出版社: 中國鐵道出版社
叢編項:
標 簽: 嵌入式計算機

ISBN: 9787113057848 出版時間: 2004-04-01 包裝: 平裝
開本: 23cm 頁數(shù): 323 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Embedded Linux嵌入式系統(tǒng)原理與實務》作者簡介

圖書目錄

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

本目錄推薦

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