Нашел возможность «добить» цикл еще одной статьей, где я подведу небольшой итог. По сути, только сейчас мы добрались до того, с чего, обычно, начинают программировать:
- рассматриваем «сложный» сценарий компоновки GNU ld;
- учимся использовать прерывания;
- наконец добираемся до hello world!
Предыдущие статьи цикла:
- ARM-ы для самых маленьких
- ARM-ы для самых маленьких: который час?
- ARM-ы для самых маленьких: тонкости компиляции и компоновщик
Примеры кода из статьи: https://github.com/farcaller/arm-demos