樹莓派串口配置


新安裝的系統啟用SSH

自2016-11 官方發布的 Raspbian 系統鏡像,系統默認禁用了 SSH 服務。

重新開啟也很簡單,把SD卡拔下來,進入到根目錄,新建一個名為ssh的空白文件就行了。

好了然后再把卡插回樹莓派,就可以使用SSH了。

提示:Raspbian默認的用戶名密碼是pi/raspberry

 

串口終端調試

樹莓派的串口默認為串口終端調試使用,如要正常使用串口則需要修改樹莓派設置。關閉串口終端調試功能后則不能再通過串口登陸訪問樹莓派,需從新開啟后才能通過串口控制樹莓派。

釋放串口
執行如下命令進入樹莓派配置程序

sudo raspi-config

選擇 Advanced Options  ->Serial ->no 關閉串口調試功能

打開/boot/config.txt文件。

sudo nano /boot/config.txt

找到如下配置串口,如果沒有,可添加在文件最后面。

enable_uart=1

  

默認波特率為115200,如需設置波特率為9600要修改文件/boot/cmdline.txt:

【輸入以下指令】

sudo nano /boot/cmdline.txt

【刪除紅色部分】

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

 

使用minicom

配置完之后便可測試一下樹莓派的UART是否正常工作,而minicom便是一個簡單好用的工具。

minicom安裝

sudo apt-get install minicom

minicom啟動

minicom -b 9600 -o -D /dev/ttyAMA0

-b代表波特率,-D代表端口,/dev/ttyAMA0 類似於windows中的COM1,-o功能暫時未知。

 

使用pyserial串口擴展庫

minicom僅滿足調試用途,如果需要編程解決問題那么python的serial擴展庫——pyserial則是一個不錯的選擇,pyserial模塊非常好用。

pyserial安裝指令

sudo apt-get install python-serial

  

實現自動運行程序,修改/etc/rc.local文件:

sudo nano /etc/rc.local

在文件尾部,在exit 0前面,加上一行即可:

python /home/pi/abc.py

  

gphoto2-updater

gPhoto2 安裝:

sudo apt-get install gphoto2

 更新到最新版本:

$ wget https://raw.githubusercontent.com/gonzalo/gphoto2-updater/master/gphoto2-updater.sh && chmod +x gphoto2-updater.sh && sudo ./gphoto2-updater.sh

gPhoto2 更新地址來源:https://github.com/gonzalo/gphoto2-updater

 

Raspbian系統更新,目的更新軟件包索引列表:

sudo apt-get update

Raspbian對已經安裝的軟件包本身進行更新:

sudo apt-get upgrade

 

安裝python-pip:

sudo apt-get install python-pip

使用gpiozero庫控制蜂鳴器,安裝gpiozero:

sudo apt-get install python-gpiozero

  


免責聲明!

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



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