- 1、本文档共542页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM嵌入式Linux系统开发详解教程
第1章 嵌入式系统入门;1.1 什么是嵌入式系统;1.2 嵌入式系统应用领域;1.2.1 家用电器;1.2.2 交通工具;1.2.3 公共电子设施;1.3 嵌入式系统发展;1.3.1 嵌入式微控制器;1.3.2 嵌入式微处理器;1.3.2 嵌入式微处理器;1.3.3 未来嵌入式系统发展的方向;1.4 典型的嵌入式系统组成;1.4 典型的嵌入式系统组成;1.5 小结;第2章 嵌入式软硬件系统;2.1 电路基本知识;2.1.1 什么是模拟电路;2.1.2 什么是数字电路;2.1.3 数制转换;2.1.3 数制转换;2.2 计算机组成原理;2.2.1 计算机体系的发展;2.2.2 中央处理器;2.2.3 存储系统;2.2.4 总线系统;2.2.5 输入输出系统;2.3 软件基础知识;2.3.1 什么是软件;2.3.2 软件开发流程;2.3.3 常见的软件开发模型;2.3.4 计算机编程语言;2.3.5 数据结构;2.4 操作系统知识;2.4.1 什么是操作系统;2.4.2 操作系统发展历史;2.4.3 操作系统由什么组成;2.4.4 几种操作系统的设计思路;2.4.5 操作系统分类;2.5 小结;第3章 ARM处理器;3.1 微处理器和微控制器;3.2 ARM处理器介绍;3.2.1 ARM微处理器的应用领域;3.2.2 ARM的功能特点;3.3 ARM指令集;3.3.1 算术运算指令;3.3.2 逻辑运算指令;3.2.3 分支指令;3.2.4 数据传送指令;3.4 ARM的结构;3.4.1 ARM体系结构的命名方法;3.4.2 处理器系列划分;3.4.3 处理器工作模式;3.4.3 处理器工作模式;3.4.4 存储系统;3.4.4 存储系统;3.4.5 寻址方式;3.4.5 寻址方式;3.5 ARM的功能选型;3.5.1 ARM的选型原则;3.5.1 ARM的选型原则;3.5.2 几种常见的ARM核处理器选型参考;3.6 小结;第4章 嵌入式Linux;4.1 常见的嵌入式操作系统;4.1.1 VxWorks;4.1.2 Windows CE;4.1.3 PalmOS;4.1.4 Symbian;4.2 嵌入式Linux操作系统;4.2.1 什么是Linux;4.2.2 Linux与UNIX的不同——GPL版权协议介绍;4.2.3 Linux发行版;4.2.4 常见的嵌入式Linux系统;4.3 小结;第5章 建立软件开发环境;5.1 独立的Linux系统;5.1.1 安装Ubuntu Linux;5.1.2 关键一步-系统的网络设置;5.1.3 其他必要的设置;5.1.4 怎样安装卸载软件;5.1.5 怎样配置系统服务;5.1.6 安装主要的开发工具;5.1.7 安装其他的开发工具和文档;5.2 运行在Windows上的Linux系统;5.2.1 什么是Cygwin;5.2.2 如何安装Cygwin;5.2.3 安装开发环境;5.3 Linux常用工具;5.3.1 Linux Shell和常用命令;5.3.1 Linux Shell和常用命令;5.3.1 Linux Shell和常用命令;5.3.2 文本编辑工具vi;5.3.2 文本编辑工具vi;5.3.3 有哪些信誉好的足球投注网站工具find和grep;5.3.4 FTP工具;5.3.4 FTP工具;5.3.5 串口工具minicom;5.5 Windows常用工具;5.5.1 代码编辑管理工具SourceInsight;5.5.2 串口工具XShell;5.6 ARM集成开发环境ADS;5.6.1 ADS集成开发环境介绍;5.6.2 配置ADS调试环境;5.6.3 建立自己的工程;5.7 小结;第6章 第一个Linux应用程序;6.1 向世界问好 – Hello,World!;6.1.1 用vi编辑源代码文件;6.1.2 用gcc编译程序 ;6.1.3 执行程序;6.2 程序背后做了什么;6.2.1 程序执行的过程;6.2.2 窥视程序执行中的秘密;6.2.3 动态库的作用;6.3 程序如何来的 - 编译的全部过程;6.3.1 编译源代码;6.3.2 链接目标文件到指定的库;6.4 更简单的办法——用Makefile管理工程;6.4.1 什么是Makefile;6.4.2 它是如何工作的;6.4.3 如何使用Makefile;6.4.4 好的源代码管理习惯;6.5 小结;第7章 Linux应用程序编程基础;7.1 内存管理和使用;7.1.1 堆和栈的
文档评论(0)