Terran
Active Member
- Joined
- Oct 30, 2009
- Messages
- 527
- Age
- 32
EvilDragon [Englischer Beitrag] said:The road from a first PCB version to a fully working prototype is a long one.
Moving to Kernel 3.17
Nikolaus is working at two things at the same time: Getting kernel 3.17 to work with all hardware AND testing the hardware itself.
There are two reasons to switch to 3.17:
1. It's the latest one (which we also want to use on the final unit)
2. He's also working with 3.17 on the GTA04, and quite a bit of hardware is similar, so it saves some work.
Mostly, Kernel 3.17 is now working fine without major issues.
What's nice is that the CPU temperature is even lower than with the 3.8 kernel (about 10 degrees less on idle state).
The mainboard tests
Now, onto testing the features of the mainboard.
First, let's start with what has already been tested and is working fine:
Keyboard-Backlight LEDs
Shoulder Buttons
Nub buttons
Nubs (Position etc.)
Keyboard
Sensor: BMP180 (digital barometric pressure sensor)
DC/DC-Converter for the USB-Hosts ports
Not yet tested:
RGB-LEDs
Stresstest VBUS
Mikrofon-Detect-Switch
CPU-Reset-Logic (LSH-BOTTOM + Poweron)
Charger-Bypass
FTDI232 (Linux console)
Charger
Vibration motor, Microfone, Speakers
Modem-USB, Modem-Ignite, GPS
INA231 (for checking modem status)
Fuel Gauge(s)
Other sensors
Can't be tested yet (as we need the CPU-Board or the next revision of the motherboard:
HDMI
eSATA
USB-OTG 2/3
Audio
WLAN/BT
Display connected to the mainboard
Quite a lot of things to test, but we're moving forward.
Case design
FormAction (the case design company) is back from summer holidays, so we resumed the work there as well.
I'm working on giving detailed explanations how the shoulder buttons should work internally and externally, and we also want to try out Fusion_Powers design as well as optimized the one I suggested.
The OS
Things are moving along, slow, but sure.
We've setup various gits (http://dev.pyra-handheld.com/) and will soon populate them.
The basic creation of a rootfs using debootstrap is already working, now we need work out how to do automatic package creation from sourcecodes and scripts and maybe move to multistrap (so we can create the image directly on the server, not using the EVM).
Other stuff
Two batteries from two different companies have been sent to FormAction. One is thicker, one is wider than Pandoras one, both have 6000mAh.
They will let me know which one would fit better into our case.
We'll most probably use the BOE display, as the quality is great and we already got it to work.
We still want to test the success and maybe a Sharp one.
Oh, and as someone requested it:
The Blog now has an RSS feed as well.
Übersetzung said:Der Weg zu einem ersten voll funktionshähigem PCB ist ein langer.
1.) Kernel 3.17
Nikolaus arbeiten an zwei Dingen gleichzeitig: Dem Kernel 3.17 UND die Hardware testen.
Es gibt zwei Gründe, warum wir zum 3.17 wechseln:
1.) Es ist der Aktuellste (welchen wir bei Veröffentlichung verwenden wollen)
2.) Er arbeitet mit 3.17 am GTA04, hat etwas ähnliche Hardware, spart damit etwas Arbeit.
Der Kernel arbeitet fein, ohne große Probleme.
Nebeneffekt, die CPU Temperatur ist geringer, als beim 3.8 Kernel (ca. 10°C weniger im Idle-Status).
2.) Mainboard Tests
Jetzt die Funktionen der Mainboard testen.
Als Erstes, das was bereits getestet wurde und Funktioniert:
- Keyboard-Backlight LEDs
- Schultertasten
- Nub-Knöpfe
- Nubs (Position, etc.)
- Keyboard
- Sensor: BMP180 (digitaler Luftdrucksensor)
- DC/DC-Converter für USB-Host Ports
Noch nicht getestet
- RGB-LEDs
- Stresstest VBUS
- Mikrofon-Detect-Switch
- CPU-Reset-Logic (LSH-BOTTOM + Poweron)
- Charger-Bypass
- FTDI232 (Linux console)
- Charger
- Vibrationsmotor, Mikrofon, Lautsprecher
- Modem-USB, Modem-Ignite, GPS
- INA231 (um den Status des Modems zu überprüfen)
- Akku Anzeige
- Andere Sensoren
Kann noch nicht getestet werden (Benötigt das CPU-Board oder neue Revision des Motherboards):
- HDMI
- eSATA
- USB-OTG 2/3
- Audio
- WLAN/BT
- Display verbunden mit dem Mainboard
Noch viel zum Testen, aber wir kommen voran.
3.) Das Gehäusedesign
FormAction ist von dem Urlaub zurück, daher haben wir die Arbeit wieder aufgenommen.
Ich arbeite daran, ihnen datailierte Angaben bezüglich den Schulterknöpfen zu geben, wie sie in/extern Funktionieren sollten und wir wollen Fusion_Powers Design ebenfalls Testen und optimieren meinen Vorschlag.
4.) Das OS
Es geht voran, langsam, aber sicher.
Wir haben verschiedene Gits (http://dev.pyra-handheld.com/) und werden sie bald befühlen.
Die Basis von rootfs verwendet debootstrap funktioniert bereits, nun müssen wir automatisches Packaging von Sourcecode und Scripts machen und vielleicht auf multistrap umsteigen (damit wir das Image direkt auf dem Serber mache können und nicht die EVM verwenden müssen).
5.) Sonstiges
Die zwei Akkus, von verschiedenen Firmen, sind auf dem Weg zu FormAction. Eine ist Dicker, die Andere Breiter, beide haben 6000mAh.
Sie werden mich wissen lassen, welche besser ins Gehäuse passt.
Wir werden eher das BOE Display verwenden, da es qualitativ sehr gut ist und bereits funktioniert.
Dennoch wollen wir das von Success testen und vielleicht eins von Sharp.
Oh, und da dannach gefragt wurde:
Der Blog hat nun RSS Feed.
Blog
Quelle