Brak podglądu ucgosu.pl · programowanie Wzorce projektowe przydatne w systemach embedded Wzorce projektowe są bardzo popularnym tematem wśród programistów. Zwykle rozmawia się o nich w kontekście języków obiektowych i dużych systemów. Jednak podobnie jak z innymi zagad... 11.02.2019 ucgosu.pl
Brak podglądu ucgosu.pl · programowanie Ewolucja architektury Dobra architektura nie powstaje od razu. Jest ona raczej wypracowana na bazie różnych doświadczeń. Jednak w większości systemów jest ona określana na sztywno na samym początku, kie... 03.02.2019 ucgosu.pl
Brak podglądu ucgosu.pl · programowanie Podstawy architektury embedded – warstwy i moduły Z czego składa się architektura? Z modułów i warstw. To jest intuicyjny podział wynikający z potrzeby dzielenia złożonych problemów na mniejsze i grupowania podobnych zadań. Jednak... 30.01.2019 ucgosu.pl
Brak podglądu ucgosu.pl · programowanie Problemy z architekturą w systemach embedded W systemach embedded zwykle skupiamy się na niskopoziomowych interakcjach ze sprzętem. Poznajemy nowe interfejsy, wykorzystujemy kolejne zewnętrzne układy i wykorzystujemy nowe rod... 26.01.2019 ucgosu.pl
Brak podglądu ucgosu.pl · programowanie Distortos – pierwsze kroki Distortos to system operacyjny czasu rzeczywistego (RTOS) napisany w C++ z myślą o procesorach ARM Cortex-M, a szczególnie STM32. Pisałem już o nim przy okazji ciekawych projektów... 20.01.2019 ucgosu.pl
Brak podglądu ucgosu.pl · unit testy Catch2 – framework testowy C++ wspomagający BDD Ostatnio trochę eksperymentowałem z nowym frameworkiem do unit testów – Catch2. Główną różnicą od innych frameworków takich jak CppUTest czy GoogleTest jest rezygnacja z grup testo... 11.01.2019 ucgosu.pl
Brak podglądu ucgosu.pl · ogólne Podsumowanie roku 2018 Okres świąteczno – noworoczny to czas na podsumowania, zapraszam więc do mojego przeglądu najważniejszych wydarzeń kończącego się roku. Konferencje Największym wydarzeniem dla mnie... 31.12.2018 ucgosu.pl
Brak podglądu ucgosu.pl · programowanie Ile kosztuje system safety-critical? Zwykle przyjmujemy, że koszt wytworzenia systemu safety-critical spełniającego wymagane normy jest dziesięciokrotnie wyższy, niż zwykły projekt posiadający te same wymagania funkcj... 29.12.2018 ucgosu.pl
Brak podglądu ucgosu.pl · programowanie SOUP – Wykorzystanie zewnętrznego softu w safety-critical W większości projektów, gdy mamy możliwość wykorzystania jakiegoś istniejącego rozwiązania, w ogóle się nie zastanawiamy. Dużo publicznego kodu znajdziemy na GitHubie, a w JavaScri... 19.12.2018 ucgosu.pl
Brak podglądu ucgosu.pl · programowanie Analiza ryzyka w systemach safety-critical Było już o technikach wykorzystywanych na poziomie projektu i kodu oraz o wpływie języka programowania na bezpieczeństwo. Dzisiaj odpowiemy sobie na pytanie w jaki sposób zarządzać... 15.12.2018 ucgosu.pl
Brak podglądu ucgosu.pl · programowanie Języki programowania w safety-critical W poprzednim artykule opisywałem ogólne techniki zalecane przy developmencie systemów safety-critical. Dzisiaj natomiast przyjrzymy się bliżej zaleceniom dotyczącym języków program... 09.12.2018 ucgosu.pl
Brak podglądu ucgosu.pl · programowanie Techniki zalecane przy tworzeniu systemów safety-critical Jak wspomniałem w poprzednim wpisie, normy definiują różne poziomy bezpieczeństwa w zależności od możliwych skutków błędnego działania systemu. Tym poziomom odpowiadają konkretne w... 02.12.2018 ucgosu.pl
Brak podglądu ucgosu.pl · ogólne Podcast, artykuł i newsletter Ostatnio byłem gościem Grzegorza z devsession.pl w podcaście „Ja, programista”, gdzie rozmawialiśmy o systamach embedded: Ja, programista – Maciej Gajdzica – systemy Embedded Ukaza... 01.12.2018 ucgosu.pl
Brak podglądu ucgosu.pl · programowanie Poziomy bezpieczeństwa w systemach safety-critical Nie każdy system jest tak samo krytyczny dla bezpieczeństwa. Nawet jeżeli wiele różnych systemów znajduje się na przykład w samolocie, nie oznacza to, że każdy z nich został wykona... 27.11.2018 ucgosu.pl
Brak podglądu ucgosu.pl · programowanie V-model – proces wytwarzania systemów safety-critical Analiza błędnie działających systemów safety-critical takich jak Therac-25, czy Ariane-5, a także doświadczenie z wielu projektów zakończonych sukcesem doprowadziły do konkluzji, ż... 10.11.2018 ucgosu.pl
Brak podglądu ucgosu.pl · ogólne Łazik z NASA Space Apps Challenge – szczegóły techniczne Ostatnio pisałem relację z NASA Space Apps Challenge. Dzisiaj pora na trochę szczegółów technicznych dotyczących naszej konstrukcji. Wybraliśmy temat „Can you build a …” i podtemat... 25.10.2018 ucgosu.pl
Brak podglądu ucgosu.pl · ogólne NASA Space Apps Challenge 2018 W ostatni weekend brałem udział w NASA Space Apps Challenge. Jest to hackaton NASA organizowany jednocześnie w wielu miejscach na świecie. Polska edycja miała miejsce w Gdańsku w P... 23.10.2018 ucgosu.pl
Brak podglądu ucgosu.pl · ogólne 4Developers Gdańsk 2018 W ostatnim tygodniu września byłem jeszcze na jednej konferencji przed opisywanym ostatnio Programistokiem – na 4Developers Gdańsk, która odbyła się we wtorek 25 września. Był to d... 13.10.2018 ucgosu.pl
Brak podglądu ucgosu.pl · ogólne Programistok 2018 – relacja Już ponad tydzień minął od Programistoku (28-29.09.2018) było to dla mnie przełomowe wydarzenie, dlatego wymaga odpowiedniej relacji 🙂 Wiele się nasłuchałem o fantastycznej atmosf... 09.10.2018 ucgosu.pl
Brak podglądu ucgosu.pl · ogólne Kod zniżkowy na 4Developers Gdańsk Już 25 września występuję na 4Developers Gdańsk z prezentacją „Kiedy od softu zależy ludzkie życie – o systemach safety-critcal”. Z tej okazji mam dla Was zniżkę 15% na bilet. Wyst... 16.09.2018 ucgosu.pl