admin 管理员组

文章数量: 887007

1.树莓派镜像是Ubuntu18.04系统

2.没有多余的屏幕,但购买了小的一体化无线键盘鼠标

使用HDMI数据线以及HDMI采集卡,将树莓派与笔记本连接,笔记本打开相机,树莓派上电后,笔记本相机中(相机界面点击翻转摄像头)显示内容即为树莓派Ubuntu系统界面。(参考文献1)

注意仅有HDMI线(可将树莓派与普通显示屏连接)不足与一般笔记本连接,若需让笔记本显示树莓派界面,还需要额外的HDMI采集卡。

3.Ubuntu系统WiFi显示不出网络

修改/etc/netplan中50-cloud-init.yaml文件(参考文献2)

sudo nano /etc/netplan/50-cloud-init.yaml

50-cloud-init.yaml文件打开如下:

network:
    ethernets:
        eth0:
            dhcp4:true
            optional:true
    version:2
    wifis:
        wlan0:
            access-points:
                WifiName:
                    password:'88888888'
            dhcp4:true
            optional:true
            addresses:[172.20.10.5/24]

其中将WifiName改为自己的手机热点的名称(不是在冒号后面填写),password改为手机热点的密码。

另外addresses并不是随意编写的,首先将笔记本连接手机热点,打开电脑中的控制面板/网络和Internet/网络和共享中心,该页面可以看到笔记本连接的wifi,点击可查看wifi状态,wifi状态界面点击详细信息,其中可以看到Ipv4地址,比如我的笔记本连接手机热点后Ipv4地址为172.20.10.4,树莓派上我则设置为172.20.10.5,另外注意其中的/24需填写。(参考文献3,4)

nano编辑器中,修改好后,按Ctrl+S即可保存,再按Ctrl+X即可退出。

注意提前打开手机热点。

之后输入如下命令,使上面的50-cloud-init.yaml文件修改生效:

sudo netplan generate
sudo netplan apply

此时手机上显示有设备连接热点,可ping通www.baidu

4.但在实际使用firefox浏览器登录百度时,浏览器提示系统时间不符,即系统时间不准确,没有自动联网调整(参考文献5)

终端输入:

timedatectl

得到如下信息:

其中System clock synchronized:no即表示系统时间没有与互联网时间服务器同步。

接下来输入:

sudo systemctl restart systemd-timesyncd.service

输出结果为:

可以看到System clock synchronized:yes,此时系统时间也已经一致,可以通过浏览器上网。

参考文献

[1] b站视频【赵虚左】《ROS理论与实践》第8、9章--ROS机器人操作系统 P54 该课程附有教程文档 Introduction · Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程8.5.1章节

[2] 树莓派ubuntu20.04链接wifi 树莓派ubuntu20.04链接wifi_叫码农就行的博客-CSDN博客_树莓派ubuntu连接wifi

[3] 树莓派用来做开发的一堆事:ip、热点、ssh、环境树莓派用来做开发的一堆事:ip、热点、ssh、环境_露露露6的博客-CSDN博客

[4] “如何查看电脑网关_百度知道”中的第二个回答,答主pkover如何查看电脑网关_百度知道

[5] 如何在 Ubuntu 上设置时间同步如何在 Ubuntu 上设置时间同步 - 知乎

本文标签: 树莓派