Zagadnienia na zaliczenie TMiSW (wykład)
1. Co to jest system wbudowany? Jakie wymagania stawiamy systemom wbudowanym?
2. Czym się różni mikrokontroler od mikroprocesora uniwersalnego?
3. Zdefiniować i porównać architekturę von Neumanna i harwardzką komputerów.
4. Porównać architekturę komputera CISC i RISC.
5. Jakie rodzaje pamięci posiada procesor ATMega256 i do czego są wykorzystywane?
6. Omówić organizację pamięci RAM mikrokontrolera ATMEga256.
7. Omówić przeznaczenie i działanie bootloadera w mikrokontrolerze ATMega256.
8. Omówić źródła przerwań w mikrokontrolerze ATMega256.
9. Omówić przeznaczenie i działanie układu Licznika/Czasomierza w mikrokontrolerze ATMega256.
10. Zdefiniować i porównać transmisję szeregową i równoległą. Podać przykłady tych transmisji spotkane na ćwiczeniach.
11. Obsługa jakich interfejsów szeregowych jest realizowana sprzętowo w mikrokontrolerze ATMega256?
12. Omówić zasadę działania przetwornika A/C mikrokontrolera ATMega256.
13. W jaki sposób można zaprogramować mikrokontroler ATMega256? Który z tych sposobów jest wykorzystywany w Arduino?
14. Omówić zasadę działania komórki pamięci Flash i EEPROM.
15. Jakie nakładki poznaliśmy i w jaki sposób komunikują się z Arduino (podłączenie i sposoby transmisji)?
16. Co zawiera i jakie możliwości posiada Raspberry Pi?