位置: 编程技术 - 正文

嵌入式Linux开发教程:获取Linux环境(嵌入式linux开发用什么语言)

编辑:rootadmin

推荐整理分享嵌入式Linux开发教程:获取Linux环境(嵌入式linux开发用什么语言),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:嵌入式Linux开发教程,嵌入式Linux开发教程,嵌入式Linux开发教程,嵌入式Linux开发教程,嵌入式linux开发板,嵌入式Linux开发环境搭建,嵌入式linux开发板,嵌入式Linux开发环境搭建,内容如对您有帮助,希望把文章链接给更多的朋友!

学习Linux,必须要有一个Linux环境。本章先介绍获得Linux环境的3种方式,然后以Ubuntu发行版为例讲解Linux操作系统的安装和设置,图文并茂,清晰明了的展示Ubuntu操作系统安装的全过程,引领读者完成Ubuntu操作系统的安装。本章最后对Ubuntu桌面进行了粗略介绍。

2.1 获得Linux环境的三种方式

学习Linux,必须先获得一个Linux主机环境,通常情况下,可以通过以下三种方式获得Linux环境。

1. 双系统安装

如果没有闲置的计算机,或者现有Windows系统的计算机有足够的硬盘空间,可以考虑划分一部分硬盘空间,用于安装Linux操作系统,最终形成双系统计算机。

优点:经济实惠,且对计算机硬件要求不太高。

缺点:安装双系统比较危险,一不小心有可能造成整个硬盘数据丢失;在开发过程使用到Windows工具时,需进行系统切换,不是很方便。

2. 全新硬盘安装

3.安装虚拟机

如果计算机配置较高,可以考虑虚拟机方案。在Windows下安装虚拟机软件,然后通过虚拟机软件创建一台虚拟电脑,最后在虚拟电脑中安装Linux操作系统;也可以安装Linux,在Linux中安装虚拟机再安装Windows。

常用的虚拟机软件有VMware、Virtual Box和Virtual PC等,不同虚拟机软件的使用方法稍有不同。下文以VMware为例进行介绍。优点:安装和使用Linux都很方便;还可同时使用Windows系统。缺点:对计算机硬件要求高,特别是内存,推荐4GB及以上。

在Windows下使用虚拟机,除了可以继续使用Windows下的工具之外,还有下列好处:

一台电脑可以同时存放多台虚拟机,这样就可以存在多个不同版本的Linux系统; 在硬件允许的情况下,甚至可以同时运行多台虚拟机; 安装好的虚拟机可以任意复制和拷贝,方便在不同电脑之间迁移和扩散。 2.2发行版选择和ISO下载

在第一章介绍Linux发行版的时候提到,Linux有众多发行版,就算是常用的发行版也有十来种。不同发行版之间,在安装和使用上都有差异,选择一个合适的发行版,是能促进Linux的学习的。

首先要考虑该发行版的流行度,越流行的发行版,用户越多,遇到问题寻求技术支持也很方便,如果选择小众的发行版,寻求技术支持就不那么方便了。

其次要考虑该发行版使用的难易程度,通常来说,越简单易用的发行版越流行。

进行嵌入式Linux开发,还必须考虑嵌入式Linux开发工具的问题。最好选择处理器半导体厂商以及开发平台厂商所选择的发行版,这样能够直接使用半导体或者开发平台原厂提供的各种工具,减少开发过程中的障碍。

基于以上3个理由,我们选择了Ubuntu发行版,下面的安装和使用都以Ubuntu为例进行介绍。Ubuntu本身又有很多版本,我们选择的确切版本是Ubuntu ..5,是目前来说最适合于嵌入式Linux开发的Ubuntu LTS(长期支持)版本。

Ubuntu .下载地址: 2.1 Ubuntu镜像下载网页界面

建议选择Desktop版本,到底是-bit版本还是-bit版本,需要根据计算机硬件来决定,在硬件允许的情况下,推荐选择-bit版本。

下载ISO文件后,如果进行虚拟安装,则可以直接使用ISO文件;如果进行物理实体安装,则可将ISO刻成启动光盘,或者用unetbootin-windows软件制作成USB启动盘备用。

