Skip to content

#6 Spotkanie Gdańsk Embedded Meetup

Photo of Maciej Gajdzica
Hosted By
Maciej G. and 3 others
#6 Spotkanie Gdańsk Embedded Meetup

Details

!!!UWAGA ZMIANA DATY!!!
Meetup odbędzie się w środę 4 marca
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Kolejne spotkanie odbędzie się w środę 4 marca o godzinie 18.00 w Inkubatorze STARTER, ul. Lęborska 3B. Po prawej stronie znajdziecie mapkę i instrukcję dojazdu. W porze meetupu będą darmowe miejsca parkingowe.

Harmonogram:
18.00 Paweł Krzyżanowski - "Systemy czasu rzeczywistego (RTOS) – techniki, wzorce, pułapki i dobre praktyki"
19.00 Przerwa na pizzę
19.20 Piotr Suwala - "Timery w STM32 - jak zrozumieć dokumentacje i porządkować swoją pracę"

Partnerzy:
Apator Telemetria: https://www.facebook.com/apatortelemetria/
Solwit: https://solwit.com/
3mdeb: https://3mdeb.com/pl/
Ambient System: https://ambientsystem.eu/pl/
ST Microelectronics: https://www.st.com/
Fundacja CODE:ME: https://codeme.pl/
Hackerspace Trójmiasto: https://hs3.pl/
Jetbrains: https://www.jetbrains.com/

Prezentacja 1:

Temat:

Opis: O wow... od czego zacząć? Po wysłuchaniu tego, co Ci opowiem, albo będziesz mieć dość RTOS-a, albo to pokochasz...

Tak zaczyna się opowieść o wspaniałym pomyśle systemu czasu rzeczywistego, który uruchomiony na mikrokontrolerze ma zadanie ułatwić życie codzienne programiście. Jednak ludzie, jak to mają w naturze, komplikują sprawy proste i banalne tworząc nowe problemy tam gdzie mogłyby nie istnieć.

W swojej prezentacji rozpocznę od wprowadzenia do RTOS-a, następnie przejdę do technik synchronizacji. Opowiem również o pułapkach i problemach związanych z wykorzystaniem systemu. Przechodząc do bardziej zaawansowanych funkcjonalności pokażę, iż debuggowanie RTOS'a to coś więcej niż 'printf po uarcie' i 'next step' w debuggerze. Podsumowując całość przedstawię na projekcie wzorca pod IoT – RTOS.

O sobie: TBD

Prezentacja 2:

Temat: "Timery w STM32 - jak zrozumieć dokumentacje i porządkować swoją pracę"

Opis:
STM32 zawiera różne peryferia, o których zwykłym programistom arduino się nie śniło.
Timery, DMA, ADC, które pozwalają nam zachować precyzje, wydajność i komunikacje ze światem.
Każdy programista embedded prędzej czy później zmierzy się z nimi i połączy interrupty z peryferiami.
Zadałem sobie pytanie, czy potrzebny jest kod, by zachować komunikacje między tymi komponentami?

Ta prezentacja jest odpowiedzią programisty o małym doświadczeniu w embedded, lecz obszernym w software development.

Po tej prezentacji dowiesz się:

  • Jakie środowisko jest przyjazne do developmentu w STM32.
  • Jak można konfigurować peryferia do współpracy między sobą.
  • Jak organizować wiedzę, by doprowadzić projekt do końca.
  • Jak rozwiązywać bugi związane z peryferiami i inne.

Przyjdź ne tę prezentacje jeżeli:

  • Brakuje Ci dobrego IDE, które ułatwi embedded development.
  • Chciałbyś robić magię z peryferiami STM32, a nie wiesz jak zacząć.
  • W trakcie projektu wypalasz się i nie wiesz co robić dalej?
  • Wciąż używasz printf driven development, a openOCD kojarzy Ci się z chorobą.

O sobie:
Przeszedł drogę od mikroprocesorów, sterowników, przez Javę do JavaScriptu.
W samej sztuce programowania ważne dla niego jest planowanie i organizacja.
Zawsze próbuje zrozumieć jak coś działa od początku do końca.
Na co dzień jest programistą Javy w Spartezie.
Hobbistycznie zajmuje się nodem, mikrokontrolerami, infrastrukturą.
Prowadzi swój własny zespół gamedev w duchu scrum.
Czyta książki fantastyczne i dużo technicznych.
Czeka na Twój feedback i ciekawe pytania.

Photo of Gdańsk Embedded Meetup group
Gdańsk Embedded Meetup
See more events
Inkubator STARTER
Lęborska 3b · Gdańsk