[评测分享]
【更适合初学者的开发板ELF 1】- 02-虚拟机的环境搭建
#板卡评测
 
2797 人阅读
|
2 人回复
|
2023-11-21 
 
 
 
 
TA的每日心情  | 开心 2025-9-22 14:13 | 
|---|
 
  签到天数: 335 天 连续签到: 1 天 [LV.8]以坛为家I 
状元 
 
 
	- 积分
 - 8299
 
 
  
 
 | 
 
 
 本帖最后由 xiaoshen-372360 于 2023-11-21 13:43 编辑  
 
开始做Linux开发,首先要做的就是虚拟机环境的搭建,当然如果家里有条件的话还是可以做一个独立的linux服务器的,今天就和大家分享如何做虚拟机的安装,环境搭建以及FTP的工具使用。 
首先我们需要安装虚拟 机软件,我们使用目前相对来说稳定的版本。15.5来做虚拟机软件。 
 
我们这里安装虚拟机的话最好把性能和硬盘空间设置大一些,因为编译的文件可能会很占空间,还有原厂的资料也可以拷贝到虚拟机内部。 
我们需要设置 
虚拟机软件的安装我这里就不讲了,主要来说一下虚拟机系统的安装以及资源分配的问题,我们现在空间比较大的硬盘里面新建一个文件夹,方便以后虚拟机的移动和复制。 
好了,我们现在就开始做虚拟机的系统安装和配置。 
 
这里设置内存分配为8G(不要超过物理内存),硬盘分配为80-150G,空间有剩余的可以多分配一点。安装好之后,我们选择Ubuntu18.04 系统,设置之后会自行安装,我们这里就不再做过多的讲解。 
然后就是开始设置 
 
我们首先选择创建新的虚拟机,并且选择典型安装 18.04的系统镜像。 
 
 
选择我们提前下载好的UBUNTU 
 
做好虚拟机的命名以及密码的设置,这里需要记住密码,然后我们后面启动的时候回用到。 
 
这里选择好我们的虚拟机存放的位置,选择我们开始建立的文件夹,方便后期虚拟机的移动。 
 
然后我们设置硬盘大小为100G,其他配置入下图。 
 
修改计算机的一些基本参数。 
 
最后点击完成之后就开始自动安装系统了。 
 
我们这里就等待自己完成安装系统。
 
 
完成系统安装之后,我们先登录系统,完成系统的升级。 
 
等待软件升级完成,完成升级并且重启之后,我们先来安装一些基础软件。 
 
首先是设置root密码,我们先打开终端,输入命令 :sudo passwd root按照提示即可完成root密码设置 
 
首先完成net-tools 的安装,方便查看本机的IP,然后还需要安装 ssh和ftp软件,这里就直接上图 
 
 
 
完成了ssh 和FTP软件的安装,我们就可以,使用软件连接虚拟机了,可以完成远程终端调试以及FTP文件的传输。我们先查看自己虚拟机的IP,然后在电脑端增加对应网段的IP,然后皆可以实现电脑多网段的使用了, 
我们使用CRT进行SSh的连接测试,首先新建站点,选择协议为SSH2,然后输入虚拟机对应的IP用户名和密码,就可以实现连接了。 
 
 
 
 
之后我们来测试一下连接是否正常 
 
通过CRT的测试,发现这个是正常的。以后就可以做远程的调试了。 
然后我们再来测试FTP文件传输的测试。 
我们使用的FTP是Filezila,使用起来非常方便, 
 
设置好IP之后,我们就可以完成连接了。 
 
我们可以看到已经连接到了虚拟了,后期就可以放心的传输文件了,好了,今天的分享就到这里。 
 
 
 
 |   
- 
2.png
(26.95 KB, 下载次数: 28)
 
 
 
 
 
 
 
  
  
  
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
 | 
 
 
 
TA的每日心情  | 开心 2025-9-22 14:13 | 
|---|
 
  签到天数: 335 天 连续签到: 1 天 [LV.8]以坛为家I 
状元 
 
 
	- 积分
 - 8299
 
 
  
 
 | 
沙发
 
 
xiaoshen-372360 
 
发表于 2023-11-23 09:36:22
|
只看该作者
 
 
 
 
 
 
| 
经过实际测试,发现实际上15.5有一些问题,使用中切换大小写会存在问题,所以建议更换为16.23的虚拟机软件 |  
     
 
  
  
  
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
 | 
 
 
 
TA的每日心情  | 开心 2025-9-22 14:13 | 
|---|
 
  签到天数: 335 天 连续签到: 1 天 [LV.8]以坛为家I 
状元 
 
 
	- 积分
 - 8299
 
 
  
 
 | 
板凳
 
 
xiaoshen-372360 
 
发表于 2025-1-8 16:18:20
|
只看该作者
 
 
 
 
 
 
手册中提供的配置环境变量的方法仅临时生效,如果出现更换终端的情况,需要重新配置环境变量,这样就比较麻烦。下面提供一种配置环境变量永久生效的方法,省去多次执行环境变量的步骤: 
1.vi打开/home/elf目录下的.bashrc文件,在文件的最后添加如下命令: 
source /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi 
2.保存退出后,配置文件生效: 
elf@ubuntu:~$ source .bashrc 
3.查看当前环境变量: 
elf@ubuntu:~$ echo $CC 
arm-poky-linux-gnueabi-gcc -march=armv7ve -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi 
配置成功。 |  
     
 
  
  
  
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
 |