This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
octanisx:phone [2016/11/04 14:03]
octanisx:phone [2017/03/15 21:02] (current)
Line 32: Line 32:
   * weight < 69g   * weight < 69g
 +**First Draft**
 +{{ :octanisx:phone2.png?nolink&300 |}}
 +The following areas can be split up to work in parallel:
 +  * Connectivity (UMTS module, wifi module ...)
 +  * Display (select e-ink display, create software library, local update capability)
 +  * Buttons (Choose waterproof concept for buttons, interface them to MCU)
 +  * Battery (Charging and monitoring circuit, battery selection)
 +  * Audio (Microphone and Speaker, waterproofing, amplifiers)
 +  * Brain (MSP432 MCU, write OS and applications)
 +  * Waterproofing and indestructability (Find and remove weaknesses e.g. waterproof charging port)
 +**Software organisation**
 +The current idea is to have a separate task per hardware item and a central system task that executes the active application code. The different tasks communicate using message boxes, allowing the input tasks to be interrupt based. The different core tasks are the following:
 +  * System
 +  * Keyboard
 +  * Cellular
 +  * Display
  • octanisx/phone.1478264580.txt.gz
  • Last modified: 5 years ago
  • by sam