- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
深圳市英蓓特信息技术有限公司——ARM 开发工具专业提供商
第一章
嵌入式 Linux 开发基础
本章节主要介绍嵌入式 Linux 下开发的基础,包括搭建嵌入式 Linux 开发环境、常用 Linux 命令
与使用、Linux 下的 Shell、Linux 下的编辑器 vi 、Linux 下的编译器 GCC、Bootloader、内核、文件
系统、Linux 驱动开发等一些基础知识。
1.1 搭建嵌入式Linux开发环境
本节主要分为 3 个部分,包括常用的 Linux 发行版的介绍、Ubuntu 的安装运行和 Ubuntu 的优
化与配置的应用开发。首先介绍了当前比较流行的 Linux 的发行版本,如 Ubuntu,RedHat 等,并
对各个版本进行了比较,方便读者的理解;然后以现在最常用的发行版 Ubuntu 为例,说明了 Ubuntu
的安装与运行过程;最后,本文系统地讲解了嵌入式 Ubuntu 的优化配置,包括一些基本的软件的
配置,如通行工具 Skype,星际译王等。本节为 Linux 的基础部分,为 Linux 初学者能快速入门提供
了保证。同时,本文提供了大量的截图,使读者对嵌入式系统的发行版、安装与配置有一个全面的
了解。
1.1.1 常用的Linux发行版
也许很多人会不屑的说,Linux 不就是个操作系统么。错!Linux 不是一个操作系统,严格来讲,
Linux 只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内
核提供系统服务,比如文件管理、虚拟内存、设备 I/O 等。
既然 Linux 只是一个内核。然而,一个完整的操作系统不仅仅是内核而已。所以,许多个人、
组织和企业,开发了基于 GNU/Linux 的 Linux 发行版。
linux 发行版本非常多,但是常用的 linux 发行版本就不是很多了,下文中介绍了在国内外常见
深圳总部:075525532557 | 销售邮箱:@ - 1 -
华北办事处:010| 华东办事处:021
深圳市英蓓特信息技术有限公司——ARM 开发工具专业提供商
的几种 linux 发行版本。事实上对 linux 高手而言,选用那种发行版本差别并不大,但对我们新手差
别就比较大了,对于新手而言要求系统易安装、易使用、配置简单、上手容易且硬件兼容性要好。
如果你是新手,可以先选择适于新手使用的流行发行版本,比如 Ubuntu、Fedora、openSUSE 等,
推荐使用 Ubuntu。如果你对 linux 一窍不通,也不想费很多时间配置系统,想先使用,后面在慢慢
学,可以使用 Magic linux、Hiweed linux 等已经配置好中文环境的 linux 系统,当然也可以使用上手
容易的类 windows 的红旗、新华等的 linux 操作系统,不过不推荐你用这些类 windows 的系统,虽
然对 windows 用户而言比较容易上手。至于 Gentoo、Arch 等 linux 系统运行速度虽然快,不过入门
较难,等你对 linux 比较熟练后,可尝试使用这些操作系统。你也可以使用 Live cd 直接在电脑上运
行 linux 而不安装,或者把 linux 装在 U 盘或移动硬盘中(这一点是 windows 做不到的)。
1.Ubuntu
Ubuntu 就是一个拥有 Debian 所有的优点,以及自己所加强的优点的近乎完美的 Linux 操作系
统。Ubuntu 是一个相对较新的发行版,它的出现可能改变了许多潜在用户对 Linux 的看法。也许,
从前人们会认为 Linux 难以安装、难以使用,但是,Ubuntu 出现后,这些都成为了历史。Ubuntu
基于 Debian Sid,所以这也就是上文所说的,Ubuntu 拥有 Debian 的所有优点,包括apt-get 。然而,
不仅如此而已,Ubuntu 默认采用的 GNOME 桌面系统也将 Ubuntu 的界面装饰的简易而不失华丽
文档评论(0)