嵌入式LINUX開發(英文版)

嵌入式LINUX開發(英文版)

《嵌入式LINUX開發(英文版) 》是 (美)哈利南偶像,由人民郵電出版社於2008年2月1日出版,本書是一部全面易懂的嵌入式Linux開發實用指南。主要內容包括:處理器基礎、Linux核心、核心初始化、系統初始化、Bootloader、設備驅動基礎、檔案系統、MTD子系統、BusyBox、嵌入式開發環境、開發工具、核心調試技術、調試嵌入式Linux應用程式、Linux與實時等。

基本信息

作者:(美)哈利南(Hallinan,C.) 著
ISBN:10位[7115172250]13位[9787115172259]
出版社人民郵電出版社
出版日期:2008-2-1
定價:¥88.00元

內容提要

本書是一部全面易懂的嵌入式Linux開發實用指南。主要內容包括:處理器基礎、Linux核心、核心初始化、系統初始化、Bootloader、設備驅動基礎、檔案系統、MTD子系統、BusyBox、嵌入式開發環境、開發工具、核心調試技術、調試嵌入式Linux應用程式、Linux與實時等。
本書適合有一定的C語言編程基礎,對本地區域網路和互連網有基本了解的嵌入式開發人員和工程師閱讀。

編輯推薦

集中講解高效、高價值Linux的嵌入式產品所必需的知識,提供最常見技術問題的解決方案,示範如何創建高效的嵌入式Linux環境,並展示如何最有成效地使用它。

作者簡介

ChristopherHallinan是Montavista公司的FAE(現場套用工程師),擁有25年以上的網路和通信行業經驗,做過多種產品的開發工作,在軟體接口方面的深厚的開發背景。加盟MontaVista之前,Chris是一位Linux顧問,擁有4年Linux系統移植、設備驅動和bootloader開發經驗,在U-Boot(一個流行的bootloader)項目中做出了傑出的貢獻。

目錄

Chapter1 Introduction 
1.1 WhyLinux? 
1.2 EmbeddedLinuxToday 
1.3 OpenSourceandtheGPL 
1.3.1 FreeVersusFreedom 
1.4 StandardsandRelevantBodies 
1.4.1 LinuxStandardBase 
1.4.2 OpenSourceDevelopmentLabs 
1.5 ChapterSummary 
1.5.1 SuggestionsforAdditionalReading 
Chapter2 YourFirstEmbeddedExperience 
2.1 EmbeddedorNot? 
2.1.1 BIOSVersusBootloader 
2.2 AnatomyofanEmbeddedSystem 
2.2.1 TypicalEmbeddedLinuxSetup 
2.2.2 StartingtheTargetBoard 
2.2.3 BootingtheKernel
2.2.4 KernelInitialization:Overview 
2.2.5 FirstUserSpaceProcess:init 
2.3 StorageConsiderations
2.3.1 FlashMemory 
2.3.2 NANDFlash 
2.3.3 FlashUsage 
2.3.4 FlashFileSystems 
2.3.5 MemorySpace 
2.3.6 ExecutionContexts 
2.3.7 ProcessVirtualMemory 
2.3.8 Cross-DevelopmentEnvironment
2.4 EmbeddedLinuxDistributions 
2.4.1 CommercialLinuxDistributions 
2.4.2 Do-It-YourselfLinuxDistributions 
2.5 ChapterSummary 
2.5.1 SuggestionsforAdditionalReading 
Chapter3 ProcessorBasics 
3.1 Stand-aloneProcessors 
3.1.1 IBM970FX 
3.1.2 IntelPentiumM 
3.1.3 FreescaleMPC7448 
3.1.4 CompanionChipsets 
3.2 IntegratedProcessors:SystemsonChip 
3.2.1 PowerPC 
3.2.2 AMCCPowerPC 
3.2.3 FreescalePowerPC 
3.2.4 MIPS
3.2.5 BroadcomMIPS 
3.2.6 AMDMIPS 
3.2.7 OtherMIPS 
3.2.8 ARM
3.2.9 TIARM 
3.2.10 FreescaleARM 
3.2.11 IntelARMXScale 
3.2.12 OtherARM 
3.2.13 OtherArchitectures 
3.3 HardwarePlatforms 
3.3.1 CompactPCI 
3.3.2 ATCA 
3.4 ChapterSummary 
3.4.1 SuggestionsForAdditionalReading 
Chapter4 TheLinuxKernel——ADifferentPerspective
Chapter5 KernelInitialization 
Chapter6 SystemInitialization
Chapter7 Bootloaders 
Chapter8 DeviceDriverBasics
Chapter9 FileSystems 
Chapter10 MTDSubsystem
Chapter11 BusyBox
Chapter12 EmbeddedDevelopmentEnvironment
Chapter13 DevelopmentTools
Chapter14 KernelDebuggingTechniques
Chapter15 DebuggingEmbeddedLinuxApplications
Chapter16 PortingLinux
Chapter17 LinuxandRealTime 
AppendixA:GNUPublicLicense 
AppendixB:U-BootConfigurableCommands 
AppendixC:BusyBoxCommands 
AppendixD:SDRAMInterfaceConsiderations 
AppendixE:OpenSourceResources
AppendixF:SampleBDI-2000ConfigurationFile 
Index

相關詞條

相關搜尋

熱門詞條

聯絡我們