Difference between revisions of "U23 2012"
(15 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | + | 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: | Wenn ihr wissen wollt, wie git funktioniert, gibt es hier 2 Howtos dazu: | ||
Line 20: | Line 41: | ||
* http://githowto.com/ | * http://githowto.com/ | ||
− | == Abend -1 == | + | === Hardware Manuals === |
+ | |||
+ | Weitere Infos zu den verwendeten Boards gibts hier: | ||
+ | |||
+ | * [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/REFERENCE_MANUAL/DM00031020.pdf STM32F4 Reference Manual] | ||
+ | * [http://www.st.com/internet/evalboard/product/252419.jsp STM32F4 Discovery Homepage] | ||
+ | * [http://www.hitex.com/fileadmin/pdf/insiders-guides/stm32/isg-stm32-v18d-scr.pdf "Insider's Guide to STM32"] | ||
+ | |||
+ | === U23-Vorträge === | ||
+ | |||
+ | Wenn Ihr Kommentare hinterlassen wollt, macht das einfach bei dem jeweiligen Abend. | ||
+ | |||
+ | ==== 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: [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]] | * 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]] | ||
− | + | ==== Abend 4 ==== | |
+ | * Thema: '''Buttons, Controller, SD-Karte, Gamestates, Sprite-/Mapengine''' | ||
+ | * Slides: [[File:U23_2012_Abend4.pdf]] | ||
− | == | + | ==== Abend 5 ==== |
+ | * Thema: '''Audio''' | ||
+ | * Slides: [http://babelmonkeys.de/~florob/talks/U23-2012-11-19-Audio.pdf hier] | ||
− | == | + | === Allgemeines Feedback === |
− |
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)
Contents
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
- 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
- Ein paar Hinweise (leicht veraltet)
- Siehe "spacecraft"-Beispiel
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
Abend 1
- Thema: Erklärung der grundlegenden Architektur und Einführung in unsere Gaming-Library
- Slides: File:U23 2012 Abend1.pdf
Abend 2
- Thema: Gastvortrag eines Demosceners zur Erstellung von Pixelart
- http://code.google.com/p/grafx2/ < Pixelart tool
- http://tutorial.little-creatures.de/ < Pixelart Tutorials
Abend 3
- Thema: Bunte Bildchen mit der Gaming Library malen
- Slides: File:U23 2012 Abend2.pdf
Abend 4
- Thema: Buttons, Controller, SD-Karte, Gamestates, Sprite-/Mapengine
- Slides: File:U23 2012 Abend4.pdf
Abend 5
- Thema: Audio
- Slides: hier