思维导图备注

嵌入式Linux系统开发:基于Yocto Project (Linux_Unix.epub
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

6.7 参考文献

浏览 9 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 09:59:24
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 译者序
  • 序
  • 前言
  • 致谢
  • 第1章 用于嵌入式系统的Linux
    • 1.1 为什么为嵌入式系统选择Linux
    • 1.2 嵌入式Linux形势
      • 1.2.1 嵌入式Linux发行版
      • 1.2.2 嵌入式Linux开发工具
    • 1.3 定制Linux发行版——为什么困难
    • 1.4 关于开源许可的几句话
    • 1.5 组织、相关实体和标准
      • 1.5.1 Linux基金会
      • 1.5.2 Apache软件基金会
      • 1.5.3 Eclipse基金会
      • 1.5.4 Linux标准基
      • 1.5.5 消费电子产品工作组
    • 1.6 总结
    • 1.7 参考文献
  • 第2章 Yocto项目
    • 2.1 启动第一个Yocto项目构建
      • 2.1.1 先决条件
      • 2.1.2 获取Yocto项目工具
      • 2.1.3 设置构建主机
      • 2.1.4 配置构建环境
      • 2.1.5 启动构建
      • 2.1.6 验证构建结果
      • 2.1.7 Yocto项目构建器具
    • 2.2 Yocto项目系列
    • 2.3 历史概览
      • 2.3.1 OpenEmbedded
      • 2.3.2 BitBake
      • 2.3.3 Poky Linux
      • 2.3.4 Yocto项目
      • 2.3.5 OpenEmbedded和Yocto项目的关系
    • 2.4 Yocto项目术语
    • 2.5 总结
    • 2.6 参考文献
  • 第3章 OpenEmbedded构建系统
    • 3.1 构建开源软件包
      • 3.1.1 获取
      • 3.1.2 解压
      • 3.1.3 打补丁
      • 3.1.4 配置
      • 3.1.5 构建
      • 3.1.6 安装
      • 3.1.7 打包
    • 3.2 OpenEmbedded工作流
      • 3.2.1 元数据文件
      • 3.2.2 工作流过程步骤
    • 3.3 OpenEmbedded构建系统架构
      • 3.3.1 构建系统结构
      • 3.3.2 构建环境结构
      • 3.3.3 元数据层结构
    • 3.4 总结
  • 3.5 参考文献
    • 4.1 获取和安装BitBake
      • 4.1.1 使用发布快照
      • 4.1.2 克隆BitBake开发仓库
      • 4.1.3 构建和安装BitBake
    • 4.2 运行BitBake
      • 4.2.1 BitBake执行环境
      • 4.2.2 BitBake命令行
    • 4.3 BitBake元数据
    • 4.4 元数据语法
      • 4.4.2 变量
      • 4.4.3 包含
      • 4.4.4 继承
      • 4.4.5 可执行元数据
      • 4.4.6 元数据属性
      • 4.4.7 元数据名(键)扩展
    • 4.5 源下载
      • 4.5.1 使用Fetch类
      • 4.5.2 获取器实现
      • 4.5.3 镜像
    • 4.6 HelloWorld——BitBake方式
    • 4.7 依赖处理
      • 4.7.1 配置
      • 4.7.2 声明依赖
      • 4.7.3 多个提供器
    • 4.8 版本选择
    • 4.9 变体
    • 4.10 默认元数据
      • 4.10.1 变量
      • 4.10.2 任务
    • 4.11 总结
    • 4.12 参考文献
  • 第5章 故障排除
    • 5.1 记日志
      • 5.1.1 日志文件
      • 5.1.2 使用记日志语句
    • 5.2 任务执行
      • 5.2.1 执行特定任务
      • 5.2.2 任务脚本文件
    • 5.3 分析元数据
    • 5.4 开发shell
    • 5.5 依赖性关系图
    • 5.6 调试层
    • 5.7 总结
  • 第6章 Linux系统架构
    • 6.1 Linux或者GNU/Linux?
    • 6.2 Linux系统的剖析
    • 6.3 引导加载程序
      • 6.3.1 引导加载程序的角色
      • 6.3.2 Linux引导加载程序
    • 6.4 内核
      • 6.4.1 主要Linux内核子系统
      • 6.4.2 Linux内核启动
    • 6.5 用户空间
    • 6.6 总结
  • 6.7 参考文献
    • 7.1 核心镜像——Linux发行版蓝图
      • 7.1.1 通过本地配置来扩展核心镜像
      • 7.1.2 用QEMU测试镜像
      • 7.1.3 使用构建历史验证和比较镜像
      • 7.1.4 用菜谱扩展核心镜像
      • 7.1.5 镜像特性
      • 7.1.6 包组
    • 7.2 从头构建镜像
    • 7.3 镜像选项
      • 7.3.2 包管理
      • 7.3.3 镜像大小
      • 7.3.4 根文件系统类型
      • 7.3.5 用户、组和密码
      • 7.3.6 调整根文件系统
    • 7.4 发行版配置
      • 7.4.1 标准发行版策略
      • 7.4.2 Poky发行版策略
      • 7.4.3 发行版特性
      • 7.4.4 系统管理器
      • 7.4.5 默认发行版设置
    • 7.5 外部层
    • 7.6 Hob
    • 7.7 总结
  • 第8章 软件包菜谱
    • 8.1 菜谱布局和惯例
      • 8.1.1 菜谱文件名
      • 8.1.2 菜谱布局
      • 8.1.3 格式指导方针
    • 8.2 写新菜谱
      • 8.2.1 建立菜谱
      • 8.2.2 获取源代码
      • 8.2.3 解压源代码
      • 8.2.4 为源代码打补丁
      • 8.2.5 增加许可信息
      • 8.2.6 配置源代码
      • 8.2.7 编译
      • 8.2.8 安装构建输出
      • 8.2.9 设置系统服务
      • 8.2.10 打包构建输出
      • 8.2.11 定制安装脚本
      • 8.2.12 变体
    • 8.3 菜谱例子
      • 8.3.1 C文件软件包
      • 8.3.2 基于makefile的软件包
      • 8.3.3 基于CMake的软件包
      • 8.3.4 基于GNU Autotools的软件包
      • 8.3.5 外部构建软件包
    • 8.4 devtool
      • 8.4.1 使用devtool的往返开发
      • 8.4.2 用于现有菜谱的工作流
    • 8.5 总结
    • 8.6 参考文献
  • 第9章 内核菜谱
    • 9.1 内核配置
      • 9.1.1 菜单配置
      • 9.1.2 配置片段
    • 9.2 内核补丁
    • 9.3 内核菜谱
      • 9.3.1 从一个Linux内核树构建
      • 9.3.2 从Yocto项目内核仓库构建
    • 9.4 树外模块
      • 9.4.1 开发内核模块
      • 9.4.2 创建用于第三方模块的菜谱
      • 9.4.3 把模块包含在根文件系统中
      • 9.4.4 模块自动加载
    • 9.5 设备树
    • 9.6 总结
    • 9.7 参考文献
  • 第10章 板支持包
    • 10.1 Yocto项目板支持包理念
    • 10.2 用板支持包构建
      • 10.2.1 为BeagleBone构建
      • 10.2.2 外部Yocto项目板支持包
    • 10.3 Yocto项目板支持包内部
      • 10.3.1 许可文件
      • 10.3.2 维护者文件
      • 10.3.3 README文件
      • 10.3.4 README.sources文件
      • 10.3.5 预构建二进制
      • 10.3.6 层配置文件
      • 10.3.7 机器配置文件
      • 10.3.8 类
      • 10.3.9 菜谱文件
    • 10.4 创建Yocto项目板支持包
      • 10.4.1 Yocto项目板支持包工具
      • 10.4.2 用Yocto板支持包工具创建板支持包
    • 10.5 调优
    • 10.6 创建可启动介质镜像
      • 10.6.1 用烹制模式创建镜像
      • 10.6.2 用原始模式创建镜像
      • 10.6.3 kickstart文件
      • 10.6.4 kickstart文件指令
      • 10.6.5 插件
      • 10.6.6 传输镜像
    • 10.7 总结
  • 10.8 参考文献
    • 11.1 Yocto项目ADT内部
    • 11.2 设置Yocto项目ADT
      • 11.2.1 构建工具链安装程序
      • 11.2.2 安装工具链
      • 11.2.3 用工具链工作
      • 11.2.4 目标上执行
      • 11.2.5 远程目标上调试
    • 11.3 构建应用
      • 11.3.2 基于Autotools的应用
    • 11.4 Eclipse集成
      • 11.4.1 安装Eclipse IDE
      • 11.4.2 集成Yocto项目ADT
      • 11.4.3 开发应用
      • 11.4.4 在目标上部署、运行和测试
    • 11.5 使用模拟目标的应用开发
      • 11.5.1 为用QEMU进行应用开发做准备
      • 11.5.2 构建应用并在QEMU中启用它
    • 11.6 总结
    • 11.7 参考文献
  • 第12章 许可和合规
    • 12.1 管理许可
      • 12.1.1 许可追踪
      • 12.1.2 通用许可
      • 12.1.3 商业许可的包
      • 12.1.4 许可部署
      • 12.1.5 黑名单许可
      • 12.1.6 提供许可程序清单和文本
    • 12.2 管理源代码
    • 12.3 总结
  • 12.4 参考文献
    • 13.1 Toaster
      • 13.1.1 Toaster操作模式
      • 13.1.2 Toaster设置
      • 13.1.3 本地Toaster开发
      • 13.1.4 Toaster配置
      • 13.1.5 Toaster生产部署
      • 13.1.6 Toaster Web用户界面
    • 13.2 构建历史
      • 13.2.1 启用构建历史
      • 13.2.2 配置构建历史
      • 13.2.3 推送构建历史到Git仓库服务器
      • 13.2.4 理解构建历史
    • 13.3 源镜像
      • 13.3.1 使用源镜像
      • 13.3.2 设置源镜像
    • 13.4 自动构建器
      • 13.4.1 安装自动构建器
      • 13.4.2 配置自动构建器
    • 13.5 总结
    • 13.6 参考文献
  • 附录A 开源许可协议
  • 附录B 元数据参考
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《嵌入式Linux系统开发:基于Yocto Project (Linux_Unix.epub》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度