本篇主要提供嵌入式LINUX开发哈利南电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
图书基本信息 | |||
图书名称 | 嵌入式LINUX开发(英文版) | 作者 | (美)哈利南(Hallinan,C.) |
定价 | 88.00元 | 出版社 | 人民邮电出版社 |
ISBN | 9787115172259 | 出版日期 | 2008-02-01 |
字数 | 748000 | 页码 | 537 |
版次 | 1 | 装帧 | 精装 |
开本 | 大16开 | 商品重量 | 0.001Kg |
内容简介 | |
本书是一部全面易懂的嵌入式Linux开发实用指南。主要内容包括:处理器基础、Linux内核、内核初始化、系统初始化、Bootloader、设备驱动基础、文件系统、MTD子系统、BusyBox、嵌入式开发环境、开发工具、内核调试技术、调试嵌入式Linux应用程序、Linux与实时等。 本书适合有的C语言编程基础,对本地局域网和互连网有基本了解的嵌入式开发人员和工程师阅读。 |
作者简介 | |
Christopher Hallinan是MontaVista公司的FAE(现场应用工程师),拥有25年以上的网络和通信行业经验,做过多种产品的开发工作,在软件接口方面的深厚的开发背景。加盟MontaVista之前,Chris是一位Linux顾问,拥有4年Linux系统移植、设备驱动和bootloader开发经验,在U-Boot( |
目录 | |
Chapter 1 Introduction 1.1 Why Linux? 1.2 Embedded Linux Today 1.3 Open Source and the GPL 1.3.1 Free Versus Freedom 1.4 Standards and Relevant Bodies 1.4.1 Linux Standard Base 1.4.2 Open Source Development Labs 1.5 Chapter Summary 1.5.1 Suggestions for Additional Reading Chapter 2 Your First Embedded Experience 2.1 Embedded or Not? 2.1.1 BIOS Versus Bootloader 2.2 Anatomy of an Embedded System 2.2.1 Typical Embedded Linux Setup 2.2.2 Starting the Target Board 2.2.3 Booting the Kernel 2.2.4 Kernel Initialization: Overview 2.2.5 First User Space Process: init 2.3 Storage Considerations 2.3.1 Flash Memory 2.3.2 NAND Flash 2.3.3 Flash Usage 2.3.4 Flash File Systems 2.3.5 Memory Space 2.3.6 Execution Contexts 2.3.7 Process Virtual Memory 2.3.8 Cross-Development Environment 2.4 Embedded Linux Distributions 2.4.1 Commercial Linux Distributions 2.4.2 Do-It-Yourself Linux Distributions 2.5 Chapter Summary 2.5.1 Suggestions for Additional Reading Chapter 3 Processor Basics 3.1 Stand-alone Processors 3.1.1 IBM 970FX 3.1.2 Intel Pentium M 3.1.3 Freescale MPC7448 3.1.4 Companion Chipsets 3.2 Integrated Processors: Systems on Chip 3.2.1 PowerPC 3.2.2 AMCC PowerPC 3.2.3 Freescale PowerPC 3.2.4 MIPS 3.2.5 Broad MIPS 3.2.6 AMD MIPS 3.2.7 Other MIPS 3.2.8 ARM 3.2.9 TI ARM 3.2.10 Freescale ARM 3.2.11 Intel ARM XScale 3.2.12 Other ARM 3.2.13 Other Architectures 3.3 Hardware Platforms 3.3.1 CompactPCI 3.3.2 ATCA 3.4 Chapter Summary 3.4.1 Suggestions For Additional Reading Chapter 4 The Linux Kernel——A Different Perspective Chapter 5 Kernel Initialization Chapter 6 System Initialization Chapter 7 Bootloaders Chapter 8 Device Driver Basics Chapter 9 File Systems Chapter 10 MTD Subsystem Chapter 11 BusyBox Chapter 12 Embedded Development Environment Chapter 13 Development Tools Chapter 14 Kernel Debugging Techniques Chapter 15 Debugging Embedded Linux Applications Chapter 16 Porting Linux Chapter 17 Linux and Real Time Appendix A: GNU Public License Appendix B: U-Boot Configurable Commands Appendix C: BusyBox Commands Appendix D: SDRAM Interface Considerations Appendix E: Open Source Resources Appendix F: Sample BDI-2000 Configuration File Index |
编辑推荐 | |
集中讲解高效、高价值Linux的嵌入式产品所必需的知识,提供常见技术问题的解决方案,示范如何创建高效的嵌入式Linux环境,并展示如何有成效地使用它。 |
文摘 | |
![]() |
序言 | |