1_嵌入式Linux学习_入门_第一步VMware+ubuntu软件安装

参考博客:从零学Linux学习笔记-安装:虚拟机启动后蓝屏_观尔郑的博客-CSDN博客

说明:本文为本人实际学习过程的记录(记录所有遇到问题,愚笨但真实,轻喷)

一、虚拟机安装

嵌入式 Linux 开发需要在 Linux 系统下进行,我们选择 ubuntu。 


1、双系统安装【不建议】


一次只能使用一个系统。若电脑仅打开linux系统我们将无法便捷的进行学习。因为ubuntu 基本只做编译用,windows系统是我们熟知且便于操作的,我们需要能够同时运行windows 和ubuntu虚拟机。

感兴趣的可以参考:Window Linux双系统安装 超详细教程_windows linux双系统_CodeStars码星人的博客-CSDN博客


2、安装虚拟机VMware【建议】

虚拟机软件有VMware(收费)和virtualbox(免费)。【建议】安装VMware(收费),因为市面上视频网站上的Linux教学基本都是基于VMware,使用VMware更便于学习。那么对于收费问题,不用担心,仅学习用途可参考【软件管家】公众号(商业用途请购买正版密钥)。这里为了省事直接列出百度云盘下载链接:

【VMware15.5】下载通道①百度网盘丨下载链接:

百度网盘 请输入提取码 (baidu.com)

提取码:pcww

详细安装步骤可直接参考:VMware15.5安装教程 (qq.com)

【VMware17.0】【建议装新版本 但cpu要求更高】下载通道①百度网盘丨下载链接:VMware17.0.zip_免费高速下载|百度网盘-分享无限制 (baidu.com)

提取码:7777

 详细安装步骤可直接参考:VMware17.0安装教程 (qq.com)

装新版本虚拟机可直接避免产生问题2和3的可能性。

二、ubuntu安装

接下来,就是ubuntu的正式转载了。依旧选择信任【软件管家】。

ubuntu18.0.4下载链接:百度网盘 请输入提取码 (baidu.com)

提取码:7777

完整的安装教程:Vm虚拟机安装Linux系统教程 (qq.com)

ubuntu是要在虚拟机中进行安装的,即在虚拟机中安装Linux系统。

1、遇到问题1:软件兼容性

打开VMware时可能会遇到Win11安装vmware15.5出现兼容性问题

问题原因: 系统默认开启内核隔离,关闭即可。

解决:打开设置中的隐私和安全性

再打开安全中心

 

然后点击设备安全性,找到内核隔离中的内核详细,点击

 

关闭该选项,再打开VMware即可。

2、遇到问题2:蓝屏

VMware安装完Ubuntu后打开出现蓝屏

解决办法参考(实测有效):

VMware安装完Ubuntu后打开出现蓝屏解决办法_vm pro ubuntu启动蓝屏_明日太阳依然升起的博客-CSDN博客

3、遇到问题3:版本兼容性

VMware Workstation 与 Device/Credential Guard 不兼容

接下来打开仍然遇到问题3,并寻找解决方案,尝试不得解决。各种一系列操作,我看到一个最靠谱的,是因为VMware版本问题,建议安装成最新版VMwre17.0。

于是我卸载了VMware15.5。重新安装VMwre17.0。

 安装过程与上述15.5差不多,附上【软件管家】链接:微信公众平台 (qq.com)

 4、-----> 正式安装ubuntu:

(建议看我的详细过程,学习底层开发时,软件管家提供的安装步骤有一些不合理的地方)

  • 1、点击【创建新的虚拟机】。

  • 2、选择【典型】,点击【下一步】。

  • 3、选择【稍后安装操作系统】,点击【下一步】。

  • 4、操作系统选择【Linux】,版本选择【ubuntu 64位】,点击【下一步】。

  • 6、在新的磁盘中新建一个文件夹,点击【浏览】可更改安装位置到这个新文件夹,点击【下一步】。

  • 7、磁盘大小选择自己分了多少就填多少我填40G,点击【下一步】。(这里忘截图,用他图代替)

图片

  • 8、点击【自定义硬件】。(这里忘截图,用他图代替)

图片

  • 9、点击【内存】,通常默认的就行【2048MB或者4096MB】(或者有能力的分自己内存的一半)。

  •  10、点击【处理器】,处理器点1,内核数分2(我是i7-12650H 10核),现在电脑一般可能都在2个处理器这样分一个就行。(或者有能力的内核数分自己内核数的一半)。

  •  11、选择【新CD/DVD(SATA)】,选择【使用ISO镜像文件】,点击【浏览】。

  • 12、选择安装包解压后【ubuntu】文件夹里的【ubuntu-18.04.1-desktop-amd64】,点击【打开】。

  • 13、点击【网络适配器】,一般为自己笔记本连接wifi,网络连接默认就行选择【NAT模式】,台式电脑的话应该选择【桥接模式】。

  •  14、选中【USB控制器】,更改为USB3.1。否则后面用不了USB3.0的设备。

  • 15、选中【打印机】,点击【移除】,点击【关闭】。点击【完成】。

  • 16、点击【开启此虚拟机】。

  • 17.系统安装中,等待出现安装界面,选择简体中文。点击【安装ubuntu】。

 

  • 18、【继续】、【继续】、【现在安装】。

 

 看,这里就要求整个【磁盘格式化】。

  • 19、选地方,【继续】。

 

  • 20、设置姓名登录密码。

 

  • 21、等待系统安装…………,完成后【重启】。

 

 

  •  22、加载后按【回车】,就可以登陆了。完成。

  • 23、OK,一切就绪。

 

三、 总结

不同使用者电脑不同,系统版本不同,软件版本不同,都会遇到不同的问题,这是我本人所遇到的问题和解决办法,希望对新学习者有帮助。第一次写日常记录型博客,有什么问题和建议可以评论沟通。

  • 25
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
嵌入式Linux开发中,我们经常需要进行在线调试。其中一个常用的工具是gdb和gdbserver。gdb是一个强大的调试工具,而gdbserver是一个针对嵌入式系统的调试服务器。本文将介绍如何使用gdb和gdbserver在嵌入式Linux系统上构建在线调试环境。 1. 安装gdb和gdbserver 在Ubuntu安装gdb和gdbserver非常简单,只需要执行以下命令即可: ``` sudo apt-get install gdb gdbserver ``` 2. 编译可调试的程序 在编译程序时需要加上-g参数,这样可以将调试信息编译进可执行文件中。例如: ``` gcc -g -o myprog myprog.c ``` 3. 启动gdbserver 在嵌入式系统上启动gdbserver,需要指定监听的IP地址和端口号。例如: ``` gdbserver 192.168.1.100:1234 myprog ``` 其中192.168.1.100是嵌入式系统的IP地址,1234是端口号,myprog是可执行文件的名称。 4. 连接gdb客户端 在开发机上启动gdb客户端,连接到gdbserver。例如: ``` gdb myprog (gdb) target remote 192.168.1.100:1234 ``` 这样就可以开始在线调试程序了。 5. 使用gdb调试程序 在线调试程序的过程与本地调试并没有太大的区别。可以使用gdb的各种命令进行调试,例如下断点、单步执行、查看变量值等等。例如: ``` (gdb) break main (gdb) run (gdb) next (gdb) print i ``` 6. 总结 使用gdb和gdbserver可以方便地在嵌入式Linux系统上进行在线调试。需要注意的是,在调试时需要保证嵌入式系统能够与开发机正常通信,同时需要使用-g参数编译程序,将调试信息编译进可执行文件中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

善于伴随

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值