Brak podglądu ucgosu.pl · programowanie Co musisz umieć do pierwszej pracy w embedded? Pytania o wymagania na pozycję junior developera są bardzo popularne. Dotyczą one zwykle frontendu, Javy, czy C# i w internecie można znaleźć na ten temat już całkiem sporo, o embe... 23.02.2019 ucgosu.pl
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 · 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 · 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