Этот тег используется для вопросов, связанных с семейством компьютеров ARM (Advanced RISC Machine); то есть машины или электроника, работающие на ядрах процессора ARM или системы, использующие ядро ​​ARM.

ARM (ранее Advanced RISC Machine и Acorn RISC Machine) представляет собой архитектуру набора команд (ISA) компьютера с сокращенным набором команд (RISC), разработанную Acorn Computers и расширенную ARM Holdings. Архитектура ARM является наиболее широко используемой архитектурой 32-битного набора команд в производимых числах.

Более подробную информацию можно найти в статье Википедии о архитектуры ARM и ARM ссылочных документов.

Существует множество различных вариантов ассемблера ARM, которые развивались с течением времени. Обозначения могут сбивать с толку. Например, arm7 и armv7 совершенно разные. Первый - это реализация ЦП; второй - это архитектура процессора. Архитектура, которая также называется семейством, представляет собой набор машинных команд (или ISA для набора команд, архитектуры), которые, как правило, совместимы. См.: Список микроархитектур ARM в Википедии.

Связанные теги:

  • thumb - первая версия состояла из сокращенного набора 16-битных инструкций. thumb2, представленный в armv6, включает в себя сочетание 16- и 32-битных инструкций, расширенных в armv7, так что он может делать большинство вещей, которые может выполнять обычный ARM ISA.
  • neon - расширение SIMD для процессоров ARM
  • cortex-m - встроенный ISA armv7, который поддерживает только thumb2.
  • cortex-a - версия приложения armv7 ISA.
  • arm64 - восьмая архитектура руки (armv8) включает 64-битные регистры.
  • trust-zone - функция безопасности в некоторых процессорах armv6, armv8 и armv7.
  • amba - спецификация шины или межсоединения, используемая между процессорами и периферийными устройствами.
  • swd - SWD (Serial Wire Debug) - это облегченная версия JTAG, разработанная для микроконтроллеров ARM.

Существуют и другие специфичные для ЦП теги, например cortex-m3. Часто эти сообщения относятся к другим процессорам cortex-m, и / или важно понимать разницу между версиями. Также новые будущие процессоры могут расширять конкретный процессор, и вопросы в этом теге могут быть актуальными.

Если вы только размещение в тег руки попытаться дать некоторые специфические особенности о системе, которую вы используете.