Что мне нужно знать, чтобы писать код для процессоров arm, помимо соответствующего компилятора?

#cross-platform

#кроссплатформенность

Вопрос:

Есть ли какие-либо существенные отличия от ПК?

Комментарии:

1. Помимо меньшего объема памяти и места для хранения? Ну, вероятно, не все библиотеки или системные службы могут быть доступны, или, скорее всего, такие вещи, как физическая клавиатура и мышь.

Ответ №1:

Я сам не занимался программированием на ARM, хотя я ознакомился с этой довольно обширной онлайн-документацией; она официальная, от ARM.

Набор инструментов компилятора ARM для разработки программного обеспечения для процессоров ARM версии 4.1.1

http://infocenter.arm.com/help/topic/com.arm.doc.dui0471c/index.html

Краткое изложение того, что включено:

  • Описание ключевых особенностей версий архитектуры ARM
  • Заметки по разработке встроенного программного обеспечения
  • Документация библиотеки ARM C
  • Смешивание C, C и ассемблера
  • Отладка
  • Полуохостинг
  • Полезные параметры командной строки
  • И т. Д