用从Ubuntu官网下载的ISO镜像,安装后只能得到纯净的Ubuntu系统,如果从www.zlg.cn/linux 下载经过重新打包的Ubuntu镜像,安装后将会得到已经构建好嵌入式Linux开发环境的Ubuntu系统。

如果使用虚拟机,还可以选择下载已经安装好的Ubuntu虚拟机文件,请参考2.1小节。

2.3 VMware Player软件2.3.1 下载和安装

打开VMware官方网站,进入下载专区,下载非商用的VMware Player软件。下载地址: Player for Windows -bit and -bit软件,如图2.2所示。

图 2.2 VMware Player下载页面

截止到本书完稿时,VMware Player已经更新到了7.0版本,7.0版本没有位系统支持了,位系统请选择6.0版本下载使用。

文件下载完成后,得到 VMware-player-6.0.2-.exe程序安装文件(具体文件名以实际下载到的文件为准)。双击该程序安装文件,在弹出的对话框中选择“下一步”,如图2.3所示。

图 2.3 安装VMware Player

在弹出的“许可协议”对话框中选择“我接受许可协议中的条款”,如图2.4所示。

嵌入式Linux开发教程:获取Linux环境(嵌入式linux开发用什么语言)

图 2.4 接受许可协议

然后按默认设置一直点击“下一步”直至如图2.5所示界面。

图 2.5 准备安装

此时点击“继续”按钮即可进行VMware Player软件的安装,安装完成时如图2.6所示。

图2.6 完成安装

2.3.2 设置虚拟化支持

对于大多数PC而言,主板设置默认支持虚拟化,无需进行这步操作,但是对于一些笔记本电脑,默认关闭了虚拟化支持,需要使能才能正常使用虚拟机。

设置虚拟化支持,需要进入系统BIOS进行操作。不同品牌的笔记本进入BIOS的方法也存在差异,有的是在刚启动时持续按F2键进入BIOS,有的是F键,具体请参考对应品牌电脑的主板说明。

当进入BIOS系统,找到Intel Virtualization Technology选项,将其配置为Enable,如图2.7所示。注意,不同PC的BIOS中对应的选项位置及描述可能不同,请以实际情况为准。

图 2.7使能Intel Virtualization Technology

设置好虚拟化支持后,保存并退出BIOS,重启电脑。

2.4 使用现成的虚拟机

前面已经提到过,虚拟机可以在不同电脑之间迁移和扩散。如果觉得安装Linux操作系统麻烦,或者暂时不想安装,可以直接使用已经安装好的虚拟机镜像。打开 .虚拟机镜像,存放到有足够空闲空间(建议GB以上)的硬盘解压,将得到我们已经安装好的虚拟机,如图2.8所示。

图2.8下载得到的虚拟机镜像和解压后的文件夹

下载页面同时提供了位和位虚拟机文件,请根据计算机硬件具体情况选择:位处理器的计算机只能使用位镜像;而对于位处理器的计算机,无论安装了位还是位操作系统,都可以任意选择。

打开WMware Player软件,点击“打开虚拟机”,选择打开已有的虚拟机,如图2.9所示。

图2.9 选择“打开虚拟机”

在文件浏览器中,找到刚才虚拟机解压后得到的目录,打开选择打开虚拟机配置文件,如图2.所示。

图 2.打开虚拟机配置文件

打开了虚拟机配置文件的VMware Player界面如图2.所示,点击“播放虚拟机”可以启动虚拟机。

图2.虚拟机装载成功后的界面

虚拟机文件被拷贝到新的位置,第一次运行虚拟机会出现如图2.所示的对话框,选择“我已复制该虚拟机”即可。

图 2. 选择“I copied it”

之后虚拟机将会正常启动,启动成功后,可以看到Ubuntu桌面,如图2.所示。

图2.VMware Player成功启动Ubuntu虚拟机

Ubuntu系统在VMware Player中成功启动后,可以先阅读2.7小节,初步了解Ubuntu后,即可进入第3章,开始学习Linux命令。

如果以后想学习安装Ubuntu,可以在另外的目录新建新的虚拟机,并安装新的Ubuntu系统。

在有些电脑上,特别是笔记本电脑,有可能出现启动登录后黑屏的状况,出现这种状况的原因有可能是VMware软件设置默认开启了“加速3D图形”选项,进入关闭即可。

