1: 2021-09-07 (火) 09:39:03 takaboo | 現: 2021-09-08 (水) 10:55:34 takaboo | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ***various internal value monitors [#r560210a] | + | TITLE:Raspberry Pi tips |
- | $ watch -n 1 sudo vcgencmd measure_clock arm | + | ***build tools [#md3cfef7] |
- | $ watch -n 1 sudo vcgencmd measure_volts | + | #html{{ |
- | $ watch -n 1 sudo vcgencmd measure_temp | + | <pre class="brush: bash;"> |
+ | sudo apt install build-essential</pre> | ||
+ | }} | ||
- | *+*stop rpi3 boot splash [#t2669980] | + | ***various internal value monitors [#uc8a3bb3] |
- | /boot/config.txt | + | #html{{ |
- | add disable_splash=1 | + | <pre class="brush: bash;"> |
+ | watch -n 1 sudo vcgencmd measure_clock arm | ||
+ | watch -n 1 sudo vcgencmd measure_volts | ||
+ | watch -n 1 sudo vcgencmd measure_temp</pre> | ||
+ | }} | ||
+ | ***stop rpi3 boot splash [#mcfbfeb9] | ||
+ | >config.txt | ||
+ | disable_splash=1 | ||
+ | |||
+ | #html{{ | ||
+ | <pre class="brush: bash;"> | ||
cd /boot | cd /boot | ||
sudo mkdir /media/restorey | sudo mkdir /media/restorey | ||
sudo mount /dev/mmcblk0p1/media/recovery/ | sudo mount /dev/mmcblk0p1/media/recovery/ | ||
sudo cp config.txt /media/recovery/ | sudo cp config.txt /media/recovery/ | ||
- | sudo restart | + | sudo restart</pre> |
+ | }} | ||
- | ***gpio heartbeat [#u4e95b61] | + | ***gpio heartbeat [#mc240af0] |
- | dtparam=act_led_trigger=heartbeat | + | >config.txt |
- | dtoverlay=act-led,gpio=16 | + | dtparam=act_led_trigger=heartbeat |
+ | dtoverlay=act-led,gpio=16 | ||
- | ***use gpio on ubuntu [#lf884468] | + | ***use gpio on ubuntu[#yd4ea6b0] |
- | sudo apt-get install wiringpi | + | rpi4 |
+ | #html{{ | ||
+ | <pre class="brush: bash;"> | ||
+ | sudo dpkg --add-architecture armhf | ||
+ | sudo apt-get install libc6 | ||
+ | sudo apt-get install libc6:armhf libgcc1:armhf | ||
- | sudo dpkg --add-architecture armhf | + | wget https://project-downloads.drogon.net/wiringpi-latest.deb |
- | sudo apt-get install libc6 | + | sudo dpkg -i wiringpi-latest.deb</pre> |
- | sudo apt-get install libc6:armhf libgcc1:armhf | + | }} |
- | sudo apt-get install wget | + | #html{{ |
- | + | <pre class="brush: bash;"> | |
- | cd /tmp | + | gpio -v |
- | wget https://project-downloads.drogon.net/wiringpi-latest.deb | + | |
- | sudo dpkg -i wiringpi-latest.deb | + | |
- | + | ||
- | + | ||
- | $ gpio -v | + | |
gpio version: 2.52 | gpio version: 2.52 | ||
Copyright (c) 2012-2018 Gordon Henderson | Copyright (c) 2012-2018 Gordon Henderson | ||
Line 42: | Line 56: | ||
* Device tree is enabled. | * Device tree is enabled. | ||
*--> Raspberry Pi 4 Model B Rev 1.4 | *--> Raspberry Pi 4 Model B Rev 1.4 | ||
- | * This Raspberry Pi supports user-level GPIO access. | + | * This Raspberry Pi supports user-level GPIO access.</pre> |
+ | }} | ||
+ | |||
+ | rpi3 | ||
+ | #html{{ | ||
+ | <pre class="brush: bash;"> | ||
+ | sudo apt-get install wiringpi</pre> | ||
+ | }} | ||
+ | |||
+ | |||
+ | #html{{ | ||
+ | <pre class="brush: bash;"> | ||
+ | gpio readall | ||
+ | +-----+-----+---------+------+---+---Pi 3B+-+---+------+---------+-----+-----+ | ||
+ | | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | | ||
+ | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | ||
+ | | | | 3.3v | | | 1 || 2 | | | 5v | | | | ||
+ | | 2 | 8 | SDA.1 | ALT0 | 1 | 3 || 4 | | | 5v | | | | ||
+ | | 3 | 9 | SCL.1 | ALT0 | 1 | 5 || 6 | | | 0v | | | | ||
+ | | 4 | 7 | GPIO. 7 | OUT | 1 | 7 || 8 | 1 | ALT0 | TxD | 15 | 14 | | ||
+ | | | | 0v | | | 9 || 10 | 1 | ALT0 | RxD | 16 | 15 | | ||
+ | | 17 | 0 | GPIO. 0 | IN | 1 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 | | ||
+ | | 27 | 2 | GPIO. 2 | IN | 0 | 13 || 14 | | | 0v | | | | ||
+ | | 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 | | ||
+ | | | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 | | ||
+ | | 10 | 12 | MOSI | IN | 0 | 19 || 20 | | | 0v | | | | ||
+ | | 9 | 13 | MISO | IN | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 | | ||
+ | | 11 | 14 | SCLK | IN | 0 | 23 || 24 | 1 | IN | CE0 | 10 | 8 | | ||
+ | | | | 0v | | | 25 || 26 | 1 | IN | CE1 | 11 | 7 | | ||
+ | | 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 | | ||
+ | | 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | | | ||
+ | | 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 | 12 | | ||
+ | | 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | | | ||
+ | | 19 | 24 | GPIO.24 | OUT | 1 | 35 || 36 | 0 | OUT | GPIO.27 | 27 | 16 | | ||
+ | | 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 | | ||
+ | | | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 | | ||
+ | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | ||
+ | | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | | ||
+ | +-----+-----+---------+------+---+---Pi 3B+-+---+------+---------+-----+-----+</pre> | ||
+ | }} | ||
+ | |||
+ | ***NetBIOS name [#n4ed7834] | ||
+ | #html{{ | ||
+ | <pre class="brush: bash;"> | ||
+ | sudo apt-get install winbind libnss-winbind | ||
+ | sudo systemctl start winbind | ||
+ | sudo systemctl enable winbind</pre> | ||
+ | }} | ||
+ | |||
+ | >Add "wins" to "hosts" in /etc/nsswitch.conf. | ||
+ | hosts: files dns wins | ||
+ | |||
+ | #html{{ | ||
+ | <pre class="brush: bash;"> | ||
+ | sudo apt-get install samba</pre> | ||
+ | }} | ||
+ | |||
+ | >/etc/samba/smb.conf~ | ||
+ | Set any value for netbios name, force user, and path. | ||
+ | [global] | ||
+ | netbios name = pi | ||
+ | |||
+ | [share] | ||
+ | comment = pi share | ||
+ | path = /var/share | ||
+ | public = yes | ||
+ | read only = no | ||
+ | browsable = yes | ||
+ | force user = pi | ||
+ | oplocks = False | ||
+ | blocking locks = no | ||
+ | |||
+ | #html{{ | ||
+ | <pre class="brush: bash;"> | ||
+ | sudo smbd -D | ||
+ | sudo nmbd -D</pre> | ||
+ | }} |