Beste tweakers,
Ik had een tijd geleden al een vraag over het booten vanuit een Redbootomgeving. Inmiddels draait er een mooi rootsysteem met een UnionFS (deels NFS (root), deels flash). Het bordje start vanaf een deftige 16 core server waarop chromium e.d. draaien. Deze gebruikt de X-display van het bordje en zo wordt de touch-input van het touchscreen naar de server gestuurd en het door de server snel gerenderde beeld weer terug. Nu het volgende:
Deze opzet werkt nu op één scherm. De bedoeling is dit kunstje te herhalen op nog 27 schermen met exact dezelfde functie. Daarvoor moet de Redbootconfiguratie uiteraard aangepast worden en tot nu deed ik dit met een USB naar RS232. Maar dat zou in ons geval betekenen dat ik 27 schermpjes moet losschroeven. Vanzelfsprekend zou dat ook via SSH moeten kunnen, maar dat blijkt lastiger dan gedacht.
De Redbootpartities zijn in linux zichtbaar in /dev/mtd/[0..6]. Deze worden beschikbaar gemaakt door de kernel tijdens het opstarten en zijn niet zichtbaar in /proc/mounts. So far zo goed nog steeds. Ware het niet voor het feit dat de partitie met de Redbootconfiguratie maar 4k groot is. Dit is kleiner dat een erase block en dus geforceerd read-only.
De vraag daarom: wat doe ik hieraan? Kan ik de partitie forceren toch writeable te zijn? Kan ik de 16MB NOR "root device?" als geheel flashen? Wat is wijsheid?
Ik had een tijd geleden al een vraag over het booten vanuit een Redbootomgeving. Inmiddels draait er een mooi rootsysteem met een UnionFS (deels NFS (root), deels flash). Het bordje start vanaf een deftige 16 core server waarop chromium e.d. draaien. Deze gebruikt de X-display van het bordje en zo wordt de touch-input van het touchscreen naar de server gestuurd en het door de server snel gerenderde beeld weer terug. Nu het volgende:
Deze opzet werkt nu op één scherm. De bedoeling is dit kunstje te herhalen op nog 27 schermen met exact dezelfde functie. Daarvoor moet de Redbootconfiguratie uiteraard aangepast worden en tot nu deed ik dit met een USB naar RS232. Maar dat zou in ons geval betekenen dat ik 27 schermpjes moet losschroeven. Vanzelfsprekend zou dat ook via SSH moeten kunnen, maar dat blijkt lastiger dan gedacht.
De Redbootpartities zijn in linux zichtbaar in /dev/mtd/[0..6]. Deze worden beschikbaar gemaakt door de kernel tijdens het opstarten en zijn niet zichtbaar in /proc/mounts. So far zo goed nog steeds. Ware het niet voor het feit dat de partitie met de Redbootconfiguratie maar 4k groot is. Dit is kleiner dat een erase block en dus geforceerd read-only.
De vraag daarom: wat doe ik hieraan? Kan ik de partitie forceren toch writeable te zijn? Kan ik de 16MB NOR "root device?" als geheel flashen? Wat is wijsheid?