Difference between revisions of "RPI Video Receiver"

From Alpine Linux
Jump to: navigation, search
m (Categorized: Hardware, Embedded Systems, Installation)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
= Rasperry Pi Video Receiver =
+
= Raspberry Pi Video Receiver =
  
 
Main benefits of using Alpine Linux is that the SD/MMC is mounted read-only always. It will not wear out, and it's safe to power-off the device any time. Additionally the boot process has been made pro-looking so that only the splash screen is displayed.
 
Main benefits of using Alpine Linux is that the SD/MMC is mounted read-only always. It will not wear out, and it's safe to power-off the device any time. Additionally the boot process has been made pro-looking so that only the splash screen is displayed.
Line 28: Line 28:
 
rm /etc/ssh/ssh_host_*            # so you get new ssh key on boot
 
rm /etc/ssh/ssh_host_*            # so you get new ssh key on boot
 
lbu commit</nowiki>
 
lbu commit</nowiki>
 +
 +
[[Category:Hardware]]
 +
[[Category:Embedded Systems]]
 +
[[Category:Installation]]

Latest revision as of 02:03, 21 September 2017

Raspberry Pi Video Receiver

Main benefits of using Alpine Linux is that the SD/MMC is mounted read-only always. It will not wear out, and it's safe to power-off the device any time. Additionally the boot process has been made pro-looking so that only the splash screen is displayed.

The boot time is about 60 seconds. It should speed up with ~10 seconds after https://bugs.freedesktop.org/show_bug.cgi?id=64766 is fixed.

Quick demo:

The overlay image contains the following changes:

  • fbsplash.ppm provide the splash screen with alpine logo
  • cmdline.txt has "blacklist=fbcon" appended to disable video console
  • and a default overlay is provided to play BBC world news
  • root password is set to 'rpi'

The configuration overlay basically is constructed as:

apk add openssh chrony omxplayer
vi /etc/network/interfaces        # eth0 configured for dhcp
vi /etc/conf.d/omxplayer          # to configure TV-channel URL
rc-update add networking
rc-update add chronyd
rc-update add sshd
rc-update add omxplayer
rc
rm /etc/ssh/ssh_host_*            # so you get new ssh key on boot
lbu commit