上节将原厂SDK解压到了虚拟机的Ubuntu中,那么我们这里使用vscode进行SDK中的uboot
源码远程查看。
一、配置Ubuntu
- 使用命令
apt-get install openssh-server
安装openssh
服务器。
-
打开
/etc/ssh/sshd_config
文件,将PermitRootLogin
的值改为yes
,并取消注释,如下
-
使用命令
/etc/init.d/ssh restart
重启ssh服务 -
关闭图形界面
由于在编译u-boot的过程中不需要图形界面而只需要连接SSH就能操作。因此我们使用下面的命令关闭默认开启的图形界面(如果你确定要使用图形界面请勿执行本命令),这样还能极大的节省计算机资源。
systemctl set-default multi-user.target
若要恢复图形界面的启动,使用以下命令即可。
systemctl set-default graphical.target
二、配置vscode
- 在vscode端安装
remote-ssh
插件,点击“+”后在框里输入ssh root@ipaddress
(例如ssh root@192.168.0.1)
- 接下来选择常用的配置文件(我选择第一个)。
- 你可以打开这个文件,则最后一行会出现刚刚修改的信息,通常将
Host
字段修改成容易识别的中文字段,结果如下
- 然后回到
remote-ssh
插件界面,点击刷新按钮,刚刚配置的就出现啦!
- 接下来右击它选择一个打开方式,然后输出密码就可以连接成功。
- 选择打开文件夹,选择虚拟中的uboot目录,点击确定。
- 选择“终端”–>“新终端”。就类似于我们打开了虚拟机中的字符终端。可以直接在这里对虚拟机进行操作。
- 接下来从顶层Makefile开始分析 。