FAQ ARMGS10

Материал из eeWiki - открытая энциклопедия по электронике
Перейти к: навигация, поиск

Часто задаваемые вопросы по поводу платы ARMGeoSpyder 1.0


  1. С какой скоростью могут программно переключаться логические уровни на внешних линиях ввода/вывода микроконтроллера LPC3250 (или иначе на слэнге какова скорость "дрыганья ногами", "дерганья пинами" и т.д.)?
А вообще чипы на ядре ARM не слишком хорошие кандидаты на роль переконфигурируемой периферии, их роль быть процессорами развитых приложений. Лучшее решение здесь - использовать внешние чипы сопроцессоры ввода/вывода.


  1. Эта плата кажется слишком сложной. Нельзя ли было сделать проще?
    • A. Плата может быть и в урезанной комплектации. Если речь о числе деталей.


  1. Говорят микроконтроллеры на ядре ARM9 очень избыточны, не слишком ли много здесь лишних ресурсов?
    • A. Плата рассчитана как на простые приложения без операционных систем так и на сложные с применением ОС Линукс, Windows CE, QNX, Symbian и т.д.
поэтому c точки зрения простых приложений она может быть и избыточна. Однако надо помнить, что гибкие механизмы перегрузки приложений на плате
позволяют ей почти мгновенно переключаться от простых к сложным приложениям.
Что же касается самого ядра ARM9, то оно практически мало отличается от более раннего ядра ARM7, а коренным отличием можно считать только повышенную
скорость работы.


  1. Правда ли, что на такие микроконтроллеры как LPC3250 обязательно надо ставить операционную систему и без нее никак?
    • A. Хотя теоретически возможно применение этих микроконтроллеров без операционных систем, практически это приведет
к крайне низкой эффективности их использования.


  1. Насколько трудно начать программировать LPC3250 имея перед этим только опыт программирования PIC-ов или AVR-ов?
    • A. Субъективно по мнению автора для такого перехода может понадобится от 1-го до нескольких месяцев.
Но дело в том, что на микроконтроллерах типа LPC3250 уже не создают приложения аналогичные тем что делают на PIC-ах.
С этой точки зрения программирование усложняется, но благодаря меньшим ограничениям в ресурсах сложность может быть компенсирована и даже уменьшена.


  1. А смогу ли я написать на LPC3250 программу работающую быстрее чем на Intel Core i7?
    • A. Безусловно. Важно помнить что система реального времени работающая на LPC3250 дает качественные преимущества перед
операционными системами работающими на PC. Правда корректней говорить не о быстроте в среднем, а скорости реакции.
Это все равно как гоночный болид Formula-1 обгоняет на старте сверхзвуковой истребитель. Если вся дорога состоит из
таких стартов, то формула оставит истребитель далеко позади.


  1. ?
    • A. Задавайте вопросы здесь!