= ARM-Workshop == Wer/Wie/Wann/Was/Wo ** 1. Termin: ** Der ARM-Workshop beginnt am **17.02 um 19:30** in den Räumen des CCC München in der Schleißheimer Str. 41. Es sind 3 Termine geplant. bsx und s haben sich bereit erklärt kurze Einführungen zu geben. Fachkundiges Publikum und Tutoren für Diskussionen sind ausdrücklich willkommen. Nach dem ersten Termin können wir Demo-Boards bestellen mit denen wie beim zweiten Treffen herumspielen können. **Wer an der Sammelbestellung teilnehmen will bringt bitte 16 Eur passend mit.** Es sollen folgende Boards angeschafft werden: http://www.watterott.com/de/STM32F4Discovery Eingeladen ist jeder der Interesse hat, auch Personen die nicht Club-Mitglied sind dürfen an dem Workshop teilnehmen. ** 2. Termin: ** Das zweite Treffen wurde per Dudle zum **28.05. um 19:00** bestimmt, gleiche Räumlichkeit. Bei diesem Treffen geht es ums individuelle Experimentieren mit dem Development-Board. Außerdem hat clauer hat eine [[http://www.christoph-lauer.de/archives/11669|DSP-Demo-Anwendung]] erstellt, diese kann als Grundlage für eigene Versuche verwendet werden. **Vortragende:** - Termin: * s * bsx - Termin: * ? clauer ? - Termin: **zusätzliche Teilnehmer:** Maximale Teilnehmerzahl: 25 - Termin: * clauer * mario * nordlicht * mm * wolschon * ole * paul * kollege von paul * trino * lukas * iomf42 * miller * wolf * d.s.e * mst241 * Thomas * Elliot * ch3 * fluxamp * Michi * Kollege von Michi * jo * Ben * Patrick * lunar - Termin: * Lukas * clauer == Agenda - Termin: Architektur, Toolchain, st-link, Hello World, gdb * Folien und hello world: https://github.com/muccc/arm-workshop - Termin: IO, STM32 Libraries, FreeRTOS - Termin: Vorschlaege: DSP, audio processing, accel, assembler/mixed, multitasking, instructionset details, IO, bus, at the logic analyzer... == ToDos * Sammelbestellung der Discovery-Boards + Kabel. == Software * ARM GCC --> https://launchpad.net/gcc-arm-embedded * [[:workshop:arm:macosx|Installation unter Mac OS X]] * CooCox IDE --> http://www.coocox.org * Em::Blocks IDE --> http://www.emblocks.org === Libraries * STM32CubeF4: http://www.st.com/web/en/catalog/tools/PF259243# * Direct link to zip: http://www.st.com/web/en/catalog/tools/PF259243# == Literatur * Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, The - Yiu, Joseph * Professional Embedded ARM Development, James A. Langbridge == Datenblätter (STM32F4DISCOVERY) * Demoboard STM32F4-Discovery --> http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00037955.pdf * µC STM32F407VGT6 --> http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN11/PF252140?s_searchtype=partnumber * Audio CoDec CS43L22 --> http://www.cirrus.com/en/pubs/proDatasheet/CS43L22_F2.pdf * Microphone --> http://www.st.com/web/en/resource/technical/document/datasheet/DM00025467.pdf * Acceleration Sensor LIS302DL --> http://www.st.com/web/en/resource/technical/document/datasheet/CD00135460.pdf * Onboard debugger/programmer ST-LINKV2 --> http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00027105.pdf == Externe Links * M3 Demoboard --> http://www.watterott.com/de/STM32VL-Discovery * M4 Demoboard --> http://www.watterott.com/de/STM32F4Discovery * M4 Board in Detail --> http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419?sc=internet/evalboard/product/252419.jsp * M4 Board Toolchain mit Linux --> http://www.wolinlabs.com/blog/linux.stm32.discovery.gcc.html * Kleines M3 Tutorial --> http://www.diller-technologies.de/stm32.html * µC.net ARM page --> http://www.mikrocontroller.net/articles/ARM * µC.net STM32 page --> http://www.mikrocontroller.net/articles/STM32 * µC.net STM32F4DISCOVERY page --> http://www.mikrocontroller.net/articles/STM32F4-Discovery * µC.net ARM GCC page --> http://www.mikrocontroller.net/articles/ARM_GCC * Review des M4 board --> https://www.youtube.com/watch?v=ATTahQlbBME * Audio mit dem M4 board --> http://www.mind-dump.net/configuring-the-stm32f4-discovery-for-audio * Das r0ket Board zum CCCamp11 --> http://r0ket.de