Mikrokontrolery z rdzeniem ARM od wielu lat budzą duże emocje - są one powszechnie spotykane w telefonach komórkowych, grach multimedialnych, nawigacjach samochodowych, routerach czy palmtopach. Są to układy charakteryzujące się wysoką wydajnością (m.in. 32-bitowy rdzeń) z wbudowanymi licznymi układami peryferyjnymi i, co wydaje się najważniejsze, są one oferowane przez wielu producentów (m.in. Atmel, Freescale, NXP, Texas Instruments). Ponieważ układy różnych producentów są zbudowane w oparciu o wspólny rdzeń, wiele narzędzi programowych (np. kompilatory) czy sprzętowych (np. interfejsy JTAG) jest wspólnych dla wielu rodzin mikrokontrolerów. W książce zawarto praktyczne wprowadzenie w świat programowania w języku C mikrokontrolerów z rdzeniem ARM7. Przykłady zawarte w książce pokazują sposób wykorzystywania zasobów wbudowanych w mikrokontrolery z rodziny LPC2000 firmy NXP, które są obecnie najpopularniejszymi układami stosowanymi przez konstruktorów.
|
Lucjan Bryndza jest absolwentem wydziału Elektrotechniki i Informatyki Politechniki Rzeszowskiej. Na co dzień zajmuje się tworzeniem oprogramowania dla urządzeń elektronicznych, głównie z wykorzystaniem 32-bitowych systemów opartych o mikroprocesory ARM, MIPS, POWERPC oraz konstruowaniem elektronicznych urządzeń analogowych i cyfrowych wykorzystujących mikrokontrolery 8-, 16- i 32-bitowe. Od 2005 roku współpracuje z miesięcznikiem "Elektronika Praktyczna", na łamach którego prowadził m.in. kurs poświęcony programowaniu mikrokontrolerów ARM.
|