Project

General

Profile

Wiki » History » Version 15

Hammel, 02 Jun 2023 10:51

1 1 Hammel
h1. Summary
2
3 11 Hammel
*_PiBox_* is a platform for development of purpose-built consumer devices.  There are a number of systems that can be built with PiBox.
4 1 Hammel
5 11 Hammel
# PiBox Development System (the stock platform on which other systems are built)
6
# PiBox Media System (for media playback, video cameras, SiriusXM and other local media sources)
7
# PiBox Player System (for media playback of remote Media System sources)
8
# PiBox Kiosk System (for video and picture frames and similar systems)
9
# PiBox Auto-Kiosk System (for autoplay of videos)
10
# PiBox PiSentry System (for remote cameras)
11
# PiBox PiStore System (for file management)
12 1 Hammel
# [[ironman:|Ironman Home Automation]] (discussed on a separate wiki)
13 3 Hammel
# [[xeon:|Xeon Phone]] (discussed on a separate wiki)
14
15 1 Hammel
PiBox is based on the following software and build technologies.
16 11 Hammel
# Bootloaders (u-boot, etc.)
17 1 Hammel
# Linux
18
# Crosstool-NG
19
# Buildroot / Busybox
20
21 12 Hammel
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.
22 1 Hammel
23
h1. Status
24 6 Hammel
25 12 Hammel
PiBox Development Platform v2.0 is now available.  This includes all 6 system builds.  Ironman and Xeon will be released at a later date.
26 1 Hammel
27 11 Hammel
See RM #893 for a matrix of hardware and system support testing.
28
29
* All systems are working on their respectively supported RPi hardware.
30 5 Hammel
* 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.
31 11 Hammel
* Xeon phone is booting to the Dev Platform on the Pinephone Pro with serial console login.
32 1 Hammel
33
h1. Documentation
34
35 13 Hammel
* "Development System Users Guide":https://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/DevelopmentSystem - How to setup and use the Development Platform
36 14 Hammel
* "Media System Users Guide":https://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/MediaSystemUsersGuide - How to setup and use the Media System
37 13 Hammel
* "Player System Users Guide":https://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/PlayerSystemUsersGuide - How to setup and use the Player System
38 14 Hammel
* "Kiosk system Users Guide":https://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/KioskSystemUsersGuide - How to setup and use a PiBox Kiosk
39
* "Auto Kiosk System Users Guide":https://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/AutoKioskSystemUsersGuide - How to setup and use a PiBox Auto Kiosk
40
* "PiSentry System Users Guide":https://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/PiSentrySystemUsersGuide - How to setup and use a PiSentry system
41
* "PiStore System Users Guide":https://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/PiStoreSystemUsersGuide - How to setup and use a PiStore system
42 15 Hammel
* "VideoLib Users Guide":https://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/VideoLibUsersGuide - Managing video libraries for use with the Media and Player systems.
43 1 Hammel
44
h1. Design and Implementation
45 8 Hammel
46 9 Hammel
* [[Repos]] - Description of PiBox related repositories
47 1 Hammel
* [[TestPlans]] - Test Plans
48
49 4 Hammel
h1. Planning and Reference
50
51 1 Hammel
* [[Notes]]