先关闭虚拟机系统,打开虚拟机并装载虚拟机配置文件,在VMware Player主界面,选择“编辑虚拟机设置”,在“硬件”选项卡中选择“显示器”,将“加速3D图形”前面的勾去掉,如图2.所示。

图2.关闭3D图形加速

盘点Linux平台下的十佳IDE Linux是一款在全球范围内应用于许多台式机的开源操作系统,同时它还是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行

linux基础入门教程之linux介绍 接触linux是在大二的时候,那时候迷上了嵌入式linux,把电脑换成了linux系统,学习linux基础知识,学习linux命令,学习shell,泡论坛,就这样慢慢的平时

Linux入门 提高工作效率的命令 df命令用于查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。如:df-k以千字节(KB)为单位显示各分区的信息

标签: 嵌入式linux开发用什么语言

本文链接地址:https://www.jiuchutong.com/biancheng/366818.html 转载请保留说明!

上一篇:在Linux系统中使用Coreutils Viewer显示命令运行进度(在对linux系统中dir)

下一篇:盘点Linux平台下的十佳IDE(linux哪里好)

  • 税务师证书图片
  • 怎样确认个人所得税专项扣除操作流程
  • 没有销项税只有进项税需要结转未交增值税吗
  • 现金流量表的期末数与资产负债表的货币资金吗
  • 职工集资建房款属公款吗
  • 预售收入是否可以退税
  • 广告合同印花税率怎么算
  • 小规模企业有了增值税吗
  • 收付转凭证如何排序装订
  • 总包抵扣分包企业所得税
  • 上月未计提税金,下月怎么做分录
  • 现金折扣销售退回的会计分录
  • 管理费用已付款未收到发票
  • 工资表不给看
  • 老板向公司借款用于公司经营
  • 所得税汇算清缴表在哪里打印
  • 开给学校的发票要税号吗
  • 取得专用发票不交增值税
  • 案例讲解:当年度未及时取得有效凭证的相关成本、费用涉税处理
  • 自然人股东转让股权如何避税
  • 增值税普通发票几个点
  • 进出口总额比上年同期
  • 公司注销后资产属于谁
  • 售后服务领用材料分录
  • 装修费可以作为开办费吗
  • XP系统,右下角本地连接图标消失的解决办法
  • php支付功能
  • 企业以租代购的利弊分析
  • mds是什么进程
  • php socket select
  • php语言版本
  • 允许加计扣除的委托境外研发费用
  • 实战到底究竟是什么意思啊
  • vue组件用法
  • css5个定位
  • logread命令
  • 上月购进固定资产次月退货已开具红字发票如何入账
  • etcd4
  • c语言指针妙用
  • 印花税购销合同改为买卖合同
  • mysql获取字段值的长度
  • mysql Event Scheduler: Failed to open table mysql.event
  • 企业其他业务收入要交税吗
  • 劳务公司开出的劳务票需要申报个税吗
  • 用友t3建账行业性质怎么选
  • 工会经费包括年终奖吗
  • 现金流量少
  • 税务突然查账
  • 备用金怎么计入明细账
  • 小规模纳税人转一般纳税人当月如何申报
  • 专项费用会计分录
  • 建账要求
  • 经纪代理包括什么
  • 发票备注栏填写内容
  • 个体工商户如何注销网上
  • docker mysql 数据
  • xp系统没有声音没有音频设备
  • winhelp.exe - winhelp是什么进程
  • realshed.exe - realshed是什么进程 有什么用
  • win10开机蓝屏提示修复
  • 多个版本python
  • viewpager2+fragment
  • php和js的区别和联系
  • jquery点击切换背景颜色
  • jquery写网页
  • jquery 图片插件
  • javascriptj
  • JavaScript中的数据类型
  • 普通话的对话
  • python如何获取
  • 事前监督的名词解释
  • 深圳电动车怎么注册登记
  • 教育培训行业的发展
  • 公共基础设施项目所得税优惠目录
  • 中科院有多少在校研究生
  • 代销手续费增值税会计处理
  • 广东省社保缴费基数
  • 世界近代史的改革有哪些
  • 襄城是现在的哪个城市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设