реклама на сайте
подробности

 
 
> Что выбрать относительно начинающему
shtunder
сообщение Dec 17 2015, 20:00
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 14-07-14
Пользователь №: 82 243



Добрый день!

1) Почему написал "относительно начинающему". В универе был курс программирование 32 битных МК. Прогали ARM Cortex M4.
Сделал курсач. Но осталось чувство, что просто дали старт, а на серьезном уровне я не понимаю. sad.gif

2) Хотелось бы услышать мнения специалистов и других форумчан. Есть ли смысл дальше юзать ARM Cortex M4 или полезнее будет пересесть на AVR?
Если так, то на какую модель?


Буду благодарен дельным советам.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Dec 18 2015, 06:59
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(shtunder @ Dec 17 2015, 22:00) *
Добрый день!

1) Почему написал "относительно начинающему". В универе был курс программирование 32 битных МК. Прогали ARM Cortex M4.
Сделал курсач. Но осталось чувство, что просто дали старт, а на серьезном уровне я не понимаю. sad.gif

2) Хотелось бы услышать мнения специалистов и других форумчан. Есть ли смысл дальше юзать ARM Cortex M4 или полезнее будет пересесть на AVR?
Если так, то на какую модель?


Если переходить, то на Cortex-M7

AVR-а мне как-то не попадались в промышленной электронике в последнее время, только в самоделках да в Arduino. Все переходят на 32-а бита.

Изменяется и стиль программирования микроконтроллеров.
Больше начинают применять фреймворки. Это когда язык уже трудно отделить от API и среды разработки и исполнения (библиотек, операционных систем, IDE и проч.).
Arduino со своим птичьим фреймворком показало большой успех.
Но завязнуть во фреймворке это еще хуже чем повестись на архитектуру микроконтроллеров, гораздо труднее бросить.

С ARM-ами уходят дальше и уже применяют более мощные концепции как Node.js или C#.
Потому что в интернете вещей на голом C далеко не уедешь.
А интернет вещей диктует основные тренды в микроконтроллерах.

А модельный ряд я бы рекомендовал посмотреть у NXP. Семейство Kinetis у них очень интересное.

Да, а насчет проблем "дрыгать" ногами у ARM, то это давно устаревшая информация. Почитайте тут.
Свободно можете рассчитывать "дрыгать" ногами там с частотой 100 МГц и больше.
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Feb 7 2016, 15:57
Сообщение #3


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(AlexandrY @ Dec 18 2015, 01:59) *
Да, а насчет проблем "дрыгать" ногами у ARM, то это давно устаревшая информация. Почитайте тут.
Свободно можете рассчитывать "дрыгать" ногами там с частотой 100 МГц и больше.

Почитал тут, и что? То что они в развернутом цикле из кэша сгенерировали 60МГц не значит, что в общем случае можно полагаться на какие-то временные константы типа фиксированного времени исполнения длинного цикла.

Просто дрыгать быстро дело не хитрое.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 03:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.03677 секунд с 7
ELECTRONIX ©2004-2016