如果你只有一塊樹莓派的裸板,沒有顯示器,沒有串口工具,怎么辦?
可以收集共享wifi,然后電腦和樹莓派都連接到這個wifi,就可以ssh啦,
當然還要在sd卡跟目錄建一個ssh文件 使得派能自動開啟ssh。
步驟很簡單:
1.將裝有完整Raspbian系統鏡像的SD卡通過讀卡器連接至電腦;
2.在根目錄下新建一個名為“wpa_supplicant.conf”的空白文件,並添加以下內容(不包括注釋部分)
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="目標Wi-Fi名稱" #注意區分大小寫 psk="目標Wi-Fi密碼" #注意區分大小寫 }
換源
- 在terminal中輸入:
sudo nano /etc/apt/sources.list
- 注釋掉源文件中的內容,更換為阿里源:
deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi
- 打開並編輯/etc/apt/sources.list.d/raspi.list文件
sudo nano /etc/apt/sources.list.d/raspi.list
- 注釋掉源文件內容,更換為:
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
deb-src http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
- 更新軟件源列表
sudo apt-get update
現在的問題是如何開機自啟vncserver?
- 打開terminal,輸入以下打開設置
sudo raspi-config
- 選擇Interfacing Options->VNC->選擇yes 等待完成
- 打開初始化文件
sudo vim /etc/init.d/vncserver
並粘貼以下內容,粘貼后 按 ctrl+X 保存並退出:
#!/bin/sh
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop vncserver
### END INIT INFO
# More details see:
# http://www.penguintutor.com/linux/vnc
### Customize this entry
# Set the USER variable to the name of the user to start vncserver under
export USER='pi'
### End customization required
eval cd ~$USER
case "$1" in
start)
# 啟動命令行。此處自定義分辨率、控制台號碼或其它參數。
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1920x1200 :1'
echo "Starting VNC server for $USER "
;;
stop)
# 終止命令行。此處控制台號碼與啟動一致。
su $USER -c '/usr/bin/vncserver -kill :1'
echo "vncserver stopped"
;;
*)
echo "Usage: /etc/init.d/vncserver {start|stop}"
exit 1
;;
esac
exit 0
- 修改權限
sudo chmod 755 /etc/init.d/vncserver
- 添加開機啟動項
sudo update-rc.d vncserver defaults
- 重啟樹莓派
sudo reboot
安裝samba 提示依賴錯誤的解決辦法
https://jingyan.baidu.com/article/6b1823090fa81bfa59e1594e.html
https://www.cnblogs.com/sailifsh-lyh/p/10961270.html
開機啟動 編輯/etc/rc.local文件
在最后加上
sudo /etc/init.d/smbd restart
sudo /etc/init.d/nmbd restart
配置串口
https://blog.csdn.net/qq_16775293/article/details/97891715
安裝QT開發環境
1. pi@raspberrypi:~ $ sudo apt-get update 2. pi@raspberrypi:~ $ sudo apt-get install qt5-default 3. pi@raspberrypi:~ $ sudo apt-get install qtcreator 4. pi@raspberrypi:~ $ sudo apt-get install qtmultimedia5-dev 5. pi@raspberrypi:~ $ sudo apt-get install libqt5serialport5-dev
這個也算是交叉編譯了吧
https://blog.csdn.net/little_bobo/article/details/72329770?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.baidujs&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.baidujs
python can總線
https://zhuanlan.zhihu.com/p/173648955?utm_source=wechat_session