210 likes | 344 Views
Martin Ochs. Palm OS Project. 25.08.2003. Inhalt. Palm OS Project. Hardware Schnittstellen Die serielle Schnittstelle Entwicklungsumgebung Test-Programm Hardware-Test Steuerungs-Software. Einfuehrung – Warum das ganze?. Palm OS Project. Batteriebetrieb Mobilitaet Display
E N D
Martin Ochs Palm OS Project 25.08.2003
Inhalt Palm OS Project • Hardware • Schnittstellen • Die serielle Schnittstelle • Entwicklungsumgebung • Test-Programm • Hardware-Test • Steuerungs-Software
Einfuehrung – Warum das ganze? Palm OS Project • Batteriebetrieb • Mobilitaet • Display • Alternativen • Entwicklungsumgebungen • Dokumentation
Hardware Palm OS Project • Palm IIIc • Cradle • Hotsync-Kabel • Break-Out-Box • Relais-Karte • RC-Car
Relais-Karte Palm OS Project • Technische Daten • Schnittstelle • Erweiterbarkeit • Verwendung • Ansteuerung
RC-Car Palm OS Project • Funktion • Fernbedienung • Einseitige Kommunikation
Schnittstellen Palm OS Project • Seriell • USB • Bus • Infrarot
Schnittstellen – Seriell Palm OS Project • Langsam • Einfach • Gleichwertiger Sender und Empfaenger • 3 / 5 Adern
Schnittstellen – USB Palm OS Project • Schnell (3 Geschwindigkeiten) • Komplex • Unterschiedliche Sender und Empfaenger • 4 Adern
Schnittstellen – Bus Palm OS Project • Schnell • Mittlere Komplexitaet • Eigene hardware • Sehr viele Adern
Schnittstellen – Infrarot Palm OS Project • Langsam • IRDA – Standard Protokoll • Eigene Hardware Komplex • Drahtlos
Palm – Serielle Schnittstelle Palm OS Project • MAX3386E • Kurzschlussfest • Geringere Spannung • Minimal belastbar
Software – Linux Palm OS Project • Synchronisation • Entwicklung
Software – Synchronisation Palm OS Project • Jpilot • Kpilot • Pilot-link
Software – Entwicklung Palm OS Project • Pose • Prc-tools • Palmos-sdk • Pilrc • Make • Gimp
Die eigene Software Palm OS Project • Softwaretest • Hardwaretest • Die Steuerung
Ein erster Softwaretest Palm OS Project • Das C-Programm • Das Ressourcen-File • Makefile
Hardwaretest Palm OS Project • Das Programm Serial.prc • Die Break-Out-Box • Energiesparmechanismen
Die Steuerung – Control-Fenster Palm OS Project • Formulare • Event-Basiert • Kein Multitasking • Keine Schutzmechanismen • Datentypen • Initialisieren / Schliessen • Bit-Shifting
Die Steuerung – Car-Fenster Palm OS Project • Button / Pushbutton / Repeatbutton • Icon-Button • Steuer-Codes
Vielen Dank fuer Ihre Aufmerksamkeit! Palm OS Project