Podstawowa znajomość języka C.
Kurs stanowi wprowadzenie do architektury RISC-V i opartych na niej mikrokontrolerów. Kursowi mogą opcjonalnie towarzyszyć ćwiczenia praktyczne z wykorzystaniem mikrokontrolera GD32VF103 oraz ćwiczenia z programowania w języku C lub asemblerze z wykorzystaniem symulatora RARS.
Początki architektury RISC-V. Definicja architektury modułowej – architektury bazowe, rozszerzenia. RISC-V ISA – rejestry, zestaw instrukcji. Cechy związane z nowoczesnymi koncepcjami oprogramowania. Przegląd implementacji RISC-V. Architektura systemu RISC-V. Wyjątki i ich obsługa. Kontroler przerwań CLIC. Kontroler przerwań ECLIC w GD32VF103.
Ćwiczenia: 1. Tworzenie oprogramowania układowego GD32VF103 za pomocą VScode. 2. Przerwania GD32VF103.
Polska - Introduction to RISC-V architecture
Kuwait - Introduction to RISC-V architecture
Oman - Introduction to RISC-V architecture
Slovakia - Introduction to RISC-V architecture
Kenya - Introduction to RISC-V architecture
Nigeria - Introduction to RISC-V architecture
Botswana - Introduction to RISC-V architecture
Slovenia - Introduction to RISC-V architecture
Croatia - Introduction to RISC-V architecture
Serbia - Introduction to RISC-V architecture
Bhutan - Introduction to RISC-V architecture