Open HW SW Event/de

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Vorläufiger Zeitplan)
(Videoaufzeichnungen)
 
(64 intermediate revisions by 11 users not shown)
Line 1: Line 1:
Zusammenfassung:
+
= Erstes deutsches Open-HW&SW-Event =
 +
== Zusammenfassung ==
 
* Ort: Amalienstr. 17, 80333 München
 
* Ort: Amalienstr. 17, 80333 München
 
* Datum: 4. und 5. Dezember 2010 (zweiter Advent)
 
* Datum: 4. und 5. Dezember 2010 (zweiter Advent)
* Uhrzeit: tbd.
+
* Uhrzeit: 9:30 - ca. 18:30
* Workshops/Vorträge: tbd.
+
* Workshops/Vorträge: siehe Agenda
 
* Mailingliste: http://lists.goldelico.com/mailman/listinfo/open-hard-software-event
 
* Mailingliste: http://lists.goldelico.com/mailman/listinfo/open-hard-software-event
 +
* Live-Stream: http://www.ustream.tv/channel/oshw-workshop
  
 +
== Note to English Speakers ==
 +
It will be ok if you give your presentation in English, but discussions and other activities will be in German. So please decide yourself if you can follow German discussions well enough that you can take something home. The event is not thought just to be a stage for presentations, but for working together (discussions, workshops, having lunch&fun).
  
= Erstes deutsches Open-HW&SW-Event =
+
= Beschreibung =
  
