-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Implementacja narzędzia (translatora binarnego), które pozwoli uruchomić plik wykonywalny dla architektury ARM Cortex-M na procesorze o innej architekturze. Narzędzie powinno na wejściu przyjąć plik wykonywalny w formacie ELF i rozpocząć jego wykonywanie. Niedopuszczalne jest interpretowanie pliku wyjściowego. Kod maszynowy z pliku wejściowego musi zostać przekształcony na kod maszynowy docelowej architektury, a następnie wykonany. Nasz wariant zadania zakłada implementacja narzędzia dla WebAssembly.
Implementation of a tool (binary translator) that will allow the user to run an executable file for the ARM Cortex-M architecture on a processor with a different architecture. The tool should accept the executable file in the ELF format as the input and start executing it. It is unacceptable to interpret the output file. The machine code from the input file must be converted to the machine code of the target architecture and then executed. Our variant of the task focuses on the implementation of the tool for the WebAssembly.