grovepi/Software/Java8/raspberryPi.txt
2025-03-21 16:04:17 +01:00

139 lines
No EOL
2.9 KiB
Text

===== SSH Static IP connection.
+ Enable SSH access in the pi (usually on by default)
+ Set up Ethernet _static IP_ (connect to your local network)
PC <-> Rpi You know both IP addresses.
PC connects to the pi using PUTTY with the static IP.
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.127.1
netmask 255.255.255.0
+ Add "useDNS no" to the /etc/ssh/sshd_config file fixes slow login attempts.
Restart interfaces!
sudo service networking restart
====== WIFI =====
To configure wireless open the file
/etc/wpa_supplicant/wpa_supplicant.conf
file and add the settings for your network.
sudo ifdown wlan0
sudo ifup wlan0
Set up wireless
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="Aperture.Guests"
psk="123123123"
}
set default internet
iface default inet dhcp
===== /etc/network/interfaces =====
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.127.1
netmask 255.255.255.0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
===== SET UP DHCP SERVER ON THE PI
Putty to the pi and
sudo apt-get update
sudo apt-get install dnsmasq
cd /etc
sudo mv dnsmasq.conf dnsmasq.default
sudo nano dnsmasq.conf
interface=eth0
dhcp-range=192.168.127.11,192.168.127.254,255.255.255.0,12h
sudo service dnsmasq restart
MORE STUFF::
http://www.glennklockwood.com/sa/rpi-wifi-bridge.php
==== Enable I2C and install i2c utilities ====
==== JAVA SETUP ====
Download the JDK8 for ARM processors, install on the pi
Download the DeviceIO and install on the pi
DIO POLICY GPIO+i2C
grant {
permission jdk.dio.gpio.GPIOPinPermission "*:*";
permission jdk.dio.DeviceMgmtPermission "*:*", "open";
permission jdk.dio.i2cbus.I2CPermission "*:*";
};
==== GrovePi and python ====
CREATE BACKUP IMG
https://www.raspberrypi.org/forums/viewtopic.php?f=26&t=5947&start=25
http://www.richardsramblings.com/2013/02/minimalist-raspberry-pi-server-image/
Free Space
df -B1
Minimalist image::
Remove the GUI Modules
sudo apt-get purge xserver.* x11.* xarchiver xauth xkb-data console-setup xinit lightdm lxde.* python-tk python3-tk scratch gtk.* libgtk.* openbox libxt.* lxpanel gnome.* libqt.* libxcb.* libxfont.* lxmenu.* gvfs.* xdg-.* desktop.* tcl.* shared-mime-info penguinspuzzle omxplayer gsfonts
sudo apt-get --yes autoremove
sudo apt-get upgrade
Disable Memory Swapping
sudo swapoff -a
sudo rm /var/swap
Prepare for Final Imaging
sudo rm -f /var/cache/apt/*cache.bin
sudo apt-get --yes autoclean
sudo apt-get --yes clean
sudo find / -type f -name "*-old" |xargs sudo rm -rf
sudo rm -rf /var/backups/* /var/lib/apt/lists/* ~/.bash_history
find /var/log/ -type f |xargs sudo rm -rf
sudo cp /dev/null /etc/resolv.conf
dd if=/dev/mmcblk0 of=/home/YOUR_USERNAME/Desktop/backup.img bs=1M count=2048