0、前提
所需物品:一個手機、一台電腦、一個樹莓派、一張tf卡和一個讀卡器。
所需軟件:Win32DiskImager、putty
還需要ubuntu系統鏡像源。這些我都放在百度網盤上了鏈接:https://pan.baidu.com/s/1Bd18WrP1l5L15BHJbUR5QA
提取碼:sirb
第一步 裝鏡像
- 將插上卡的讀卡器插電腦上。
- 打開Win32DiskImager,找到解壓好的ubuntu18.04鏡像,然后點擊寫入就歐克了。

- 裝好鏡像后記得在根目錄下加入SSH文件,具體操作是建立SSH.txt,然后刪除.txt
-
修改network-config文件

用記事本打開找到下面的內容。#wifis: # wlan0: # dhcp4: true # optional: true # access-points: # myhomewifi: # password: "S3krlt"把前面#都刪掉(其他內容不用管,只刪上面的就夠了),把wifi netowork name和wifi password分別改成你手機熱點的名稱和密碼。像下面那樣,熱點名是abc123,密碼是12345678,注意:全都要打雙引號
wifis: wlan0: dhcp4: true optional: true access-points: "abc123": password: "12345678"保存文件。
-
配置WiFi配置文件
取出以及預裝好樹莓派Linux系統的SD卡(推薦Raspbian系統),用讀卡器在筆記本上讀取數據,然后在boot目錄下,新建一個配置文件,起名為:wpa_supplicant.conf。(注意后綴為.conf)
文件里編寫一下內容:注意:注釋最終需要刪去
country=CN //這三行照抄 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WiFiname1" //WiFi名字 psk="wifi1password" //WiFi密碼 key_mgmt=WPA-PSK //WiFi加密方式 priority=2 //連接優先級,數字越大優先級越高 }保存文件,現在才可以彈出TF卡。
注意:注釋要去完整否則不能生效,將注釋以及到代碼前的空格都得刪去
第二步 遠程連接
使用putty進行遠程登錄操作
如果采用ssh方式的話需要先在網上下載一個putty工具軟件,軟件很小,也很容易找。
然后打開軟件,填寫樹莓派的IP和端口號就可以連接了。
填寫IP地址(上面局域網掃描器獲得的IP地址),端口號一般默認都是22,確認成功后會進入樹莓派ubuntu的命令行界面

第一次要重置密碼,這個自己操作。重置密碼之后會退出,使用更新后的密碼重新登錄,登錄后如下圖:

第三步 裝桌面
在puuty下輸入:
sudo cp -r /etc/apt/sources.list /etc/apt/sources.list.bf sudo sed -i -e 's/https\?:\/\/[^/]*\/ubuntu/http:\/\/mirrors.ustc.edu.cn\/ubuntu/g' /etc/apt/sources.list sudo apt update sudo apt-get install ubuntu-desktop sudo apt-get install tightvncserver xrdp
#安裝完后嘗試遠程連接如果不行在安裝下面 wget http://www.c-nergy.be/downloads/install-xrdp-3.0.zip
unzip install-xrdp-3.0.zip chmod 777 Install-xrdp-3.0.sh ./Install-xrdp-3.0.sh 最后重啟機器 sudo shutdown -r now


賬號為ubuntu,密碼是之前自己設置的密碼。登錄后如下圖:

Ubuntu就安裝好了。
第四步 安裝ros
到了最后一步,這個跟普通裝ros的過程差不多,還有些細節的東西還需大家自己去學習。
參考:樹莓派安裝Ubuntu18.04和ROS(沒有屏幕也能安裝)
http://wiki.ros.org/cn/melodic/Installation/Ubuntu
https://blog.csdn.net/qq_47183158/article/details/114628481
https://blog.csdn.net/qq_42820594/article/details/107327403


