Skocz do zawartości

GAndaLF

Users
  • Zawartość

    357
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    16

GAndaLF zajął 1. miejsce w rankingu.
Data osiągnięcia: 17 sierpnia 2019.

Treści użytkownika GAndaLF zdobyły tego dnia najwięcej polubień!

Reputacja

122 Mistrz

O GAndaLF

  • Ranga
    6/10
  • Urodziny 01.01.1989

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Gdańsk
  • Programuję w
    ASM, C, C++, Python
  • Zawód
    Programista Embedded
  • Moje zainteresowania:
    robotyka embedded kolarstwo starcraft

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Ostatnio trochę zapominałem informować o streamach. W zeszłym tygodniu był odcinek o IDE i debugerach sprzętowych na embedded: Możecie też na moim blogu znaleźć dodatkowe informacje: https://ucgosu.pl/2020/05/stream-o-ide-i-debugerach-sprzetowych/ Wcześniej był też odcinek z analizą udostępnionego projektu respiratora do walki z Koronawirusem: Za to w czwartek o 20:00 będzie kolejny odcinek, tym razem o językach programowania w embedded. Skupię się głównie na czterech - C, C++, Ada, Rust:
  2. Po pierwsze - jeżeli 4000 linii ma cały projekt to jeszcze nie jest zbyt duży. Jeżeli tyle ma pojedynczy plik, jego edycja jest już mocno uciążliwa. Chociaż zdarzają się i kilkukrotnie większe pliki. Jednak już przy 4000 na cały projekt widać pewne problemy projektowe i właśnie ich doświadczasz Te problemy to zwykle brak dokumentacji i nie wiadomo jaki jest cel danego kodu, brak sensownego podziału na elementy składowe - podział jest zwykle wymuszony np. przez peryferia, długie funkcje robiące wiele rzeczy na raz, często z jakimiś dziwnymi konstrukcjami. Jeżeli to projekt na uczelni, który m
  3. @RomekAtomek czas całkowania zawarty jest we wzmocnieniu członu całkującego k_i, tak samo okres próbkowania. To jest typowe przekształcenie przy implementacji PID w kodzie. A te limity są właśnie, żeby nie było overflowa. Ma to nawet swoją nazwę w teorii: anti-windup
  4. Cześć! We wtorek o 20:00 robię kolejnego streama. Tematem będzie praca zdalna w embedded. Odpowiemy sobie na pytania: Jak pracować zdalnie w branży embedded? Czy to w ogóle możliwe na dłuższą metę? Jak się do tego zabrać? Link do transmisji: Temat był już wspomniany podczas odcinka o tym jak wygląda ogólnie praca w embedded, jednak aktualna sytuacja wymaga szerszego omówienia. W planie mam między innymi: - Moje dotychczasowe doświadczenia z pracą zdalną. Co się sprawdzało, a co nie. - Jakie warunki musisz spełnić, żeby dało się pracować zdalnie?
  5. Kolejne spotkanie odbędzie się w środę 4 marca tradycyjnie w Inkubatorze STARTER ul. Lęborska 3B, Gdańsk: https://www.meetup.com/pl-PL/Gdańsk-Embedded-Meetup/events/268530120/ 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ę" Po raz kolejny spotkanie będzie nagrywane. Mam nadzieję, że tym razem nie zaskoczą mnie rozładowane baterie w dyktafonie i dźwięk się nagra jak trzeba.
  6. Są już nagrania z lutego: Zapraszamy na kanał meetupu na YT, gdzie będą dodawane kolejne: https://www.youtube.com/channel/UCws6uU6LUrHH-Byl171gpTA
  7. Od kilku tygodni robię na YouTube livestreamy o różnych tematach związanych z embedded. Streamy zwykle poruszają jakieś tematy techniczne, które próbuję na bieżąco zaprezentować w formie livecodingu. Do tej pory dwa odcinki były o Test Driven Development, a dwa kolejne o kompilatorze, linkerze i co się dzieje przed mainem w C w mikrokontrolerach. Przy okazji omawiane przykłady trochę zahaczają o różne tematy związane z systemami safety-critical (może poza pierwszym odcinkiem), żeby było też coś ciekawego dla osób bardziej zaawansowanych. Konwencję streama wzoruję na Gynvaelu Coldwind
  8. Piąte spotkanie Gdańsk Embedded Meetup we wtorek 4 lutego w Inkubatorze STARTER ul. Lęborska 3B, Gdańsk https://www.meetup.com/pl-PL/Gdańsk-Embedded-Meetup/events/267790698/ Harmonogram: 18.00 Maciej Godek - "Dobre praktyki (których nie ma) na Embedded" 19.00 Przerwa na pizzę 19.20 Karol Trzciński - "Jak się nie zgubić - lokalizacja wewnątrzbudynkowa" W pierwszej prezentacji otworzymy puszkę pandory i porozmawiamy o jakości kodu w systemach embedded. Szykuje się roast bibliotek do peryferiów typu Cube i parę gorzkich słów o tym jak projektujemy systemy, wydzielamy i
  9. Następne spotkanie 7 stycznia o 18.00 w Inkubatorze STARTER ul. Lęborska 3B, Gdańsk https://www.meetup.com/pl-PL/Gdańsk-Embedded-Meetup/events/266958702/ Harmonogram: 18.00 Grzegorz Ficht - "Roboty Humanoidalne grające w piłkę nożną" 18.50 Przerwa na pizzę 19.10 Maciej Kraszewski - "Wizualizacja danych w systemach embedded za pomocą technologii webowych" Grzegorz, który jest również na Forbocie @mog123 opowie nam o: Po nim przyjdzie kolej na Macieja Kraszewskiego, który opowie jak wykorzystać technologie webowe do wizualizacji danych. Jest to bardzo p
  10. Kolejne spotkanie już 3 grudnia o 18.00 w Inkubatorze STARTER ul. Lęborska 3B, Gdańsk. https://www.meetup.com/pl-PL/Gdańsk-Embedded-Meetup/events/266282842/ Harmonogram: 18.00 Dawid Linowski - "Układy FPGA w zastosowaniach kosmicznych" 18.50 Przerwa na pizzę 19.10 Arkadiusz Jędrzejewski - "Conan - menadżer pakietów dla C/C++" Pierwsza prezentacja będzie połączeniem dwóch niesamowicie ciekawych tematów. Jednym z nich jest FPGA, a drugim systemy działające w kosmosie. Dawid opowie nam o FPGA w kosmosie z perspektywy osoby, która zawodowo zajmuje się takimi systemami.
  11. @szczawiosław ja też się z rok czaiłem przed zorganizowaniem. A wcześniej jeszcze co najmniej drugie tyle byłem w fazie "fajnie jakby ktoś coś takiego u nas zorganizował". Mam zamiar gdzieś spisać jak wygląda organizacja takiego meetupu i z czym się liczyć, żeby w ogóle wystartować. Jeszcze nie wiem na kiedy się uda to przygotować. Ale jakbyś chciał coś takiego zrobić u siebie to mogę coś pomóc na PW.
  12. Drugie spotkanie odbędzie się 5 listopada o 18:00. Jeszcze jesteśmy w trakcie umawiania miejscówki. Link do wydarzenia: https://www.meetup.com/pl-PL/Gdańsk-Embedded-Meetup/events/265871940 Pierwsza prezentacja poruszy problem, który niejednemu programiście spędza sen z powiek - błędy związane z pamięcią. Istnieje wiele mitów mówiących o tym, że C++ nie nadaje się do Embedded, ponieważ programy napisane w tym języku są wolniejsze i potrzebują dużo więcej pamięci od tych napisanych w C. Jak się okazuje, nic bardziej mylnego - C++ jest coraz częściej wybierany do tego typu projektów i z
  13. Pierwsze spotkanie już 8 października o 18:00 w Sztuce Wyboru ul. Słowackiego 19 Gdańsk. Link do wydarzenia: https://www.meetup.com/pl-PL/Gdańsk-Embedded-Meetup/events/264532531/ Pierwsze spotkanie będzie skupione wokół systemów safety-critical. Adam Lasota opowie nam o Model Based Design, czyli technice tworzenia oprogramowania za pomocą diagramów, z których następnie generowany jest kod. Taki sposób tworzenia kodu jest popularny między innymi w lotnictwie. Adam na co dzień pracuje z użyciem Model Based Design i podzieli się z nami swoimi wrażeniami na temat tej techniki
  14. Od października w Gdańsku ruszamy z meetupem dotyczącym systemów embedded. O co chodzi w meetupach? To okazja aby osoby pracujące w branży, studenci i pasjonaci z danej okolicy mogli się spotkać na żywo, wymienić doświadczeniami i podnieść umiejętności. Odbywają się zwykle w godzinach popołudniowych i składają się z prezentacji i luźnych dyskusji. Grupy użytkowników Javy, czy .NETa od lat prężnie funkcjonują w większych polskich miastach. Pora więc na grupę embedded. Tematyka W ramach spotkań będziemy prowadzić prelekcje na tematy takie jak: Programowanie w C, C++,
  15. To co robiłem jak najbardziej było testami jednostkowymi. A logika biznesowa to miejsce, gdzie takie testy dają najwięcej wartości i są najłatwiejsze do napisania.
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.