• 1.摘要
  • 2.基本信息
  • 3.基本介绍
  • 3.1.内容简介
  • 3.2.作者简介
  • 4.图书目录

图灵程序设计丛书:嵌入式Linux基础教

Christopher著书籍

《嵌入式Linux基础教程(第2版)》是嵌入式Linux的经典教程,介绍了引导加载程序、系统初始化、文件系统、闪存和内核、应用程序调试技巧等,还讲述了构建Linux系统的工作原理,用于驱动不同架构的配置,Linux内核源码树的特性,如何根据需求配制内核运行时的行为,如何扩展系统功能,用于构建完整嵌入式Linux发行版的常用构建系统,USB子系统和系统配置工具udev等内容。更重要的是,《嵌入式Linux基础教程(第2版)》阐述了如何修改系统使之满足读者自身的需求,确保读者能够从中学习一些嵌入式工程中非常有用的提示和技巧。 《嵌入式Linux基础教程(第2版)》适合Linux程序员阅读,也可作为高等院校相关专业师生的参考读物。

基本信息

  • 书名

    图灵程序设计丛书:嵌入式Linux基础教

  • 外文名

    Embedded Linux Primer: A Practical Real-World Approach, Second Edition

  • 作者

    Christopher Hallinan

  • 译者

    周鹏

  • 类型

    计算机与互联网

基本介绍

内容简介

嵌入式Linux权威著作 Amazon全五星评价 全面剖析构建嵌入式Linux开发,揭示大量技术内幕

作者简介

作者:(美)Hallinan

图书目录

第1章入门 1.1为什么选择Linux 1.2嵌入式Linux现状 1.3开源和GPL 1.4标准及相关组织 1.4.1Linux标准基础 1.4.2Linux基金会 1.4.3电信级Linux 1.4.4移动Linux计划:Moblin 1.4.5服务可用性论坛 1.5小结 第2章综述 2.1嵌入与非嵌入 2.2剖析嵌入式系统 2.2.1典型的嵌入式Linux开发环境 2.2.2启动目标板 2.2.3引导内核 2.2.4内核初始化:概述 2.2.5第一个用户空间进程:init 2.3存储 2.3.1 闪存 2.3.2 NAND型闪存 2.3.3 闪存的用途 2.3.4 闪存文件系统 2.3.5 内存空间 2.3.6执行上下文 2.3.7进程虚拟内存 2.3.8 交叉开发环境 2.4嵌入式Linux发行版 2.4.1 商业Linux发行版 2.4.2打造自己的Linux发行版 2.5小结 第3章处理器基础 3.1独立处理器 3.1.1 IBM 970FX 3.1.2英特尔奔腾M 3.1.3英特尔凌动TM 3.1.4飞思卡尔MPC7448 3.1.5配套芯片组 3.2集成处理器:片上系统 3.2.1 Power架构 3.2.2飞思卡尔Power架构 3.2.3 飞思卡尔PowerQUICC Ⅰ 3.2.4 飞思卡尔PowerQUICC Ⅱ 3.2.5 PowerQUICC Ⅱ Pro 3.2.6 飞思卡尔PowerQUICC Ⅲ 3.2.7 飞思卡尔QorIQTM 3.2.8 AMCC Power架构 3.2.9 MIPS 3.2.10 Broadcom MIPS 3.2.11 其他MIPS 3.2.12 ARM 3.2.13德州仪器ARM 3.2.14飞思卡尔ARM 3.2.15 其他ARM处理器 3.3其他架构 3.4硬件平台 3.4.1 CompaetPCI 3.4.2 ATCA 3.5小结 …… 第4章Linux内核:不同的视角 第5章内核初始化 第6章用户空间初始化 第7章引导加载程序 第8章设备驱动程序基础 第9章文件系统 第10章MTD子系统 第11章BusyBox 第12章嵌入式开发环境 第13章开发工具 第14章内核调试技术 第15章调试嵌入式Linux应用程序 第16章开源构建系统 第17章实时Linux 第18章通用串行总线 第19章udev 附录A可配置的U—Boot命令 附录BBusyBox命令 附录CSDRAM接口注意事项 附录D开源资源 附录E简单的BDI—2000配置文件