嵌入式Linux开发

出版社:哈利南(Christopher Hallinan) 人民邮电出版社 (2008-02出版)
出版日期:2008-2
ISBN:9787115172259
作者:哈利南
页数:537页

内容概要

作者:(美国)哈利南(Christopher Hallinan)Christopher Hallinan是MontaVista公司的FAE(现场应用工程师),拥有25年以上的网络和通信行业经验,做过多种产品的开发工作,在软件接口方面的深厚的开发背景。加盟MontaVista之前,Chris是一位Linux顾问,拥有4年Linux系统移植、设备驱动和bootloader开发经验,在U-Boot(一个流行的bootloader)项目中做出了杰出的贡献。

书籍目录

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 开发(英文版)》适合有一定的C语言编程基础,对本地局域网和互连网有基本了解的嵌入式开发人员和工程师阅读。

作者简介

《嵌入式Linux开发(英文版)》是一部全面易懂的嵌入式Linux开发实用指南。主要内容包括:处理器基础、Linux内核、内核初始化、系统初始化、Bootloader、设备驱动基础、文件系统、MTD子系统、BusyBox、嵌入式开发环境、开发工具、内核调试技术、调试嵌入式Linux应用程序、Linux与实时等。   点击链接进入新版 :
嵌入式 Linux 开发(英文版)

图书封面


 嵌入式Linux开发下载



发布书评

 
 


精彩短评 (总计4条)

  •     这是montavista linux的FAE写的书,当然好了。
  •     目前为止见到的最好的一本讲嵌入式linux的书,非常有实用价值
  •     面面俱到,虽然是英文版,但是没有晦涩的语句,内容通俗易懂,看完了这本书,基本上心中就有了一个大概的学习计划,就算入门了。
  •     作者可以说是毫无保留的传授了linux嵌入式开发的方方面面,不仅详细思路清晰而且重点突出。非常适合实际工作中接触linux嵌入式开发,又想深入钻研内部机制的工程师。虽为英文版,但简单易读,且原汁原味,想我这毕业10年的只过4级的人都读的津津有味,书中很多内容和我实际工作中遇到的问题都一一对应,解答了我以前许多知其然而不知其所以然的疑问,读着读着经常会和作者共鸣发出会心的微笑。当然这是本工作实践指导书,不是教科书,如果工作中从没接触过linux嵌入式开发的但想开始研究的工程师,读它会有些困难,希望能有中文版,让更多渴望进入linux嵌入式开发的工程师受益。欢迎大家能和我交流linux嵌入式开发,一起提高,sz_bigbear@hotmail.com.大熊
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024