Pro Linux embedded systems

副标题:无

作   者:(美)Gene Sally著;郭旭译

分类号:

ISBN:9787115239372

微信扫一扫,移动浏览光盘

简介

《Linux嵌入式系统高级程序设计》内容简介:时至今日,多数嵌入式产品中都有Linux的身影。嵌入式开发人员可以使用更先进的方法、花费更多的时间来调优Linux,并可以利用开源代码构建健壮的、特性丰富的应用程序。 《Linux嵌入式系统高级程序设计》内容新颖、逻辑严密,全面介绍了Linux嵌入式开发环境,还进一步就目标板和开发环境的选择提供了建议。全书以项目方式带领读者一步步深入嵌入式Linux开发的各种技术,分析了开发中的常见问题。 如果你是专业的嵌入式开发人员,并对Linux开发有基本的了解,那么《Linux嵌入式系统高级程序设计》恰好适合你阅读。

目录

  第1章 嵌入式linux简介
   1.1 为何使用嵌入式linux
   1.1.1 使用嵌入式linux的技术原因
   1.1.2 商业上使用嵌入式linux的原因
   1.2 1万英尺高空鸟瞰:略述嵌入式linux开发
   1.2.1 目标硬件
   1.2.2 获取linux
   1.2.3 启动linux
   1.2.4 开发环境
   1.2.5 系统设计
   1.3 嵌入式linux系统的组织结构
   1.3.1 启动装载程序
   1.3.2 内核
   1.3.3 根文件系统
   1.3.4 应用程序
   1.3.5 交叉编译器
   1.3.6 工具
   1.4 从何处获得帮助
   1.4.1 google大学
   1.4.2 邮件列表和新闻组
   1.4.3 厂商赞助的资源
   1.4.4 行业组织和社区兴趣网站
   1.4.5 irc
   1.5 前瞻
  第2章 配置软件环境
   2.1 宿主机环境
   2.1.1 linux
   2.1.2 windows
   2.2 宿主机服务
   2.2.1 关闭防火墙
   2.2.2 tftp
   2.2.3 dhcp
   2.2.4 nfs
   2.2.5 pxe
   2.3 连接线缆
   2.3.1 串行连接(用于控制台)
   2.3.2 网络
   2.4 避免it管理人员恼火的拜访
  第3章 目标机仿真与虚拟机
   3.1 为何仿真目标机
   3.2 通过qemu进行仿真
   3.2.1 编译qemu
   3.2.2 使用qemu仿真目标机
   3.2.3 使用qemu在仿真模式下进行编译
   3.3 x86宿主机的虚拟化软件
   3.4 小结
  第4章 开始你的项目
   4.1 大多数目标板包含了linux发布版
   4.2 打开目标板包装后需要做什么
   4.2.1 有linux吗?启动它
   4.2.2 访问内核
   4.2.3 理解根文件系统
   4.3 根文件系统对项目的适用性
   4.4 小结
  第5章 获取对应于目标板的linux
   5.1 从目标板厂商获取linux
   5.1.1 应该询问板卡厂商的问题
   5.1.2 现在你是一位顾客了
   5.2 开源嵌入式linux发布版
   5.2.1 嵌入式linux发布版构建工具存在的原因
   5.2.2 应该使用某种发布版构建工具吗
   5.2.3 流行的开源嵌入式linux发布版
   5.3 从商业厂商和咨询机构获取linux
   5.3.1 你需要考虑商业性的linux厂商吗
   5.3.2 预期厂商应提供什么
   5.3.3 厂商列表
   5.4 小结
  第6章 从头开始创建linux发布版
   6.1 交叉编译器基础
   6.1.1 联编软件时需要注意的情况
   6.1.2 习惯命令行
   6.2 联编gcc交叉编译器概述
   6.2.1 c库
   6.2.2 收集源代码
   6.2.3 联编gcc
   6.3 用crosstool-ng联编工具链
   6.4 创建根文件系统
   6.4.1 配置环境
   6.4.2 联编和安装busybox
   6.4.3 库
   6.4.4 创建设备结点和目录
   6.4.5 最后修整
   6.4.6 联编内核
   6.4.7 解决启动问题
   6.5 发布发布版
   6.6 小结
  第7章 启动目标板
   7.1 启动linux系统是一部三幕剧
   7.1.1 启动装载程序
   7.1.2 内核层与用户层
   7.2 启动装载程序
   7.3 内核启动
   7.3.1 内核入口点
   7.3.2 用户层启动
   7.3.3 busybox init
   7.3.4 用户自定义init
   7.4 前瞻
  第8章 配置应用开发环境
   8.1 选择完成工作的正确工具
   8.2 了解要开发的应用程序
   8.3 使用何种开发工具
   8.3.1 c语言
   8.3.2 c++
   8.3.3 java
   8.4 非传统嵌入式语言
   8.4.1 python
   8.4.2 tcl
   8.4.3 shell脚本
   8.4.4 php
   8.5 性能和性能剖析工具
   ……

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Pro Linux embedded systems
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon