Katedra Fotoniki, Elektroniki i Techniki Świetlnej
Programowanie systemów wbudowanych
ul. Zwierzyniecka 10, 15-351 Białystok, s. CBD-32
prowadzący: Krzysztof Konopko, Dariusz Jańczak, Jarosław Wiater
Prezentacje z wykładów:
I nformacje o przedmiocie.
Wprowadzenie do systemów wbudowanych.
Cortex-M. RCC. GPIO.
Przerwania. Timery.
Przetworniki. Interfejsy komunikacyjne.
Środowisko kompilacji skrośnej – toolchain.
System bazowy.
Programowanie systemów wbudowanych.
Instrukcje do ćwiczeń laboratoryjnych:
Atolic TrueSTUDIO.
GPIO, zadania.
RCC, zadania.
LCD, zadania.
ADC, zadania.
Obsługa przerwań, zadania.
Timery, zadania.
DAC, zadania.
Konfigurowanie środowiska kompilacji skrośnej dla architektury ARM.
Kompilacja skrośna jądra Linuksa dla systemu wbudowanego.
Minimalistyczny system z zastosowaniem Busyboksa (obraz systemu rpi.img, plik config.txt, plik cmdline.txt).
Obsługa sensorów w systemie wbudowanym.
Programowanie systemów wbudowanych.
Materiały dodatkowe:
Literatura:
Maciej Szumski, Mikrokontrolery STM32 w systemach sterowania i regulacji , Wydawnictwo BTC, Legionowo, 2017.
Bis M., Linux w systemach embedded , Wydawnictwo BTC, Warszawa 2011.
Love R., Jądro Linuksa : przewodnik programisty , Helion, Gliwice 2014.
Dokumentacja zestawu ZL29ARM: http://kamami.pl/dl/zl29arm.pdf.
STM32F107VC Datasheet: http://www.st.com/resource/en/datasheet/stm32f107vc.pdf , 2015 RM0008:
STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced ARM®-based 32-bit MCUs: http://www.st.com/resource/en/reference_manual/cd00171190.pdf , 2015 PM0075.
STM32F105xx and STM32F107xx revision Z connectivity line device limitations: http://www.st.com/ resource/en/errata_sheet/cd00238166.pdf , 2013.
STM32F10xxx Flash memory microcontrollers: http://www.st.com/resource/en/reference_manual/cd00171190.pdf , 2012 PM0056.
STM32F10xxx/20xxx/21xxx/L1xxxx Cortex-M3 programming manual: http://www.st.com/resource/en/programming_manual/cd00228163.pdf , 2013.
Krzysztof Paprocki, Mikrokontrolery STM32 w praktyce , BTC, 2011.
×
W ramach naszego serwisu www stosujemy pliki cookies zapisywane na urządzeniu użytkownika w celu dostosowania zachowania serwisu do indywidualnych preferencji użytkownika oraz w celach statystycznych.
Użytkownik ma możliwość samodzielnej zmiany ustawień dotyczących cookies w swojej przeglądarce internetowej.
Więcej informacji można znaleźć w
Polityce Prywatności Korzystając ze strony wyrażają Państwo zgodę na używanie plików cookies, zgodnie z ustawieniami przeglądarki.
Akceptuję Politykę prywatności i wykorzystania plików cookies w serwisie.