Difference between revisions of "U23 2012"

From C4 Wiki
Jump to: navigation, search
 
(18 intermediate revisions by 7 users not shown)
Line 1: Line 1:
Dies ist die Projektseite zu [http://koeln.ccc.de/u23 U23 2012], hier werden Informationen veröffentlicht und Ergebnisse gesammelt.
 
  
Wenn Ihr Kommentare hinterlassen wollt, macht das einfach bei dem jeweiligen Abend.
+
Dies ist die Projektseite zum U23 2012, hier werden Informationen veröffentlicht und Ergebnisse gesammelt.
 +
 
 +
U23 ist ein Projekt für junge Hacker und Haecksen bis 23 Jahre. An sieben Terminen konnten die Teilnehmer
 +
in die Welt der ARM-Mikrocontroller eintauchen und auf der Plattform in Gruppen ihre eigenen Spieleideen
 +
realisieren.
 +
 
 +
Die Hardware basiert auf einem [http://www.st.com/internet/evalboard/product/252419.jsp STM32F4-Discovery]
 +
Evalutation Board und einer [https://github.com/cccc/u23_2012_hardware/wiki/Aufbau selbstentwickelten Platine].
 +
 
 +
Für alle, die Interesse an einem Board haben, obwohl sie nicht am U23 teilnehmen konnten, bieten wir Bausätze
 +
zum Selbstkostenpreis an. Nähere Infos folgen später hier.
 +
 
 +
 
 +
Verschenke fertiges Board mit STM32 und Controller (Abholung in Bonn, versende bei Übernahme der Versandkosten auch), bei Interesse bitte bei stefan84[at]posteo.net melden! (22.2.2015)
 +
 
 +
== Unterseiten ==
 +
 
 +
* [[/Spieleideen]]
 +
* [[/Gruppen]] - Übersicht über die Projekte aller U23-Gruppen
 +
 
 +
== Dokumentation ==
 +
 
 +
Anleitung, um das Board zu löten ist im Github Wiki zur Hardware: https://github.com/cccc/u23_2012_hardware/wiki/Aufbau
 +
 
 +
Um Code für denm STM32 zu kompilieren, braucht es eine Crosscompiler-Toolchain:
 +
* Source: https://github.com/cccc/STM32-Toolchain
 +
* [[/Toolchain|Infos zum selberbauen der Toolchain]]
 +
* Fertige Toolchain-Pakete (*.deb, *.tgz, signiert!): http://23.gs/u23/
 +
 
 +
Und zu guter letzt kann man noch die von uns bereitgestellte Gaming-Library benutzen, die einen einfache Möglichkeit bietet, die auf dem Board verbauten Komponenten zu benutzen:
 +
 
 +
* Git-Repositry: https://github.com/cccc/U23-Library
 +
* [[/Library|Ein paar Hinweise]] (leicht veraltet)
 +
* Siehe "spacecraft"-Beispiel
 +
 
 +
=== Git ===
 +
 
 +
Wenn ihr wissen wollt, wie git funktioniert, gibt es hier 2 Howtos dazu:
 +
* http://try.github.com/
 +
* http://githowto.com/
 +
 
 +
=== Hardware Manuals ===
  
U23 ist ein Projekt für junge Hacker und Haecksen bis 23 Jahre. An sieben Terminen werden die Teilnehmer in die Welt der ARM-Mikrocontroller und der Programmierung einfacher Spiele auf einer selbstentwickelten Platform eintauchen.
+
Weitere Infos zu den verwendeten Boards gibts hier:
  
Alle git-Repositories, die mit dem U23 zu tun haben liegen auf unserem öffentlichen github-Account.
+
* [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/REFERENCE_MANUAL/DM00031020.pdf STM32F4 Reference Manual]
* Toolchain: https://github.com/cccc/STM32-Toolchain
+
* [http://www.st.com/internet/evalboard/product/252419.jsp STM32F4 Discovery Homepage]
* Gaming Library: https://github.com/cccc/U23-Library
+
* [http://www.hitex.com/fileadmin/pdf/insiders-guides/stm32/isg-stm32-v18d-scr.pdf "Insider's Guide to STM32"]
* Hardware: https://github.com/cccc/u23_2012_hardware
 
  
Solltet ihr nicht am U23 teilnehmen, aber dennoch Interesse an einem Board haben, werden wir im Laufe des U23, wenn wir sicher sind, dass die Hardware funktioniert und es erste vollständige Projekte gibt, auch Bausätze zum Selbstkostenpreis anbieten. Nähere Infos werdet ihr dann hier finden.
+
=== U23-Vorträge ===
  
Wenn ihr eine Toolchain bauen wollt, findet ihr eine Anleitung dazu [[u23 2012/Toolchain|hier]].
+
Wenn Ihr Kommentare hinterlassen wollt, macht das einfach bei dem jeweiligen Abend.
  
== Abend -1 ==
+
==== Abend -1 ====
 
* Thema: '''C-Einführung'''
 
* Thema: '''C-Einführung'''
 
* Vortragende: [mailto:florob@babelmonkeys.de florob]
 
* Vortragende: [mailto:florob@babelmonkeys.de florob]
* Slides: [http://babelmonkeys.de/~florob/slides.pdf hier]
+
* Slides: [http://babelmonkeys.de/~florob/talks/U23-2012-10-20-C.pdf hier]
  
== Abend 1 ==
+
==== Abend 1 ====
 
* Thema: '''Erklärung der grundlegenden Architektur und Einführung in unsere Gaming-Library'''
 
* Thema: '''Erklärung der grundlegenden Architektur und Einführung in unsere Gaming-Library'''
 +
* Slides: [[File:U23_2012_Abend1.pdf]]
  
== Abend 2 ==
+
==== Abend 2 ====
 
* Thema: '''Gastvortrag eines [http://de.wikipedia.org/wiki/Demoszene Demosceners] zur Erstellung von Pixelart'''
 
* Thema: '''Gastvortrag eines [http://de.wikipedia.org/wiki/Demoszene Demosceners] zur Erstellung von Pixelart'''
 +
* http://code.google.com/p/grafx2/ < Pixelart tool
 +
* http://tutorial.little-creatures.de/  < Pixelart Tutorials
  
== Abend 3 ==
+
==== Abend 3 ====
 
* Thema: '''Bunte Bildchen mit der Gaming Library malen'''
 
* Thema: '''Bunte Bildchen mit der Gaming Library malen'''
 +
* Slides: [[File:U23_2012_Abend2.pdf]]
  
More to come...
+
==== Abend 4 ====
 +
* Thema: '''Buttons, Controller, SD-Karte, Gamestates, Sprite-/Mapengine'''
 +
* Slides: [[File:U23_2012_Abend4.pdf]]
  
== Allgemeines Feedback ==
+
==== Abend 5 ====
 +
* Thema: '''Audio'''
 +
* Slides: [http://babelmonkeys.de/~florob/talks/U23-2012-11-19-Audio.pdf hier]
  
== Projekte ==
+
=== Allgemeines Feedback ===
Bitte tragt hier als Gruppen eure Projektfortschritte und -Infos ein
 

Latest revision as of 11:12, 22 February 2015

Dies ist die Projektseite zum U23 2012, hier werden Informationen veröffentlicht und Ergebnisse gesammelt.

U23 ist ein Projekt für junge Hacker und Haecksen bis 23 Jahre. An sieben Terminen konnten die Teilnehmer in die Welt der ARM-Mikrocontroller eintauchen und auf der Plattform in Gruppen ihre eigenen Spieleideen realisieren.

Die Hardware basiert auf einem STM32F4-Discovery Evalutation Board und einer selbstentwickelten Platine.

Für alle, die Interesse an einem Board haben, obwohl sie nicht am U23 teilnehmen konnten, bieten wir Bausätze zum Selbstkostenpreis an. Nähere Infos folgen später hier.


Verschenke fertiges Board mit STM32 und Controller (Abholung in Bonn, versende bei Übernahme der Versandkosten auch), bei Interesse bitte bei stefan84[at]posteo.net melden! (22.2.2015)

Unterseiten

Dokumentation

Anleitung, um das Board zu löten ist im Github Wiki zur Hardware: https://github.com/cccc/u23_2012_hardware/wiki/Aufbau

Um Code für denm STM32 zu kompilieren, braucht es eine Crosscompiler-Toolchain:

Und zu guter letzt kann man noch die von uns bereitgestellte Gaming-Library benutzen, die einen einfache Möglichkeit bietet, die auf dem Board verbauten Komponenten zu benutzen:

Git

Wenn ihr wissen wollt, wie git funktioniert, gibt es hier 2 Howtos dazu:

Hardware Manuals

Weitere Infos zu den verwendeten Boards gibts hier:

U23-Vorträge

Wenn Ihr Kommentare hinterlassen wollt, macht das einfach bei dem jeweiligen Abend.

Abend -1

  • Thema: C-Einführung
  • Vortragende: florob
  • Slides: hier

Abend 1

  • Thema: Erklärung der grundlegenden Architektur und Einführung in unsere Gaming-Library
  • Slides: File:U23 2012 Abend1.pdf

Abend 2

Abend 3

Abend 4

Abend 5

  • Thema: Audio
  • Slides: hier

Allgemeines Feedback