Instrukcja 4.
Po zapoznaniu się ze wstępem teoretycznym proszę zrealizować następujące polecenia:
- Na platformie Moodle proszę wypisać założenia projektowe do realizowanego systemu
- Proszę wygenerować system Qsys zawierający komponenty: procesor, pamięć, diody czerwone i zielone, przyciski generujące przerwania, przełączniki, wyświetlacz LCD, wyświetlacz siedmiosegmentowy (2 razy), timer (2 razy). Następnie w środowisku Nios II IDE proszę wygenerować przykładowy projekt dla systemu MicroC/OS-II i do biblioteki BSP dodać timery jako zegar i znacznik czasu. Proszę skompilować i uruchomić program.
- Utworzyć wstępne wersje procesów potrzebnych dla danego systemu
- Utworzyć obsługę przerwania
- Utworzyć odpowiednie bloki pamięci
Read the theoretical introduction and do the tasks listed below:
- On the Moodle platform, please write down a concept of designed system.
- Please generate a Qsys system which contains components: processor, memory, red and green LEDs, buttons which generate interrupts, switches, LCD display, 7 segment display (2 times), timers (2 times). Next, in Nios II IDE environment, please generate a simple project from template for MicroC/OS-II system. Add to BSP library the timers as a clock and a timestamp. Please compile and run the program.
- Create a prototype version of processes, which are needed in the system .
- Add a service for interrupts.
- Create suitable memory blocks.