cat /sys/firmware/devicetree/base/model
- Raspberry Pi Model B Rev 2
- Raspberry Pi 2 Model B Rev 1.1
- Raspberry Pi 3 Model B Rev 1.2
- Raspberry Pi Model A Plus Rev 1.1
- Raspberry Pi Zero Rev 1.2
- Raspberry Pi Zero W Rev 1.1
- Raspberry Pi Zero W Rev 1.1
..."God does not play Twister," he added, cryptically.
cat /sys/firmware/devicetree/base/model
There appear to be three main ways:
In short, using Photoshop is probably the best way to download images from an iPhone, although they must be on the device, not stored on iCloud with smaller versions downloaded kept on the phone...
As the USB to UART doesn't appear to work with Windows 11, an alternative is to connect the RPi direct to the laptop. A tutorial on how to do this can be found here.
There are instructions on how to install Google Play on oa Kndle at howtogeek.com.
However, it is also possible to simply download the APK file from apkmirror.com.
It is easiest to copy the .apk file to a micro SD card to transfer it to the kindle. The app is installed through simply selecting it in the Files app on the kindle.
To manage remote repositories in Git:
# to view current remotes
git remote -v
# to update the URL
git remote set-url
/etc/ssh/sshd_config
to set:
ClientAliveInterval 60
ClientAliveCountMax 10
and or in /etc/ssh/ssh_config
: ServerAliveInterval 60
ServerAliveCountMax 10
Note that Pi4j v1.4 relies on Java 11, whcih will cause issues with older models of Raspberry Pis.
Therefore, mosly best to stick to v1.3, and disable the repo in /etc/apt/sources.list.d/pi4j.list
Pi4j v2.0 is next..
VS Code Remote Development is fantastic, but it doesn't support the Raspberry Pi Zero as the armv6l isn't supported.
However, this it is possible to mount /home/pi as a Samba share and amend files locally, which will perform similarly (for Python development anyway).
This is described here. Install Samba with:
sudo apt install -y samba
Then add the following to /etc/samba/smb.conf
as follows:
[PiShare]
comment=Pi Share
path=/home/pi
browseable=yes
writeable=yes
only guest=no
create mask=0740
directory mask=0750
public=no
Note that the Samba configuration file can be checked with the testparm
command.
Finally, set a password with sudo smbpasswd -a pi
. This will create the Samba user pi.
This can be accessed from another computer on the network as \\hostname\share
APT (Advanced Packaging Tool) is a set of tools that was developed for Debian Linux platform as an easy command line interface for the dpkg utility
apt update
apt upgrade
apt install python3
apt install ./pi4j-1.3.deb # install local package
apt show python3
apt remove python3
apt list # lists all available packages
apt list --installed # lists installed packages
apt list python3 # also shows if package is installed
apt search python3
# list all files contained in the package
dpkg -L python3
# find which package contains a file
dpkg -S /usr/bin/python3
wpa_supplicant.conf
file in the root of the SD card
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB
network={
ssid="ssid"
psk="psk"
}
raspi-config
to set hostname, interfaces etc.sudo apt install default-jdk
# or for older RPi mmodels
sudo apt install openjdk-8-jdk liblog4j2-java wiringpi libmysql-java
Edit: turns out these can now be set up with the Raspberry Pi Imager v1.6, which is a lot easier...