Write code as if you had to support it for the rest of your life

Kevlin Henney

Tomasz Pluta

Świat IT przyciąga nowymi technologiami, dynamizmem zmian. Osobiście upodobałem sobie obszar, którego ekspanyswność zapewne wszyscy zauważyli - systemy embeded.

Z punktu widzenia użytkownika starają się one maksymalnie ułatwić nam zycie, z punktu widzenia programisty - pozwalają wykorzystać drzemiące pokłady kreatywności jednocześnie dając satyfakcję posaidania namaclnej mocy twórczej

Przygodę z szeroko rozumianą inżynierią zacząłem od elektroakustyki, potem poprzez elektronikę klasyczną przeszedłem do techniki mikroprocesorowej i wtedy to całe kodzenie pochłoneło mnie na do końca.

Obecnie hardware nie ma znaczenia, liczy się to co za pomocą kilku instrukcji można zrobić z kawałka krzemu podłączonego do prądu.

Z Linuxa korzystam od kilku lat, na stałe zagościł u mnie na początku 2015 roku. Spoglądając okiem użtkowniak widzę, że nie jest to idealny system, ale konfigurowalność i wygoda niektórych rozwiań przemawia zdecydowanie na jego korzyść. Jako developer widzę, że to system jak każdy inny, zarządza pamięcią, komunikuje ze sobą taski, przydziela dostęp do zasobów, ale jednocześnie jest otwarty i naprawdę dobrze udokumentowany.

TAGS: stm32, unit testy embeded, jak napisać bootloader, porady, artykuły,