sudo chmod 755 xxx.py
sudo nano /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
sudo python xxx.py
exit 0
2018/08/13
Raspberry Pi Startup run Python script
2018/08/04
Install BlueZ on the Raspberry Pi
sudo systemctl stop bluetooth
sudo apt-get update
sudo apt-get install libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev libdbus-glib-1-dev unzip libcap2-bin
wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.44.tar.xz
tar xf bluez-5.44.tar.xz
mv bluez-5.44 bluez
cd bluez
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-library
make
sudo make install
sudo ln -svf /usr/libexec/bluetooth/bluetoothd /usr/sbin/
sudo install -v -dm755 /etc/bluetooth
sudo install -v -m644 src/main.conf /etc/bluetooth/main.conf
sudo systemctl daemon-reload
sudo systemctl start bluetooth
bluetoothd --version
sudo setcap 'cap_net_raw,cap_net_admin+eip' `which hcitool`
getcap !$
參考資料:
https://github.com/getsenic/gatt-python
Bluetooth LE scan as non root?
2018/05/30
Install MQTT on Raspberry Pi Zero W
輸入下方指令安裝
sudo apt-get install -y mosquitto mosquitto-clients
安裝輸入下方指令個用訂閱者(Subscriber)去訂閱Topic
mosquitto_sub -d -t cyfang/test
接著再開另一個視窗做為發佈者(Publisher)將訊息發佈至Topic內
Install OpenCV 3.4.1 on Raspberry Pi Zero W
編譯OpenCV花的時間真的很久...
先輸入下方指令更新
安裝編譯需要使用到的套件
接著再安裝OpenCV會用到的套件
接著下載OpenCV
先輸入下方指令更新
sudo apt-get update
sudo apt-get upgrade
安裝編譯需要使用到的套件
sudo apt-get install -y build-essential cmake pkg-config
接著再安裝OpenCV會用到的套件
sudo apt-get -y install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libatlas-base-dev gfortran python3.5-dev
接著下載OpenCV
2018/05/28
Sub-process /usr/bin/dpkg returned an error code
輸入下方指令
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak
sudo mkdir /var/lib/dpkg/info
sudo apt-get update
2017/09/26
2017/09/25
在Windows上建置Ubuntu Mate到Raspberry Pi 3 B+
先下載Ubuntu Mate for RPI以及安裝好Win32 Disk Imager
將下載好的Ubuntu Mate檔案解壓縮,開啟Win32 Disk Imager以及將記憶卡插入電腦中
點選藍色資料夾按鈕,選取剛剛所解壓縮出來的img格式檔案
選取記憶卡所掛取的磁碟編號
按下寫入資料到「裝置」中,寫入成功將記憶卡插入RPI
開機時會自動引導安裝作業系統程序
將下載好的Ubuntu Mate檔案解壓縮,開啟Win32 Disk Imager以及將記憶卡插入電腦中
點選藍色資料夾按鈕,選取剛剛所解壓縮出來的img格式檔案
選取記憶卡所掛取的磁碟編號
按下寫入資料到「裝置」中,寫入成功將記憶卡插入RPI
開機時會自動引導安裝作業系統程序
Windows 10 IoT Core 同步時間(Sync time)
以為安裝系統後,調整時區的功能會調整到與時區相同的時間
最近開發剛好調用到DateTime.Now才知道原來調整的僅是時區
時間與當前時區的時間還是有差異,所以只好自己手動調整一下啦XD
先設定好時區,再透過命令提示字元輸入:
w32tm /config /update /manualpeerlist:clock.stdtime.gov.tw
w32tm /resync
2017/09/12
樹莓派3 B(Raspberry Pi 3 Model B) 安裝BCM43網路卡驅動
最近在玩樹莓派,結果下了ifdown指令時無法使用
一看才知道原來driver沒有安裝起來,囧
一看才知道原來driver沒有安裝起來,囧
#等待安裝完成重開機即可載入driver
sudo apt-get install -y b43-fwcutter firmware-b43-installer
#或
sudo rpi-update
訂閱:
文章 (Atom)