Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Посоветуйте, пожалуйста, шустрый контроллер с простым и понятным GCC toolchain-ом
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
iiv
Добрый день,

хочу сабж, как у атмеги, но надо чтобы сам контроллер был бы быстрее, была плавающая точка и был АЦП хотя бы на пару сотен килогерц с 12, а лучше больше битами.

Хочу, чтобы можно было взять простой и понятный пример исходника на С/C++, длиной в несколько строк, и прочитав в документации что куда в какой порт послать, дописать еще несколько строк быстро и без буднов запрограммировать PID с циклом на скорости около 10КГц или аналогичную программу.

То есть мне надо,
1. чтобы все строго под линуксом, а именно под убунтой, возможно даже летающей на каком-то арме,
2. чтобы редактировать исходник в своем любимом редакторе (vim), а не в развесистой яватулсе типа эклипса или arduino,
3. чтобы компилить gcc, а man-ом читать ключи к компиляции,
4. чтоб заливать чем-то простым и понятным, тоже с командной строки.

STM32F4* не осилил из-за эклипса, хотя пытался... наверное старый стал...

Или я не в том столетии спросил?

Спасибо!

ИИВ
aaarrr
Цитата(iiv @ Jul 19 2016, 22:34) *
STM32F4* не осилил из-за эклипса, хотя пытался... наверное старый стал...

А какая связь между STM32 и эклипсом? Возьмите тулчейн, гугл для примеров - и вперед.
AHTOXA
Дам ссылки поточнее. Сам тулчейн: вот. PPA для убунты: вот. Это для bare-metal АРМиков.
Сергей Борщ
QUOTE (iiv @ Jul 19 2016, 22:34) *
4. чтоб заливать чем-то простым и понятным, тоже с командной строки.
OpenOCD
AlexandrY
Цитата(iiv @ Jul 19 2016, 22:34) *
Или я не в том столетии спросил?

Спасибо!


Жесткие требования, но выполнимые.
Очень простой пример для мощного микроконтроллера можете найти здесь - https://geektimes.ru/post/276098/
Очень простая online среда разработки для этого микроконтроллера есть здесь - https://www.mbed.com/en/development/
А для переноса процесса разработки на любую платформу есть вот эта вещь - https://www.mbed.com/en/development/software/mbed-yotta/

Есть и пример PID контроллера управляющего позиционированием соленоида, с гибкой интерактивной настройкой всех параметров, с минимальным количеством файлов, без использования всяких HAL и проч. библиотек.
Это если заинтересуетесь данной платформой.
Нажмите для просмотра прикрепленного файла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.