Wiki » History » Revision 11
Revision 10 (Hammel, 18 May 2023 16:39) → Revision 11/15 (Hammel, 18 May 2023 16:47)
h1. Summary *_PiBox_* is a platform for development of purpose-built consumer devices. There are a number of systems platforms that can be built with PiBox. # PiBox Development System (the stock The development platform on which other systems are built) # PiBox A Media System (for media playback, video cameras, SiriusXM and other local media sources) Platform # PiBox Player System (for media playback of remote Media System sources) Kiosks # PiBox Kiosk System (for video and picture frames and similar systems) Auto-kiosks # PiBox Auto-Kiosk System (for autoplay of videos) # PiBox PiSentry System (for remote cameras) # PiBox PiStore System (for file management) # [[ironman:|Ironman Home Automation]] (discussed on a separate wiki) # [[xeon:|Xeon Phone]] (discussed on a separate wiki) PiBox is based on the following software and build technologies. # Bootloaders (u-boot, etc.) # Linux # Crosstool-NG # Buildroot / Busybox PiBox is targeted for Raspberry Pis. However, the build system is easily customizable to other hardware platforms. It has been used to build board support packages for Arm, Intel, PowerPC and MIPS hardware systems. h1. Status PiBox Development Platform v2.0 v1.1 is in late stage development, in preparation for release. This will include all 6 system builds. apps for the Media Platform and kiosks. Ironman and Xeon will be released at a later date. releases separately. See RM #893 * Media Platform is working on RPi2 and 3 devices. Support for RPi1 devices has been dropped due to poor USB performance with networking dongles. * Kiosks (aka picture frames, if you use a matrix of hardware and system support testing. * All systems small HDMI touchscreen display) are working on their respectively supported RPi hardware. RPi2 and RPi3. * Auto-kiosk works - omxplayer will cycle through a playlist managed by VideoFE. This is also targeted at RPi2 and RPi3 but should probably work on Pi Zero as well. * Ironman prototype works. The prototype is an Arduino "light switch" managed by a central Ironman host using a simply touchscreen interface or a voice-controlled Jarvis interface. However, this is still very early in development. * Xeon phone is booting to the Dev Platform on the Pinephone Pro in development for use with serial console login. Pi Zero W. The prototype hardware was not constructed very well and is hampering software development and testing. h1. Documentation * [[Development Platform Users Guide]] - How to setup and use the Development Platform * [[Media Platform Users Guide]] - How to setup and use the Media System * [[Player System Users Guide]] - How to setup and use the Player System * [[Kiosk Users Guide]] - How to setup and use a PiBox Kiosk * [[Auto Kiosk Users Guide]] - How to setup and use a PiBox Auto Kiosk * [[PiSentry Users Guide]] - How to setup and use a PiSentry system * [[PiStore Users Guide]] - How to setup and use a PiStore system h1. Design and Implementation * [[Repos]] - Description of PiBox related repositories * [[TestPlans]] - Test Plans h1. Planning and Reference * [[Notes]]