Добрый день,
хочу сабж, как у атмеги, но надо чтобы сам контроллер был бы быстрее, была плавающая точка и был АЦП хотя бы на пару сотен килогерц с 12, а лучше больше битами.
Хочу, чтобы можно было взять простой и понятный пример исходника на С/C++, длиной в несколько строк, и прочитав в документации что куда в какой порт послать, дописать еще несколько строк быстро и без буднов запрограммировать PID с циклом на скорости около 10КГц или аналогичную программу.
То есть мне надо,
1. чтобы все строго под линуксом, а именно под убунтой, возможно даже летающей на каком-то арме,
2. чтобы редактировать исходник в своем любимом редакторе (vim), а не в развесистой яватулсе типа эклипса или arduino,
3. чтобы компилить gcc, а man-ом читать ключи к компиляции,
4. чтоб заливать чем-то простым и понятным, тоже с командной строки.
STM32F4* не осилил из-за эклипса, хотя пытался... наверное старый стал...
Или я не в том столетии спросил?
Спасибо!
ИИВ
aaarrr
Jul 19 2016, 19:44
Цитата(iiv @ Jul 19 2016, 22:34)

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

4. чтоб заливать чем-то простым и понятным, тоже с командной строки.
OpenOCD
AlexandrY
Jul 20 2016, 05:18
Цитата(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 и проч. библиотек.
Это если заинтересуетесь данной платформой.
Нажмите для просмотра прикрепленного файла