Project

General

Profile

Wiki » History » Version 10

Hammel, 18 May 2023 16:39

1 1 Hammel
h1. Summary
2
3
*_PiBox_* is a platform for development of purpose-built consumer devices.  There are a number of platforms that can be built with PiBox.
4
5
# The development platform
6
# A Media Platform
7
# Kiosks
8
# Auto-kiosks
9 3 Hammel
# [[ironman:|Ironman Home Automation]] (discussed on a separate wiki)
10
# [[xeon:|Xeon Phone]] (discussed on a separate wiki)
11 1 Hammel
12
PiBox is based on the following software and build technologies.
13
# Linux
14
# Crosstool-NG
15
# Buildroot / Busybox
16
17
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.
18
19
h1. Status
20
21 6 Hammel
PiBox Development Platform v1.1 is in late stage development, in preparation for release.  This will include all apps for the Media Platform and kiosks.  Ironman will be releases separately.
22
23 1 Hammel
* Media Platform is working on RPi2 and 3 devices.  Support for RPi1 devices has been dropped due to poor USB performance with networking dongles.
24 5 Hammel
* Kiosks (aka picture frames, if you use a small HDMI touchscreen display) are working on RPi2 and RPi3.
25
* 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.
26
* 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.
27
* Xeon phone is in development for use with Pi Zero W.  The prototype hardware was not constructed very well and is hampering software development and testing.
28 1 Hammel
29
h1. Documentation
30
31
* [[Development Platform Users Guide]] - How to setup and use the Development Platform
32 10 Hammel
* [[Media Platform Users Guide]] - How to setup and use the Media System
33
* [[Player System Users Guide]] - How to setup and use the Player System
34 1 Hammel
* [[Kiosk Users Guide]] - How to setup and use a PiBox Kiosk
35
* [[Auto Kiosk Users Guide]] - How to setup and use a PiBox Auto Kiosk
36 10 Hammel
* [[PiSentry Users Guide]] - How to setup and use a PiSentry system
37
* [[PiStore Users Guide]] - How to setup and use a PiStore system
38 1 Hammel
39
h1. Design and Implementation
40
41 8 Hammel
* [[Repos]] - Description of PiBox related repositories
42 9 Hammel
* [[TestPlans]] - Test Plans
43 1 Hammel
44
h1. Planning and Reference
45 4 Hammel
46
* [[Notes]]