- 1、本文档共331页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
本
您可能关注的文档
最近下载
- 小学六年级下册数学 期末测试卷及答案.docx
- 2024年芜湖职业技术学院单招职业适应性测试试题库 带答案(实用).docx
- 2024年中级注册安全工程师《专业实务-建筑施工安全》真题及答案解析.pdf
- 乌鲁木齐地区2025年高三年级第一次质量监测(一模)物理试卷(含官方答案).pdf
- 2023年中科院遗传所遗传学考博试题含有整理答案详细.pdf
- 2025会计考试题库及答案(通用6篇) .pdf VIP
- 2014款上汽大众途观_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf
- 秋叶 - COC七版半自动人物卡v2.0.1(通用)(2022年-2023年).pdf VIP
- (完整)高考英语3500词汇表中英文 .pdf
- 住院患者身体约束中华护理学会团体标准解读.pptx
文档评论(0)