出版時(shí)間:2008-2 出版社:哈利南(Christopher Hallinan) 人民郵電出版社 (2008-02出版) 作者:哈利南 頁(yè)數(shù):537
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)是一部全面易懂的嵌入式Linux開(kāi)發(fā)實(shí)用指南。主要內(nèi)容包括:處理器基礎(chǔ)、Linux內(nèi)核、內(nèi)核初始化、系統(tǒng)初始化、Bootloader、設(shè)備驅(qū)動(dòng)基礎(chǔ)、文件系統(tǒng)、MTD子系統(tǒng)、BusyBox、嵌入式開(kāi)發(fā)環(huán)境、開(kāi)發(fā)工具、內(nèi)核調(diào)試技術(shù)、調(diào)試嵌入式Linux應(yīng)用程序、Linux與實(shí)時(shí)等?! ”緯?shū)適合有一定的C語(yǔ)言編程基礎(chǔ),對(duì)本地局域網(wǎng)和互連網(wǎng)有基本了解的嵌入式開(kāi)發(fā)人員和工程師閱讀。
作者簡(jiǎn)介
作者:(美國(guó))哈利南(Christopher Hallinan)Christopher Hallinan是MontaVista公司的FAE(現(xiàn)場(chǎng)應(yīng)用工程師),擁有25年以上的網(wǎng)絡(luò)和通信行業(yè)經(jīng)驗(yàn),做過(guò)多種產(chǎn)品的開(kāi)發(fā)工作,在軟件接口方面的深厚的開(kāi)發(fā)背景。加盟MontaVista之前,Chris是一位Linux顧問(wèn),擁有4年Linux系統(tǒng)移植、設(shè)備驅(qū)動(dòng)和bootloader開(kāi)發(fā)經(jīng)驗(yàn),在U-Boot(一個(gè)流行的bootloader)項(xiàng)目中做出了杰出的貢獻(xiàn)。
書(shū)籍目錄
Chapter 1 Introduction1.1 Why Linux?1.2 Embedded Linux Today1.3 Open Source and the GPL1.3.1 Free Versus Freedom1.4 Standards and Relevant Bodies1.4.1 Linux Standard Base1.4.2 Open Source Development Labs1.5 Chapter Summary1.5.1 Suggestions for Additional ReadingChapter 2 Your First Embedded Experience2.1 Embedded or Not?2.1.1 BIOS Versus Bootloader2.2 Anatomy of an Embedded System2.2.1 Typical Embedded Linux Setup2.2.2 Starting the Target Board2.2.3 Booting the Kernel2.2.4 Kernel Initialization: Overview2.2.5 First User Space Process: init2.3 Storage Considerations2.3.1 Flash Memory2.3.2 NAND Flash2.3.3 Flash Usage2.3.4 Flash File Systems2.3.5 Memory Space2.3.6 Execution Contexts2.3.7 Process Virtual Memory2.3.8 Cross-Development Environment2.4 Embedded Linux Distributions2.4.1 Commercial Linux Distributions2.4.2 Do-It-Yourself Linux Distributions2.5 Chapter Summary2.5.1 Suggestions for Additional ReadingChapter 3 Processor Basics3.1 Stand-alone Processors3.1.1 IBM 970FX3.1.2 Intel Pentium M3.1.3 Freescale MPC74483.1.4 Companion Chipsets3.2 Integrated Processors: Systems on Chip3.2.1 PowerPC3.2.2 AMCC PowerPC3.2.3 Freescale PowerPC3.2.4 MIPS3.2.5 Broadcom MIPS3.2.6 AMD MIPS3.2.7 Other MIPS3.2.8 ARM3.2.9 TI ARM3.2.10 Freescale ARM3.2.11 Intel ARM XScale3.2.12 Other ARM3.2.13 Other Architectures3.3 Hardware Platforms3.3.1 CompactPCI3.3.2 ATCA3.4 Chapter Summary3.4.1 Suggestions For Additional ReadingChapter 4 The Linux Kernel——A Different PerspectiveChapter 5 Kernel InitializationChapter 6 System InitializationChapter 7 BootloadersChapter 8 Device Driver BasicsChapter 9 File SystemsChapter 10 MTD SubsystemChapter 11 BusyBoxChapter 12 Embedded Development EnvironmentChapter 13 Development ToolsChapter 14 Kernel Debugging TechniquesChapter 15 Debugging Embedded Linux ApplicationsChapter 16 Porting LinuxChapter 17 Linux and Real TimeAppendix A: GNU Public LicenseAppendix B: U-Boot Configurable CommandsAppendix C: BusyBox CommandsAppendix D: SDRAM Interface ConsiderationsAppendix E: Open Source ResourcesAppendix F: Sample BDI-2000 Configuration FileIndex
編輯推薦
《嵌入式 Linux 開(kāi)發(fā)(英文版)》適合有一定的C語(yǔ)言編程基礎(chǔ),對(duì)本地局域網(wǎng)和互連網(wǎng)有基本了解的嵌入式開(kāi)發(fā)人員和工程師閱讀。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版