全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 操作系统

嵌入式Linux编程/Linux\Unix技术丛书

  • 定价: ¥79
  • ISBN:9787111561286
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:274页
  • 作者:(英)克里斯·西蒙...
  • 立即节省:
  • 2017-04-01 第1版
  • 2017-04-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    克里斯·西蒙兹著王春雷、梁洪亮、朱华译的《嵌入式Linux编程/Linux\Unix技术丛书》引导你遍历整个嵌入式Linux产品的周期,并提供在每个阶段可用组件和选项的深入描述。作者首先介绍工具链、引导加载程序、Linux内核和配置根文件系统的相关知识,然后讲解如何使用两个最常用的构建系统,即Buildroot和Yocto项目,以加快和简化开发过程,接着介绍如何充分使用raw NAND/NOR闪存和托管闪存eMMC芯片,包括增加器件寿命的机制以及进行可靠的现场更新,探讨POSIX线程的使用,这对最终设备的响应能力和性能有着很大的影响。本书的结尾部分探讨使用perf与Ftrace剖析和跟踪应用程序以及内核代码的技术。

作者简介

    克里斯·西蒙兹(Chris Simmonds)
    软件咨询顾问、培训师。自20世纪90年代末以来,他一直在嵌入式系统中使用Linux,从事过许多有趣的项目,包括立体相机、智能称重秤、各种机顶盒和家用路由器,甚至大型的步行机器人。
    他经常主持各种开源和嵌入式会议,包括Embedded Linux Conference、EmbeddedWorld以及Android Builders' Sumrnit。而且他还一直在指导嵌入式Linux和嵌入式Android方面的培训课程和研讨会。

目录

译者序
推荐序
审校者简介
前言
第1章 概述
  1.1 选择合适的操作系统
  1.2 参与者
  1.3 项目生命周期
  1.4 开放源码
  1.5 嵌入式Linux系统硬件
  1.6 本书使用的硬件
  1.7 本书使用的软件
  1.8 总结
第2章 学习工具链
  2.1 工具链是什么
  2.2 工具链类型:本地工具链和交叉工具链
  2.3 选择C库
  2.4 寻找工具链
  2.5 工具链解析
  2.6 工具链中的其他工具
  2.7 查看C库的组件
  2.8 链接库:静态和动态链接
  2.9  交叉编译艺术
  2.10 交叉编译的问题
  2.11 总结
第3章 引导加载程序
  3.1 引导加载程序都做了些什么
  3.2 引导序列
  3.3 使用UEFI固件引导
  3.4 从引导加载程序到内核
  3.5 设备树介绍
  3.6 选择引导加载程序
  3.7 U-Boot
  3.8 Barebox
  3.9 总结
第4章 移植与配置内核
第5章 构建根文件系统
第6章 选择构建系统
第7章 创建存储策略
第8章 设备驱动程序介绍
第9章 启动初始化程序
第10章 学习进程和线程
第11章 内存管理
第12章 使用GDB调试
第13章 剖析和跟踪
第14章 实时编程