关键词:
目录
嵌入式Linux开发需要在Linux系统下进行,这就要求我们的PC主机安装Linux系统,本专栏我们选择Ubuntu这个Linux发行版系统。
1、下载虚拟机软件VMware和Ubuntu操作系统
安装VMware和Ubuntu前需要先在官网下载相关安装包,下载地址如下:
虚拟机软件VMware下载地址:Download VMware Workstation Pro
Ubuntu操作系统下载地址:Download Ubuntu Desktop | Download | Ubuntu
2、安装虚拟机软件VMware
安装VMware Workstation和普通软件一样,双击进入安装界面。选择“我接受许可协议中的条款”,然后在选择“下一步”。
选择软件的安装路径,点击“更改”按钮,然后根据自己的实际需要选择合适路径。不建议选择启动时检测产品更新和加入VMware客户体验提示计划。
安装过程,耐心等待几分钟,等待安装完成。
安装完成后,第一次打开软件的时候会提示你输入许可证密钥,VMware 是付费软件,是需要购买的,如果你购买了 VMware 的话就会有一串许可密钥,如果没有购买的话就选择“我希望试用 VMware WorkstationXX 30 天”选项,这样你就可以体验 30 天 VMware。还有一种方法可以白嫖,你懂得~
VMware 软件正式打开,界面如下所示:
3、创建虚拟机
安装好 VMware 后可以在 VMware 上创建一个虚拟机,打开 VMware ,选择:文件-> 新建虚拟机。 选中 “自定义”选项,然后选择“下一步”,进入 硬件兼容性选择界面。 使用默认值就行了,直接点击“下一步”,进入 操作系统安装界面。安装下载好的Ubuntu映像文件。
输入个人用户信息。
给虚拟机单独清理出一块磁盘,做嵌入式开发建议这块空磁盘的大小不小于100GB。
配置虚拟机所使用的处理器数量,以及每个处理器的内核数量,这个要根据自己实际使用的电脑 CPU 配置来设置。比如我的电脑 CPU 是 I7-4720HQ ,这是个 4 核 8线程的CPU ,因此我就可以分 2 个核给 VMware ,然后 I7-4720HQ 每个物理核有两个逻辑核,因此每个处理器的内核数量就是 2 ,各位可以 根据自己的实际电脑CPU 配置来设置。 根据自己电脑的实际内存配置来设置分给虚拟机的内存大小,比如我的电脑是16GB 的内存,因此我可以给虚拟机分配 8GB 的内存。选择“使用桥接网络”,点击“下一步”。
I/O 控制器类型选择默认值:“LSI Logic”,然后点击“下一步”。
选择磁盘类型,使用默认值:“SCSI”,然后点击“下一步”。
选择“创建新虚拟磁盘”,这样我们前面设置好的那个空的磁盘就会被创建为一个新的磁盘。 进入磁盘容量设置界面,设置我们清出的空的磁盘多少是给虚拟机用的,我们清出了一个空磁盘肯 定是全部给虚拟机用的,因此设置最大磁盘大小为空磁盘的大小。 注意,磁盘空间尽量大一点,不要设置成建议的 20GB,最好 50GB 以上,否则开发过程中很容易提示磁盘空间不够。进入设置“自定义硬件”。
选中虚拟机设置对话框中的 “CD/DVD(SATA) ”选项,然后在右侧选中“使用 ISO 映像文件”,这里的 ISO 映像文件就是之前下载并安装的 Ubuntu系统镜像,当然也可以再这里替换成新系统镜像。 选择“ USB 控制器”选项,默认 USB 控制器的 USB 兼容性为 USB2.0 ,这样当你使用USB3.0 的设备的时候 Ubuntu 可能识别不出来,因此我们需要调整 USB 兼容性为 USB3.1(最新版)。最后点击“完成” ,完成虚拟的创建和配置。
4、安装Ubuntu操作系统
点击“启动客户机”。
Ubuntu 开始安装以后首先是语言选择。选择默认配置。
选择默认的“清除整个磁盘并安装Ubuntu”。
设置好安装类型以后点击“现在安装”按钮,会弹出“将改动写入磁盘吗?”对话框,点击“继续”。 输入地址。设置用户名和密码。
设置好用户名和密码以后点击“继续”按钮,系统就会开始正式安装。 等待系统安装完成,安装过程中会下载一些文件,所以一定要保证电脑能够正常上网,如果不能正常上网的话可以点击右侧的“skip ”按钮来跳过下载文件这个步骤,对于系统的安装没有任何影响,安装完成以后提示重启系统。嵌入式armlinux操作系统中如何构建交叉开发环境?
这个问题相当专业了,之前我去周立功那边了解过的。按照以下步骤进行安装:1)安装32位的兼容库和libncurses5-dev库在安装交叉编译工具之前需要先安装32位的兼容库和libncurses5-dev库,安装32兼容库需要从ubuntu的源库中下载,所以... 查看详情
sourceinsight安装在linux上啊(虚拟机环境)求具体步骤!望各位高手不吝赐教!谢谢
...C编程基础linuxC语言环境概述Gcc使用方法Gdb调试技术。4、嵌入式系统开发基础嵌入式系统概述交叉编译配置TFTP服务配置NFS服务下载Bootloader和内核嵌入式Linux应用软件开发。4、嵌入式系统移植Linux内核代码平台相关代码分析ARM平台... 查看详情
嵌入式环境配置—vmware软件安装和虚拟机的创建
...统的安装VMware软件的安装为什么要虚拟机? 嵌入式Linux开发需要在Linux系统下进行,我们选择了Ubuntu。1.双系统安装 有问题,一次只能使用一个系统。Ubuntu基本只做编译用。需求:能够同时运行w... 查看详情
在ubuntu中搭建嵌入式linux开发环境(代码片段)
在Ubuntu中搭建嵌入式Linux开发环境百问网已经制作好了完备的Ubuntu镜像,可以从这里下载:链接:https://pan.baidu.com/s/1vw4VUV_Mvt0HXz8IC66ACg提取码:iftb我们也正在(2022.10.17开始)使用纯粹的Ubuntu环境开始教驱动入门,... 查看详情
成为linux程序员需要学习啥
...统的主要特点;3、Linux的组成;4、主要的Linux版本;5、嵌入式Linux简介与发展第二部分虚拟机安装和LINUX系统安装 虚拟机安装;2Linux系统的安装;3Linux系统的常用软件的安装;4Linux快速入门5熟悉运用Linux环境下,常用命令的操... 查看详情
嵌入式开发-写在这里作为参照
...统的主要特点;3、Linux的组成;4、主要的Linux版本;5、嵌入式Linux简介与发展第二部分虚拟机安装和LINUX系统安装1、虚拟机安装;2、Linux系统的安装;3、Linux系统的常用软件的安装;4、Linux快速入门5、熟悉运用Linu 查看详情
linux——虚拟机ubuntu操作系统下安装samba服务器,实现windows主机与linux端方便的进行文件传输
【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! 《QT开发实战》《嵌入式通用开发实战》《从0到1学习嵌入式Linux开发》 查看详情
linux——虚拟机ubuntu操作系统下安装samba服务器,实现windows主机与linux端方便的进行文件传输
【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! 《QT开发实战》《嵌入式通用开发实战》《从0到1学习嵌入式Linux开发》 查看详情
嵌入式linux从入门到精通之第一节:软件安装
Linux安装ubuntu环境安装1.安装VmwarePlayer虚拟机:双击VMware-player.exe,一路next即可;2.打开虚拟机,点击CreataNewVirtualMachine;3.选择稍后设置;4.选择Linux,ubuntu;5.选择虚拟机名称和路径;6.硬盘选择50G;7.改变虚拟机设置,进行内存相... 查看详情
在ubuntu中搭建嵌入式linux开发环境(代码片段)
在Ubuntu中搭建嵌入式Linux开发环境百问网已经制作好了完备的Ubuntu镜像,可以从这里下载:链接:https://pan.baidu.com/s/1vw4VUV_Mvt0HXz8IC66ACg提取码:iftb我们也正在(2022.10.17开始)使用纯粹的Ubuntu环境开始教驱动入门,... 查看详情
linux学习ubuntu安装
...背景】最近小编在学习使用Linux系统,尝试了Ubuntu的安装。以下是小编的安装过程:【内容】一、环境准备:下载VirtualBox虚拟机并安装。(因为小编只是尝试,所以采用虚拟机环境进行安装,如果需要也可... 查看详情
linux(ubuntu)系统中搭建python编程环境
1检查python版本$python 它指出了安装的Python版本,此时最后是>>>提示符,让你能够输入Python命令,可按Ctrl+D或执行命令exit()退出(一定要记得退出再执行Linux命令)。2安装文本编辑器在大多数Linux系统... 查看详情
linux基础入门之vm和centos的安装使用
...Windows,unix,Linux,android等一、Linux的学习方向1-Linux运维2-Linux嵌入式开发3-在Linux下做各种程序开发二、Linux的应用领域1-个人桌面领域的应用此领域是传统Linux最薄弱的环节,传统Linux由于界面简单,操作复杂等缺点,一直... 查看详情
如何在linux系统安装python编程环境
老师给了我一个虚拟机,是linux的。我想在上面安装python的编程环境,但是不知道应该怎么着手。麻烦说说具体的步骤,谢谢!!我的系统版本是DebianGNU/Linux6.0,我已经用apt-getinstallpython安装了python2.6,但是想要一个像windows下... 查看详情
[roc-rk3568-pc]手把手教你编译linux_sdk并打包ubuntu系统固件(代码片段)
...Firefly官方Ubuntu固件到板卡ROC-RK3568-PC,但是身为一名嵌入式开发者,我们需要定制自己Ubuntu固件,那么我们应该如何才能编译并打包出自己的固件呢?别急,这篇给大家揭晓!文章目录一、开发环境搭建1.1... 查看详情
qt-opensource-everywhere编译
安装QT嵌入式开发环境花了4天时间,记录其中过程点滴。p{margin-bottom:0.21cm;}1、系统环境以及软件准备 主机操作系统:Ubuntu9.04主机编译器:gccversion4.3.3(Ubuntu4.3.3-5ubuntu4)交叉编译器:arm-linux-gcc3.4.1软件安装包:(软件包事先下... 查看详情
嵌入式开发环境配置提要(代码片段)
一、安装Ubuntu系统(省略)二、安装基础开发环境sudoaptinstallbuild-essentialvimlibc6-i386三、安装samba#安装sambasudoaptinstallsamba#打开samba配置文件sudovim/etc/samba/smb.conf#在该文件最后添加如下[iTOP-4412]comment=SambaonUbuntupath=/home/onetoken/iTOP-4412re... 查看详情
使用eclipse进行嵌入式软件开发
...行更容易的编辑代码,大大提高了软件的开发效率。在ARM嵌入式Linux的开发过程中,使用Eclipse集成开发环境也是如此,本文介绍如何使用Eclipse开发嵌入式Liunx软件。本文假设ubuntu上已经安装好了ARM交叉编译环境。一、安装软件1.... 查看详情