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

 
 
 
Reply to this topicStart new topic
> Посоветуйте, пожалуйста, шустрый контроллер с простым и понятным GCC toolchain-ом, чтоб работало и без эклипса и других оболочек и под линукс
iiv
сообщение Jul 19 2016, 19:34
Сообщение #1


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Добрый день,

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

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

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

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

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

Спасибо!

ИИВ
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 19 2016, 19:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



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

А какая связь между STM32 и эклипсом? Возьмите тулчейн, гугл для примеров - и вперед.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jul 19 2016, 20:17
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Дам ссылки поточнее. Сам тулчейн: вот. PPA для убунты: вот. Это для bare-metal АРМиков.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 19 2016, 21:26
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (iiv @ Jul 19 2016, 22:34) *
4. чтоб заливать чем-то простым и понятным, тоже с командной строки.
OpenOCD


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 20 2016, 05:18
Сообщение #5


Ally
******

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



Цитата(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 и проч. библиотек.
Это если заинтересуетесь данной платформой.
Прикрепленное изображение
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th July 2025 - 06:05
Рейтинг@Mail.ru


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