樹莓派Raspbian 學習筆記 一路踩坑,各種問題 各種解決 , 開機自動連接指定Wi-Fi


 

 

 

如果你只有一塊樹莓派的裸板,沒有顯示器,沒有串口工具,怎么辦?

可以收集共享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密碼"	#注意區分大小寫
}

  

 

換源

  1. 在terminal中輸入:
sudo nano /etc/apt/sources.list
  1. 注釋掉源文件中的內容,更換為阿里源:
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
  1. 打開並編輯/etc/apt/sources.list.d/raspi.list文件
sudo nano /etc/apt/sources.list.d/raspi.list
  1. 注釋掉源文件內容,更換為:
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
  1. 更新軟件源列表
sudo apt-get update




現在的問題是如何開機自啟vncserver?

  1. 打開terminal,輸入以下打開設置
sudo raspi-config
  1. 選擇Interfacing Options->VNC->選擇yes 等待完成
  2. 打開初始化文件
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
  1. 修改權限
sudo chmod 755 /etc/init.d/vncserver
  1. 添加開機啟動項
sudo update-rc.d vncserver defaults
  1. 重啟樹莓派
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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM