Printowanie bez UART - Semihosting na STM32

Czy wiedziałeś, że na mikrokontrolerze można nie tylko użyć terminala z PC, ale również jego klawiatury, a nawet... systemu plików? Czym włąściwie jest Semihosting i jak z niego skorzystać? To w dzisiejszym filmie. Spis treści: 0:00 Czym jest semihosting? 2:57 Ile pinów potrzebujemy? 4:02 Platforma testowa, jaki STM32 użyć? 4:53 Konfiguracja - Włączenie debugu na mikrokontrolerze 6:11 Konfiguracja - OpenOCD 6:52 Konfiguracja - Linker 8:00 Konfiguracja - syscalls.c 9:21 Konfiguracja - inicjalizacja w kodzie 11:06 Konfiguracja - start semihostingu 11:53 Użycie semihostingu - printf 13:56 Użycie - scanf 16:43 Użycie semihostingu - pliki 20:51 Wada semihostingu Podobał się materiał? Zostaw komentarz! Zapraszam również do innych miejsc, które prowadzę: Blog: https://msalamon.pl/ Sklep: https://sklep.msalamon.pl/ Facebook:   / msalamonpl   Instagram:   / msalamon_pl   Discord STM32 Polska: https://msalamon.pl/discordstm32 Kawa Programisty: https://kawaprogramisty.pl/ Moje kursy z programowania mikrokontrolerów: Kurs STM32 dla początkujących: https://kursstm32.pl/ Język C dla Mikrokontrolerów: https://cdlamikrokontrolerow.pl Kurs FreeRTOS na STM32: https://kursfreertos.pl