Auf verschiedenen Treffen und Diskussionen ist immer wieder die Frage aufgetaucht, ob sich nicht mal alle an offenen Phones und Plattformen Interessierten (d.h. nicht nur die Openmoko-Fans) einen gemeinsamen Workshop/Treffen/Event irgendwo treffen können. Denn auf anderen Events wie [[http://www.fosdem.org FOSDEM]] oder [[http://www.linuxtag.org  LinuxTag]] ist alles so verteilt, daß irgendwie zu wenig Austausch stattfindet.
+
Auf verschiedenen Treffen und Diskussionen ist immer wieder die Frage aufgetaucht, ob sich nicht mal alle an offenen Phones und Plattformen Interessierten (d.h. nicht nur die Openmoko-Fans) einen gemeinsamen Workshop/Treffen/Event irgendwo treffen können. Denn auf anderen Events wie [[http://www.fosdem.org FOSDEM]] oder [[http://www.linuxtag.org  LinuxTag]] ist alles so groß und unüberschaubar, daß irgendwie zu wenig Austausch (Diskussion, Kennenlernen) stattfindet.
  
 +
== Themen ==
 
Und zwar könnte es um alles rund um Projekte für offene Hardware und Software gehen. Themen könnten sein (ohne Anspruch auf Vollständigkeit):
 
Und zwar könnte es um alles rund um Projekte für offene Hardware und Software gehen. Themen könnten sein (ohne Anspruch auf Vollständigkeit):
 
* [[Openmoko]]
 
* [[Openmoko]]
Line 26: Line 31:
  
 
Wer teilnehmen möchte und/oder etwas vortragen bitte auf der Mailingliste registrieren und Wünsche äußern.
 
Wer teilnehmen möchte und/oder etwas vortragen bitte auf der Mailingliste registrieren und Wünsche äußern.
 
= Details =
 
  
 
== Ort ==
 
== Ort ==
=== Kandidaten ===
 
 
Rangfolge für eine möglichst hohe Teilnehmerzahl waren:
 
 
* München (29)
 
* Nürnberg (24)
 
* Essen, Köln (23)
 
* Bamberg, Aachen (22)
 
* Berlin, Hamburg, Stuttgart (21)
 
* Mannheim, Bingen, Frankfurt, Freiburg, Hannover und Wien (19)
 
* Bremen (18)
 
* egal, bei *guter* Zug oder Flugverbindung (13)
 
* Coburg (8)
 
* Konstanz (7)
 
* egal, auch bei schlechterer Verbindung (5)
 
 
=== Ausgewählter Veranstaltungsort ===
 
 
Wir haben nun einen Veranstaltungsort gefunden:
 
Wir haben nun einen Veranstaltungsort gefunden:
  
Line 70: Line 56:
 
== Zeit ==
 
== Zeit ==
  
=== Kandidaten ===
+
Es gab 18 Voranmeldungen (auf http://www.doodle.com/93cu86vm2s69zsxc) und das Wochenende des 4. Dezembers hat als Rekord 17 Teilnehmer erbracht. Daher haben wir die Räume für diesen Termin reserviert.
Aus der Umfrage zeigt sich eine Präferenz für die Wochentage Samstag/Sonntag sowie eine Dauer von 1,5 - 2 Tagen. Daher machen wir die genaue Dauer von der Agenda abhängig.
+
  
=== Optimaler Termin ===
+
== Agenda ==
Nun wollten wir nicht einfach selbst einen Termin festlegen, sondern alle Teilnehmer mit einbinden. Um diesen optimalen Zeitpunkt herauszufinden, aber auch um die Teilnehmerzahl zu schätzen, haben wir einfach eine Anmeldeliste auf Doodle eingerichtet. Bitte also eintragen welche Termine für Euch in Frage kommen (die Anmeldung bitte als halbwegs verbindlich betrachten). So entsteht ein Gesamtbild. Eventuell kann es passieren, dass wir nicht den insgesamt beliebtesten Termin wählen können (wenn dann z.B. die Referenten keine Zeit hat, oder der Veranstaltungsraum anderweitig belegt ist).
+
  
=== Voranmeldung ===
+
{|  border="1" cellspacing="0" cellpadding="4"
 +
|- bgcolor="#c0e0e0"
 +
|+ '''Programm für Samstag'''
 +
! '''Tag''' !! '''Zeit''' !! '''Referent'''  !! '''Art''' !! '''Zeitbedarf (inc. Diskussion)''' !! '''Thema'''
 +
|-
 +
| Sa || 09:30-10:00 ||  alle || Vorstellrunde und Kennenlernen || 30 min || falls jemand zu knapp eintrifft
 +
|-
 +
| Sa || || || || || Projekte
 +
|-
 +
| Sa || 10:30-12:00 || [[User:Cmair]], [[User:MicVM]], Alexander Lehmann || Vortrag || 90 min || Vorstellung des [[FRNBv2]], Grundlagen inertialer Navigation
 +
(Precision und Accuracy, Fehlerquellen, Sampling Frequency, Sensorbandbreite, SNR (Signal to Noise Ratio), Gyro-Integration / Rotationsreihenfolge / Euler vs. Quats, Quadratischer Fehler bei der Positionsbestimmung (Demo), Schwellwert, (Gleitender) Mittelwert, Tiefpass, Kalman)
 +
|-
 +
| Sa || 12:00-13:15 || Evil Dragon || Vortrag || 60 min || Evil Dragon ein Entwickler der Pandora wird in diesem Vortrag über die bewegende Geschichte der Pandora (http://www.openpandora.de) erzählen
 +
|-
 +
| Sa || 13:15-14:00 ||  Dieter Spaar || Vortrag || 45 min || OsmocomBB, der Open Source GSM Stack (http://bb.osmocom.org/trac/)
 +
|-
 +
| Sa || 14:00-14:45 ||  || Pause || 60 min ||
 +
|-
 +
| Sa || 14:45-15:30 ||  [[User:Hns]] || Vortrag, Demo || 60 min || 1. Der OMAP-Board-Zoo - ein kleiner Überblick und Starthilfe
 +
2. [[Openmoko Beagle Hybrid]] - oder wie stopft man ein neue CPU (OMAP3) in einen Freerunner?
 +
|-
 +
| Sa || || || || || Grundlagen
 +
|-
 +
| Sa || 15:30-16:45 ||  Jörg Eesmann || Vortrag || 90 min || Microcontroller (nicht nur AVR), Einführung in Interfaces ( CAN, I2S, SPI, PWM, ADC, Interrupts (Prioritaeten, Nesting...), Echtzeitsysteme, Reaktionszeiten, Prioritaetsinversion)
 +
|-
 +
| Sa || 16:45-17:45 || Florian Boor || Vortrag, Demo || 60 min || Einführung in Open Embedded (wie installiere, konfiguriere ich mein eigenes Image oder meine Distribution)
 +
|-
 +
| Sa || 17:45-18:45 || Mickey Lauer || Vortrag || 60 min ||  Einführung in [[FSO]]
 +
|}
  
  '''Bitte hier Voranmelden: http://www.doodle.com/93cu86vm2s69zsxc
+
<br />
'''
+
  
=== Ergebnis ===
+
{|  border="1" cellspacing="0" cellpadding="4"
 +
|- bgcolor="#c0e0e0"
 +
|+ '''Programm für Sonntag'''
 +
! '''Tag''' !! '''Zeit''' !! '''Referent'''  !! '''Art''' !! '''Zeitbedarf (inc. Diskussion)''' !! '''Thema'''
 +
|-
 +
| So || || || || || parallele Workshops
 +
|-
 +
| So || 09:30-12:30 || [[User:Cmair]] || Workshop || 3h (180 min) || [[FRNBv2]]: Lötsession HW & SW Integration
 +
Freerunner und evtl. Lötkolben mitbringen!
  
Es gab 18 Voranmeldungen und das Wochenende des 4. Dezembers hat als Rekord 17 Teilnehmer erbracht. Daher haben wir die Räume für diesen Termin reserviert.
+
Mögliche Themen:
 +
* Wie schreibe ich einen Kerneltreiber für I2C-Geräte?
 +
* Hands-on-Sensors: Experimente mit Kompass, Gyroskop und Luftdruckmesser
 +
* Wir bauen mit dem FRNBv2 eine IR Fernbedienung.
 +
* ...
 +
|-
 +
| So || 11:00-13:00 || Juergen Neumann || Vortrag / Workshop || 120 min || OHANDA - Open Source Hardware and Design Alliance - Ready to register? http://www.ohanda.org
 +
Kurze Vorstellung der Idee und des Status Quo. Diskussion und ggf. Ausarbeitung der nächsten Schritte.
 +
|-
 +
| So || ca. 13:00 ||  || individuelle Pause ||  || in Absprache mit den Workshopteilnehmern
 +
|-
 +
| So || 13:00-17:00 || ? Mickey Lauer, [[User:Cmair]] || ? Workshop || || Vorschlag: Code-Sprint für FRNB-Integration in FSO
 +
|-
 +
| So || 13:00-18:00 || Rene Leitner || Workshop || 5 h (300 min) || SDL Für Einsteiger. Du wolltest schon immer anfangen zu programmieren, hast aber nie den Weg dazu gefunden. Du möchtest gerne wissen wie du mit C/C++ und SDL ein kleines Spiel Programmieren kannst? In diesen Workshop werden all deine Fragen versucht zu beantworten, von C bis SDL wird alles Anfänger freundlich erklärt und diskutiert, um am Ende des Tages ein kleines Spiel programmiert zu haben.
  
== Agenda ==
+
Bringt bitte euren Rechner mit, das Betriebssystem ist egal. Wenn ihr schon was vorbereiten möchtet dann ladet euch das folgende runter:
Es wird ein Mischung aus (Plenar-)Vorträgen und Workshops/Hands-On-Sessions geben. Eventuell am ersten Tag Vorträge für alle, so dass jeder alle Themen kennenlernen kann und dann am zweiten Tag an 2-3 Workshops teilnehmen.
+
Linux Ubuntu:
 +
sudo apt-get install build-essential codeblocks
  
=== Themen ===
+
Windows:
Themen, für die sich schon in der Umfrage ein Referent bereit erklärt hat:
+
http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe
  
* FSO
+
MacOS:
* Openmoko und Beagleboard HW&SW
+
http://prdownload.berlios.de/codeblocks/codeblocks-10.05-p1-mac.dmg
* SDL mit C/C++
+
* Mikrokontroller
+
* Programmierung mit Arduino
+
* AoF (Android on Freerunner)
+
* Freerunner Navigation Board
+
* Grundlagen der Inertialen Navigation
+
** Precision und Accuracy, Fehlerquellen, Sampling Frequency, Sensorbandbreite, SNR (Signal to Noise Ratio)
+
** Gyro-Integration / Rotationsreihenfolge / Euler vs. Quats
+
** Quadratischer Fehler bei der Positionsbestimmung (Demo)
+
** Schwellwert, (Gleitender) Mittelwert, Tiefpass, Kalman
+
  
Weitere Referenten (mit Themenvorschlägen) sind willkommen!
+
Falls ihr ein anders OS nutzt, schaut bitte hier:
 +
http://www.codeblocks.org/downloads
 +
|-
 +
|}
  
=== Vorläufiger Zeitplan ===
+
= Videoaufzeichnungen =
 +
Das OpenHW/SW Event konnte via Livestream verfolgt werden. Die Aufzeichnungen sind [http://www.cip.ifi.lmu.de/~wimmer/oswh/ hier] verfügbar.
  
Vorschläge für Referenten (und Themen) sind willkommen.
+
= Vortrags- und Schulungsmaterial =
 
+
{| border="1" cellspacing="0" cellpadding="4"
Das hier ist erst mal ein Platzhalter und wird angepaßt, sobald wie genügend Zusagen von Referenten haben...
+
|- bgcolor="#c0e0e0"
 
+
|+ '''Vortrag/Workshop'''
{| border="1"
+
|- bgcolor="#c0e0e0"
! Tag !! Zeit !! Referent !! Art !! Thema !! Bemerkungen
+
| align="center" | '''Referent(en)'''
 +
| align="center" | '''Name der Session'''                                 
 +
| align="center" | '''Material'''
 +
|-
 +
|[[User:Cmair]], [[User:MicVM]], Alexander Lehmann
 +
|Vorstellung des [[FRNBv2]]
 +
|
 +
[http://chonyota.net/freerunner/OpenMoko_Vortrag.pdf]
 +
[http://chonyota.net/freerunner/FRNB-History.pdf]
 +
[http://robocup.mi.fu-berlin.de/buch/kalman.pdf] Auf Seite 4, letzte Formel, anstatt sigma -> sigma^2!
 +
|-
 +
|[[User:Cmair]]
 +
|[[FRNBv2]]: Lötsession HW & SW Integration
 +
|
 +
|-
 +
|Evil Dragon
 +
|Entwicklung der Pandora
 +
|
 
|-
 
|-
| 1. || 11:00-12:00 ||  Mickey Lauer || Vortrag ||  Einführung in [[FSO]] || 
+
|Florian Boor
 +
|Einführung in OpenEmbedded
 +
|[http://www.linuxtogo.org/~florian/files/slides-oe-openhwsw.pdf]
 
|-
 
|-
| 1. || 12:00-13:00 || [[User:Cmair]], [[User:MicVM]] || Vortrag || Vorstellung des [[FRNBv2]], Grundlagen inertialer Navigation (Precision und Accuracy, Fehlerquellen, Sampling Frequency, Sensorbandbreite, SNR (Signal to Noise Ratio), Gyro-Integration / Rotationsreihenfolge / Euler vs. Quats, Quadratischer Fehler bei der Positionsbestimmung (Demo), Schwellwert, (Gleitender) Mittelwert, Tiefpass, Kalman) ||
+
|Mickey Lauer
 +
|Einführung in [[FSO]]
 +
|[http://www.linuxtogo.org/~mickeyl/misc/Einstieg-in-FSO.pdf]
 
|-
 
|-
| 1. || 14:30-18:00 || [[User:Cmair]] || Workshop  || [[FRNBv2]]: Workshop HW & SW Integration ||
+
|[[User:Hns]]
 +
|Überblick und Starthilfe zum Texas Instruments-Hardwarezoo
 +
|[http://download.goldelico.com/default/Presentations/20101204_OMAP-Zoo.pdf]
 
|-
 
|-
| 1. || 10:00-11:00 ||  [[User:Hns]] || Vortrag, Demo || [[Openmoko Beagle Hybrid]] - oder wie stopft man einen OMAP3 in einen Freerunner? ||  
+
|[[User:Hns]]
 +
|[[Openmoko Beagle Hybrid]] - neue CPU in einen Freerunner
 +
|[http://download.goldelico.com/default/Presentations/20101204_Openmoko_Beagle_Hybrid.pdf]
 
|-
 
|-
| 1. || 10:00-11:00 ||  Jörg Eesmann || Vortrag || Microcontroller (AVR), Einführung in Interfaces ( CAN, I2S, SPI, PWM, ADC, Interrupts (Prioritaeten, Nesting...), Echtzeitsysteme, Reaktionszeiten, Prioritaetsinversion) ||  
+
|Jörg Eesmann
 +
|Microcontroller (nicht nur AVR)
 +
|[[Media:Mikrocontroller-Vortrag.pdf|PDF]]
 
|-
 
|-
| 1. || 10:00-11:00 ||  (angefragt) || Vortrag, Demo || Einführung in Open Embedded (wie installiere, konfiguriere ich mein eigenes Image oder meine Distribution) ||  
+
|Dieter Spaar
 +
|[http://bb.osmocom.org/trac/ OsmocomBB] - der Open Source GSM Stack
 +
|[[Media:Dieter_Spaar_OsmocomBB,_der_Open_Source_GSM_Stack.pdf|PDF]]
 
|-
 
|-
| 1. || 10:00-11:00 ||  tbd. || Workshop || Code-Sprint für FSO ||  
+
|Juergen Neumann
 +
|OHANDA - Open Source Hardware and Design Alliance - Ready to register?
 +
|
 
|-
 
|-
| 2. || 11:00-12:00 ||  Dummy ||  Workshop || Wir programmieren einen Wolpertinger || Bitte Linux-Notebook, Freerunner und 1 Wolpertinger mitbringen
+
|Mickey Lauer(?), [[User:Cmair]]
 +
|Vorschlag: Code-Sprint für FRNB-Integration in FSO
 +
|
 
|-
 
|-
 +
|Rene Leitner
 +
|SDL Für Einsteiger
 +
|[http://sdl.relei.de Mein SDL-Block]
 
|}
 
|}
  
= Diskussion =
+
= Mailingliste / Anmeldungen =
 
Fragen, Anregungen, Kritik bitte die Mailingliste http://lists.goldelico.com/mailman/listinfo/open-hard-software-event schreiben.
 
Fragen, Anregungen, Kritik bitte die Mailingliste http://lists.goldelico.com/mailman/listinfo/open-hard-software-event schreiben.
  
 
Außerdem sollten sich alle (potenziellen) Teilnehmer dort anmelden um eventuelle Änderungen mitzubekommen.
 
Außerdem sollten sich alle (potenziellen) Teilnehmer dort anmelden um eventuelle Änderungen mitzubekommen.

Latest revision as of 10:53, 8 December 2010

Contents

[edit] Erstes deutsches Open-HW&SW-Event

[edit] Zusammenfassung

[edit] Note to English Speakers

It will be ok if you give your presentation in English, but discussions and other activities will be in German. So please decide yourself if you can follow German discussions well enough that you can take something home. The event is not thought just to be a stage for presentations, but for working together (discussions, workshops, having lunch&fun).

[edit] Beschreibung

Auf verschiedenen Treffen und Diskussionen ist immer wieder die Frage aufgetaucht, ob sich nicht mal alle an offenen Phones und Plattformen Interessierten (d.h. nicht nur die Openmoko-Fans) einen gemeinsamen Workshop/Treffen/Event irgendwo treffen können. Denn auf anderen Events wie [FOSDEM] oder [LinuxTag] ist alles so groß und unüberschaubar, daß irgendwie zu wenig Austausch (Diskussion, Kennenlernen) stattfindet.

[edit] Themen

Und zwar könnte es um alles rund um Projekte für offene Hardware und Software gehen. Themen könnten sein (ohne Anspruch auf Vollständigkeit):

Deshalb haben wir das neulich auf dem Forum www.freeyourophone.org in Angriff genommen: http://freeyourphone.de/portal_v1/viewtopic.php?f=71&t=1794 Dabei entstand eine Meinungsumfrage die großes Interesse und Themenvielfalt zeigte: http://freeyourphone.de/portal_v1/viewtopic.php?f=71&t=1794&hilit=event&start=15

Wer teilnehmen möchte und/oder etwas vortragen bitte auf der Mailingliste registrieren und Wünsche äußern.

[edit] Ort

Wir haben nun einen Veranstaltungsort gefunden:

 Ludwig-Maximilians-Universität München
 LFE Medieninformatik
 Amalienstr. 17
 80333 München
 http://www.medien.ifi.lmu.de
 Google Maps, inkl. Raumübersicht, OSM


Es stehen zwei Seminarräume (A105 und A107) sowie ein kleinerer Raum (A103) zur Verfügung. Außerdem können wir den Gang davor nutzen.

[edit] Kapazität

  • A105: 20-30 Zuhörer (mit Tischen) bis max 50 (ohne Tische), oder 8 Tische mit je 2-4 Bastlern
  • A107: 15-20 Zuhörer (mit Tischen) bis max. 30 (ohne Tische), oder 5 Tische mit je 2-4 Bastlern
  • A103: ruhiger Arbeitsraum für max. 5 Personen

Außerdem können wir noch max. 3 Tische mit je 1-2 Bastlern im Gang an die Wand stellen.

Maximalkapazitäten sind wirklich maximal :)

[edit] Zeit

Es gab 18 Voranmeldungen (auf http://www.doodle.com/93cu86vm2s69zsxc) und das Wochenende des 4. Dezembers hat als Rekord 17 Teilnehmer erbracht. Daher haben wir die Räume für diesen Termin reserviert.

[edit] Agenda

Programm für Samstag
Tag Zeit Referent Art Zeitbedarf (inc. Diskussion) Thema
Sa 09:30-10:00 alle Vorstellrunde und Kennenlernen 30 min falls jemand zu knapp eintrifft
Sa Projekte
Sa 10:30-12:00 User:Cmair, User:MicVM, Alexander Lehmann Vortrag 90 min Vorstellung des FRNBv2, Grundlagen inertialer Navigation

(Precision und Accuracy, Fehlerquellen, Sampling Frequency, Sensorbandbreite, SNR (Signal to Noise Ratio), Gyro-Integration / Rotationsreihenfolge / Euler vs. Quats, Quadratischer Fehler bei der Positionsbestimmung (Demo), Schwellwert, (Gleitender) Mittelwert, Tiefpass, Kalman)

Sa 12:00-13:15 Evil Dragon Vortrag 60 min Evil Dragon ein Entwickler der Pandora wird in diesem Vortrag über die bewegende Geschichte der Pandora (http://www.openpandora.de) erzählen
Sa 13:15-14:00 Dieter Spaar Vortrag 45 min OsmocomBB, der Open Source GSM Stack (http://bb.osmocom.org/trac/)
Sa 14:00-14:45 Pause 60 min
Sa 14:45-15:30 User:Hns Vortrag, Demo 60 min 1. Der OMAP-Board-Zoo - ein kleiner Überblick und Starthilfe

2. Openmoko Beagle Hybrid - oder wie stopft man ein neue CPU (OMAP3) in einen Freerunner?

Sa Grundlagen
Sa 15:30-16:45 Jörg Eesmann Vortrag 90 min Microcontroller (nicht nur AVR), Einführung in Interfaces ( CAN, I2S, SPI, PWM, ADC, Interrupts (Prioritaeten, Nesting...), Echtzeitsysteme, Reaktionszeiten, Prioritaetsinversion)
Sa 16:45-17:45 Florian Boor Vortrag, Demo 60 min Einführung in Open Embedded (wie installiere, konfiguriere ich mein eigenes Image oder meine Distribution)
Sa 17:45-18:45 Mickey Lauer Vortrag 60 min Einführung in FSO


Programm für Sonntag
Tag Zeit Referent Art Zeitbedarf (inc. Diskussion) Thema
So parallele Workshops
So 09:30-12:30 User:Cmair Workshop 3h (180 min) FRNBv2: Lötsession HW & SW Integration

Freerunner und evtl. Lötkolben mitbringen!

Mögliche Themen:

  • Wie schreibe ich einen Kerneltreiber für I2C-Geräte?
  • Hands-on-Sensors: Experimente mit Kompass, Gyroskop und Luftdruckmesser
  • Wir bauen mit dem FRNBv2 eine IR Fernbedienung.
  • ...
So 11:00-13:00 Juergen Neumann Vortrag / Workshop 120 min OHANDA - Open Source Hardware and Design Alliance - Ready to register? http://www.ohanda.org

Kurze Vorstellung der Idee und des Status Quo. Diskussion und ggf. Ausarbeitung der nächsten Schritte.

So ca. 13:00 individuelle Pause in Absprache mit den Workshopteilnehmern
So 13:00-17:00  ? Mickey Lauer, User:Cmair  ? Workshop Vorschlag: Code-Sprint für FRNB-Integration in FSO
So 13:00-18:00 Rene Leitner Workshop 5 h (300 min) SDL Für Einsteiger. Du wolltest schon immer anfangen zu programmieren, hast aber nie den Weg dazu gefunden. Du möchtest gerne wissen wie du mit C/C++ und SDL ein kleines Spiel Programmieren kannst? In diesen Workshop werden all deine Fragen versucht zu beantworten, von C bis SDL wird alles Anfänger freundlich erklärt und diskutiert, um am Ende des Tages ein kleines Spiel programmiert zu haben.

Bringt bitte euren Rechner mit, das Betriebssystem ist egal. Wenn ihr schon was vorbereiten möchtet dann ladet euch das folgende runter: Linux Ubuntu: sudo apt-get install build-essential codeblocks

Windows: http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe

MacOS: http://prdownload.berlios.de/codeblocks/codeblocks-10.05-p1-mac.dmg

Falls ihr ein anders OS nutzt, schaut bitte hier: http://www.codeblocks.org/downloads

[edit] Videoaufzeichnungen

Das OpenHW/SW Event konnte via Livestream verfolgt werden. Die Aufzeichnungen sind hier verfügbar.

[edit] Vortrags- und Schulungsmaterial

Vortrag/Workshop
Referent(en) Name der Session Material
User:Cmair, User:MicVM, Alexander Lehmann Vorstellung des FRNBv2

[1] [2] [3] Auf Seite 4, letzte Formel, anstatt sigma -> sigma^2!

User:Cmair FRNBv2: Lötsession HW & SW Integration
Evil Dragon Entwicklung der Pandora
Florian Boor Einführung in OpenEmbedded [4]
Mickey Lauer Einführung in FSO [5]
User:Hns Überblick und Starthilfe zum Texas Instruments-Hardwarezoo [6]
User:Hns Openmoko Beagle Hybrid - neue CPU in einen Freerunner [7]
Jörg Eesmann Microcontroller (nicht nur AVR) PDF
Dieter Spaar OsmocomBB - der Open Source GSM Stack PDF
Juergen Neumann OHANDA - Open Source Hardware and Design Alliance - Ready to register?
Mickey Lauer(?), User:Cmair Vorschlag: Code-Sprint für FRNB-Integration in FSO
Rene Leitner SDL Für Einsteiger Mein SDL-Block

[edit] Mailingliste / Anmeldungen

Fragen, Anregungen, Kritik bitte die Mailingliste http://lists.goldelico.com/mailman/listinfo/open-hard-software-event schreiben.

Außerdem sollten sich alle (potenziellen) Teilnehmer dort anmelden um eventuelle Änderungen mitzubekommen.

Personal tools

Zusammenfassung:


Erstes deutsches Open-HW&SW-Event

Auf verschiedenen Treffen und Diskussionen ist immer wieder die Frage aufgetaucht, ob sich nicht mal alle an offenen Phones und Plattformen Interessierten (d.h. nicht nur die Openmoko-Fans) einen gemeinsamen Workshop/Treffen/Event irgendwo treffen können. Denn auf anderen Events wie [FOSDEM] oder [LinuxTag] ist alles so verteilt, daß irgendwie zu wenig Austausch stattfindet.

Und zwar könnte es um alles rund um Projekte für offene Hardware und Software gehen. Themen könnten sein (ohne Anspruch auf Vollständigkeit):

Deshalb haben wir das neulich auf dem Forum www.freeyourophone.org in Angriff genommen: http://freeyourphone.de/portal_v1/viewtopic.php?f=71&t=1794 Dabei entstand eine Meinungsumfrage die großes Interesse und Themenvielfalt zeigte: http://freeyourphone.de/portal_v1/viewtopic.php?f=71&t=1794&hilit=event&start=15

Wer teilnehmen möchte und/oder etwas vortragen bitte auf der Mailingliste registrieren und Wünsche äußern.

Details

Ort

Kandidaten

Rangfolge für eine möglichst hohe Teilnehmerzahl waren:

  • München (29)
  • Nürnberg (24)
  • Essen, Köln (23)
  • Bamberg, Aachen (22)
  • Berlin, Hamburg, Stuttgart (21)
  • Mannheim, Bingen, Frankfurt, Freiburg, Hannover und Wien (19)
  • Bremen (18)
  • egal, bei *guter* Zug oder Flugverbindung (13)
  • Coburg (8)
  • Konstanz (7)
  • egal, auch bei schlechterer Verbindung (5)

Ausgewählter Veranstaltungsort

Wir haben nun einen Veranstaltungsort gefunden:

 Ludwig-Maximilians-Universität München
 LFE Medieninformatik
 Amalienstr. 17
 80333 München
 http://www.medien.ifi.lmu.de
 Google Maps, inkl. Raumübersicht, OSM


Es stehen zwei Seminarräume (A105 und A107) sowie ein kleinerer Raum (A103) zur Verfügung. Außerdem können wir den Gang davor nutzen.

Kapazität

  • A105: 20-30 Zuhörer (mit Tischen) bis max 50 (ohne Tische), oder 8 Tische mit je 2-4 Bastlern
  • A107: 15-20 Zuhörer (mit Tischen) bis max. 30 (ohne Tische), oder 5 Tische mit je 2-4 Bastlern
  • A103: ruhiger Arbeitsraum für max. 5 Personen

Außerdem können wir noch max. 3 Tische mit je 1-2 Bastlern im Gang an die Wand stellen.

Maximalkapazitäten sind wirklich maximal :)

Zeit

Kandidaten

Aus der Umfrage zeigt sich eine Präferenz für die Wochentage Samstag/Sonntag sowie eine Dauer von 1,5 - 2 Tagen. Daher machen wir die genaue Dauer von der Agenda abhängig.

Optimaler Termin

Nun wollten wir nicht einfach selbst einen Termin festlegen, sondern alle Teilnehmer mit einbinden. Um diesen optimalen Zeitpunkt herauszufinden, aber auch um die Teilnehmerzahl zu schätzen, haben wir einfach eine Anmeldeliste auf Doodle eingerichtet. Bitte also eintragen welche Termine für Euch in Frage kommen (die Anmeldung bitte als halbwegs verbindlich betrachten). So entsteht ein Gesamtbild. Eventuell kann es passieren, dass wir nicht den insgesamt beliebtesten Termin wählen können (wenn dann z.B. die Referenten keine Zeit hat, oder der Veranstaltungsraum anderweitig belegt ist).

Voranmeldung

 Bitte hier Voranmelden: http://www.doodle.com/93cu86vm2s69zsxc

Ergebnis

Es gab 18 Voranmeldungen und das Wochenende des 4. Dezembers hat als Rekord 17 Teilnehmer erbracht. Daher haben wir die Räume für diesen Termin reserviert.

Agenda

Es wird ein Mischung aus (Plenar-)Vorträgen und Workshops/Hands-On-Sessions geben. Eventuell am ersten Tag Vorträge für alle, so dass jeder alle Themen kennenlernen kann und dann am zweiten Tag an 2-3 Workshops teilnehmen.

Themen

Themen, für die sich schon in der Umfrage ein Referent bereit erklärt hat:

  • FSO
  • Openmoko und Beagleboard HW&SW
  • SDL mit C/C++
  • Mikrokontroller
  • Programmierung mit Arduino
  • AoF (Android on Freerunner)
  • Freerunner Navigation Board
  • Grundlagen der Inertialen Navigation
    • Precision und Accuracy, Fehlerquellen, Sampling Frequency, Sensorbandbreite, SNR (Signal to Noise Ratio)
    • Gyro-Integration / Rotationsreihenfolge / Euler vs. Quats
    • Quadratischer Fehler bei der Positionsbestimmung (Demo)
    • Schwellwert, (Gleitender) Mittelwert, Tiefpass, Kalman

Weitere Referenten (mit Themenvorschlägen) sind willkommen!

Vorläufiger Zeitplan

Vorschläge für Referenten (und Themen) sind willkommen.

Das hier ist erst mal ein Platzhalter und wird angepaßt, sobald wie genügend Zusagen von Referenten haben...

Tag Zeit Referent Art Thema Bemerkungen
1. 11:00-12:00 Mickey Lauer Vortrag Einführung in FSO
1. 12:00-13:00 User:Cmair, User:MicVM Vortrag Vorstellung des FRNBv2, Grundlagen inertialer Navigation (Precision und Accuracy, Fehlerquellen, Sampling Frequency, Sensorbandbreite, SNR (Signal to Noise Ratio), Gyro-Integration / Rotationsreihenfolge / Euler vs. Quats, Quadratischer Fehler bei der Positionsbestimmung (Demo), Schwellwert, (Gleitender) Mittelwert, Tiefpass, Kalman)
1. 14:30-18:00 User:Cmair Workshop FRNBv2: Workshop HW & SW Integration
1. 10:00-11:00 User:Hns Vortrag, Demo Openmoko Beagle Hybrid - oder wie stopft man einen OMAP3 in einen Freerunner?
1. 10:00-11:00 Jörg Eesmann Vortrag Microcontroller (AVR), Einführung in Interfaces ( CAN, I2S, SPI, PWM, ADC, Interrupts (Prioritaeten, Nesting...), Echtzeitsysteme, Reaktionszeiten, Prioritaetsinversion)
1. 10:00-11:00 (angefragt) Vortrag, Demo Einführung in Open Embedded (wie installiere, konfiguriere ich mein eigenes Image oder meine Distribution)
1. 10:00-11:00 tbd. Workshop Code-Sprint für FSO
2. 11:00-12:00 Dummy Workshop Wir programmieren einen Wolpertinger Bitte Linux-Notebook, Freerunner und 1 Wolpertinger mitbringen

Diskussion

Fragen, Anregungen, Kritik bitte die Mailingliste http://lists.goldelico.com/mailman/listinfo/open-hard-software-event schreiben.

Außerdem sollten sich alle (potenziellen) Teilnehmer dort anmelden um eventuelle Änderungen mitzubekommen.