Linux嵌入式系统开发,嵌入式Linux开发教程

2019-07-12 17:00发布

嵌入式有不少组合名词,例如嵌入式系统,嵌入式软件,Linux嵌入式,Android嵌入式,嵌入式Web,等等。通常对嵌入式的定义其实是对"嵌入式系统"的定义。 学习Linux,必须先获得一个Linux主机环境,通常情况下,可以通过以下三种方式获得Linux环境。
  1. 双系统安装
如果没有闲置的计算机,或者现有Windows系统的计算机有足够的硬盘空间,可以考虑划分一部分硬盘空间,用于安装Linux操作系统,最终形成双系统计算机。 优点:经济实惠,且对计算机硬件要求不太高。 缺点:安装双系统比较危险,一不小心有可能造成整个硬盘数据丢失;在开发过程使用到Windows工具时,需进行系统切换,不是很方便。
  1. 全新硬盘安装(正常装机)
3.安装虚拟机 如果计算机配置较高,可以考虑虚拟机方案。在Windows下安装虚拟机软件,然后通过虚拟机软件创建一台虚拟电脑,最后在虚拟电脑中安装Linux操作系统;也可以安装Linux,在Linux中安装虚拟机再安装Windows。 常用的虚拟机软件有VMware、Virtual Box和Virtual PC等,不同虚拟机软件的使用方法稍有不同。下文以VMware为例进行介绍。优点:安装和使用Linux都很方便;还可同时使用Windows系统。缺点:对计算机硬件要求高,特别是内存,推荐4GB及以上。 在Windows下使用虚拟机,除了可以继续使用Windows下的工具之外,还有下列好处: 一台电脑可以同时存放多台虚拟机,这样就可以存在多个不同版本的Linux系统;
在硬件允许的情况下,甚至可以同时运行多台虚拟机;
安装好的虚拟机可以任意复制和拷贝,方便在不同电脑之间迁移和扩散。