网站大量收购闲置独家精品文档,联系QQ:2885784924

Linux嵌入式软件开发30.DOC

  1. 1、本文档共331页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux嵌入式软件开发30

目录 第 1 章Linux 快速入门 1 1.1 嵌入式 Linux基础 1 1.1.1 Linux 发展概述 1 1.1.2 Linux 作为嵌入式操作系统的优势 2 1.1.3 Linux 发行版本 3 1.1.4 如何学习Linux 4 1.2 Linux 安装 5 1.2.1 基础概念 5 1.2.2 硬件需求 7 1.2.3 安装准备 7 1.2.4 安装过程 8 1.3 Linux 文件及文件系统11 1.3.1 文件类型及文件属性11 1.3.2 文件系统类型介绍 13 1.3.3 Linux 目录结构 14 1.4 实验内容——安装Linux 操作系统 17 本章小结 17 思考与练习 18 第2 章Linux 基础命令 19 2.1 Linux 常用操作命令 19 2.1.1 用户系统相关命令 20 2.1.2 文件目录相关命令 27 2.1.3 压缩打包相关命令 38 2.1.4 比较合并文件相关命令 40 2.1.5 网络相关命令 45 A-PDF MERGER DEMO ║2 嵌入式应用程序开发详解 2.2 Linux 启动过程详解 50 2.2.1 概述 51 2.2.2 内核引导阶段 51 2.2.3 init阶段 52 2.3 Linux 系统服务 54 2.3.1 独立运行的服务 55 2.3.2 xinetd设定的服务 56 2.3.3 设定服务命令常用方法 56 2.4 实验内容 57 2.4.1 在Linux 下解压常见软件 57 2.4.2 定制 Linux系统服务 58 本章小结 60 思考与练习 60 第3 章Linux 下的C 编程基础 61 3.1 Linux 下C语言编程概述 61 3.1.1 C语言简单回顾 61 3.1.2 Linux 下C语言编程环境概述 62 3.2 进入 Vi 63 3.2.1 Vi的模式 63 3.2.2 Vi的基本流程 63 3.2.3 Vi 的各模式功能键 65 3.3 初探 Emacs 66 3.3.1 Emacs的基本操作 67 3.3.2 Emacs的编译概述 70 3.4 Gcc编译器 71 3.4.1 Gcc编译流程解析 71 3.4.2 Gcc编译选项分析 74 3.5 Gdb调试器 77 3.5.1 Gdb 使用流程 78 3.5.2 Gdb基本命令 81 3.6 Make工程管理器 86 3.6.1 Makefile基本结构 86 3.6.2 Makefile变量 87 3.6.3 Makefile规则 90 3.6.4 Make管理器的使用 91 3.7 使用autotools 92 3.7.1 autotools使用流程 92 3.7.2 使用autotools所生成的Makefile 96 第1 章目录 3║ 3.8 实验内容 98 3.8.1 Vi 使用练习 98 3.8.2 用Gdb调试有问题的程序 99 3.8.3 编写包含多文件的Makefile 101 3.8.4 使用autotools生成包含多文件的Makefile 103 本章小结 105 思考与练习 105 第4章嵌入式系统基础 106 4.1 嵌入式系统概述 106 4.1.1 嵌入式系统简介 106 4.1.2 嵌入式系统发展历史 107 4.1.3 嵌入式系统的特点 108 4.1.4 嵌入式系统的体系结构 108 4.1.5 几种主流嵌入式操作系统分析 109 4.2 ARM处理器硬件开发平台111 4.2.1 ARM处理器简介111 4.2.2 ARM体系结构简介113 4.2.3 ARM9 体系结构113 4.2.4 S3C2410处理器详解116 4.3 嵌入式软件开发流程 121 4.3.1 嵌入式系统开发概述 121 4.3.2 嵌入式软件开发概述 122 4.4 实验内容——使用JTAG 烧写NAND Flash 128 本章小结 131 思考与练习 132 第5章嵌入式Linux开发环境的搭建 133 5.1 嵌入式开发环境的搭建 133 5.1.1 嵌入式交叉编译环境的搭建 133 5.1.2 超级终端和Minicom配置及使用 135 5.1.3 下载映像到开发板 142 5.1.4 编译嵌入式Linux 内核 145 5.1.5 Linux 内核目录结构 149 5.1.6 制作文件系统 149 5.2 U-Boot移植 153 5.2.1 Bootloader 介绍 153 5.2.2 U-Boot概述 155 5.2.3 U-Boot源码导读 156 ║4 嵌入式应用程序开发详解 5.2.4 U-Boot移植主要步骤 163 5.2.5 U-Boot常见命令 164 5.3 实验内容——移植Linux 内核 164 本

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档