Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Ovskjerm er skjermmatrisen på veggen ut mot hovedbygget. Den fungerer vanligvis som en "logg" for Blink, men kan også vise video, nettsider og rutetabeller for buss. Koden finnes på http://git.omegav.no/ovskjerm_scripts og er i all hovedsak skrevet i python. Scriptene krever en del eksterne biblioteker, men alt det er dokumentert på git sammen med koden. Denne wiki siden er i hovedsak for å dokumentere oppsettet av serveren og piene. På serveren ligger hele rpi installasjonen. Hver pi har en lokal versjon av uboot (en bootloader for embedded linux platformer). Når rpi starter uboot vil uboot spørre serveren om diverse filer, helt til den til slutt spør om å få et boot script som vi har lagd. RPI laster ned bootscriptet og kjører det. Bootscriptet laster ned kjernen og "devicetree" (om du ikke vet hva noen av de tingene er kan det absolutt anbefales og lese litt mer om det før du fortsetter i denne guiden). Når rpi har lastet ned de to filene så vil den kjøre bootprosessen som er beskrevet i bootscriptet. Når kjernen starter så velger vi at pien skal hente root filsystemet fra en delt nfs mappe. Når operatisystemet er lastet inn logger pien seg automatisk inn i konsolen, og da blir .bash_profile kjørt, som starter x-serveren. Når x starter med openbox kjøres et autostart script som starer ovskjerm_node_server.py.

...