=============================== AdvaBoard RPi1 SysVinit-scripts =============================== Installation / Configuration ---------------------------- The SysVinit-scripts can be installed and partly configured with the ``advaboard_rpi1_setup.sh``-script. Alternatively, they can be installed manually by using:: cd advaboard_rpi1-VERSION sudo make install_sysvinit Rasbperry Pi power ------------------ :SeeAlso: http://www.advamation.de/produkte/embeddedpc/advaboard_rpi1/rpi-onoff.html (German) Poweroff Raspberry Pi after shutdown ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cut power from Raspberry Pi at ``poweroff``: - The software includes some init-scripts which can tell the AdvaBoard to power-off the Raspberry after shutdown. - If you're currently using a micro-USB power supply connected to the Raspberry Pi, replace this power supply by a 5V power supply connected to the AdvaBoard RPi1. - optionally: edit ``/etc/default/am_rpi_power``: - OFF_DELAY: time to wait in secons between shutdown and poweroff (default: 5) - EVENT_HANDLER_NUMBER: number of the power-event-handler (default: 1) - RTC_ALARM_NUMBER: number of the RTC-alarm for poweroff (default: 1) - ON_*: power-on/off-state of the components at boot - OFF_*: power-on/off-state of the components after poweroff - enable:: sudo update-rc.d am_rpi_power.sh defaults - disable:: sudo update-rc.d am_rpi_power.sh disable - Remove the red jumper "RPi5V" from the AdvaBoard RPi1. Turn Raspberry Pi on/off with a button ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :See: http://www.advamation.de/produkte/embeddedpc/advaboard_rpi1/rpi-onoff.html (currently only in German) RTC --- TODO TFT-Display/Touchscreen ----------------------- :Note: Since the installation and configuration of the display and the touchscreen is integrated into the AdvaBoard-setup-script, it's probably easier to use ``advaboard_rpi1_setup.sh`` instead of the following instructions. Start display/framebuffer/touchscreen automatically during boot: - Calibrate the touchscreen:: sudo am_rpi_tft_tool -t TFT_32 -m TP_CALIB -f /etc/am_rpi_touchpanel.calib (replace TFT_32 by your display-type) - Edit the configuration-file ``/etc/default/am_rpi_framebuffer``, to adapt it to your display-type, -rotation etc. You could also set ``USE_FB0=1`` to use the default HDMI-framebuffer, and ``TP_MODE="1"`` to turn on mouse-emulation for the touchscreen (which seems to be necessary for SDL without X11). - enable (see also: ``man update-rc.d``):: update-rc.d am_rpi_framebuffer.sh defaults update-rc.d am_rpi_touchpanel.sh defaults - disable:: update-rc.d am_rpi_framebuffer.sh disable update-rc.d am_rpi_touchpanel.sh disable - optionally: Configure X11: - Copy the included X11-configuration-file to /etc/X11:: cp ../xorg.conf /etc/X11/ - Select the desired X11 layout by editing ``/etc/X11/xorg.conf``, e.g.:: Section "ServerFlags" Option "DefaultServerLayout" "HDMI_FB" EndSection - If you use several framebuffer-devices, you may have to replace ``/dev/fb1`` by the appropriate device.