[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Новые технологии - Сделай сам - Микроконтроллеры с архитектурой ARM Cortex-M. STM32 и другие - Стр.21
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 ][>
Post:#507563 Date:10.09.2016 (18:55) ...
Тема посвящена микроконтроллерам с архитектурой ARM Cortex-M.
Они стали "убийцами" 8-разрядных микроконтроллеров, так как они 32-разрядные, дешёвые, производительные, нафаршированы мощной периферией, например, 16 разрядными таймерами(есть модели с 32-разрядными таймерами), 12-разрядными АЦП (как правило), 12-разрядными ЦАП (как правило), различными приёмо-передатчиками.
Их изготавливают многие производители. Выпускаются множество недорогих ознакомительных плат со встроенными отладчиками и программаторами.
Есть свободные среды разработки, что тоже важно.
Yarston | Post: 516545 - Date: 21.11.16(15:18)
У состоявшегося программиста уже есть предпочитаемая IDE, смысл что-то советовать? Любая с поддержкой крестов сойдёт.

Yarston | Post: 516550 - Date: 21.11.16(16:34)
dedivan Пост: 516438 От 20.Nov.2016 (12:29)
sw1972 Пост: 516430 От 20.Nov.2016 (10:09)
обидно конечно,


Так есть золотое правило- если что то не так пошло- не ищи виноватых на стороне, прежде всего сам что то не так сделал.
Что не так? АРМы это сложные изделия для сложных задач.

Может ветку по мипс открыть? Пусть дед там объяснит "на пальцах", зачем самодельщику (и вообще) мипс? А то на али платки с PIC32, который с Cortex M3 сравнивают по производительности, стоят 2000-3000р самые дешёвые против ~150р за кортекс. Для серийного продукта это ещё хуже. Похоже умирает мипс.

Greyver | Post: 516551 - Date: 21.11.16(16:40)
psih Пост: 516523 От 21.Nov.2016 (06:34)

Проодукт называется System Workbench for STM32. Ходить сюда:[ссылка]
Мопед не мой. Сам разрабатываю чисто из под винды

Там вроде регистрация требуется.
Ладно... будем искать...

_________________
Человек отличается от обезьяны умением не замечать очевидных вещей.
Greyver | Post: 516553 - Date: 21.11.16(17:10)
Yarston Пост: 516545 От 21.Nov.2016 (15:18)
У состоявшегося программиста уже есть предпочитаемая IDE, смысл что-то советовать? Любая с поддержкой крестов сойдёт.

А у несостоявшегося?
создавалась она для ответов на возникающие вопросы и для обмена опытом

Интересует именно под линукс - я там практически все IDE перепробовал. Можно, канеш, хоть в vim-е писать, но для АВРок самый удобный для меня был АВРстудио, но он, зараза, под вайном глючит, так шта...

_________________
Человек отличается от обезьяны умением не замечать очевидных вещей.
Yarston | Post: 516557 - Date: 21.11.16(17:46)
Я для контроллеров обычно ищу фреймворк с примерами, оттуда беру самый простой пример как шаблон, и пишу там свой код. Для ARM вот это использую:[ссылка] Отдельно качаются примеры к нему, компилятор для arm, st-link из репозитория, добавляются пути в .bashrc, у меня так:
export PATH=$PATH:~/bin/stm/gcc-arm-none-eabi-5_4-2016q3/bin/
export OPENCM3_DIR=~/bin/stm/libopencm3/

Выбираю пример под свою архитектуру, её можно в stlink-gui узнать, подключив плату. После этого можно текстовым редактором уже что-то править и собирать. Дальше создаю новый С++ проект в нетбинс на основе примера, и там уже пишу код, cmake netbeans понимает. Вместо нетбинса можно любую другую с++ иде использовать или редактор типа vim. Я использую нетбинс потому что он все почти мои хотелки на java/android/js/c++/kotlin может, визуально не раздражает и есть полезные плагины. Если нужно c++ только, то хвалят code blocks и qtcreator.
---
gcc для avr кстати тоже есть, можно так же добавить к той же IDE.

У Вас нет прав скачивать этот файл. Зарегистрируйтесь .
- Правка 21.11.16(17:52) - Yarston
dedivan | Post: 516563 - Date: 21.11.16(18:02)
Greyver Пост: 516553 От 21.Nov.2016 (17:10)
но он, зараза, под вайном глючит, так шта...


Так это целая эпопея. Есть много хороших ИДЕ для разработки под линухом. Но они все ПЛАТНЫЕ! Вот как прищемили яйки любителям халявки.
И среди миллионов этих болтунов нашелся всего ОДИН дельный мужичок, который на базе иклипса сделал самопальную ИДЕ для СТМ на линухе.
И еще китайцы сделали для себя примерно то же самое, но более профессионально.
Это здесь можно почитпать-[ссылка] Наконец STM сжалилась над линуховодами и взяла этого самодельщика под свое крыло, вот эту ИДЕ теперь можно скачать с сайта фирмы.
но регистрация нужна, поскольку апдейты нужно как то рассылать.
Регистрируйся- это совсем не больно.


_________________
я плохого не посоветую
Yarston | Post: 516567 - Date: 21.11.16(18:20)
Так это целая эпопея. Есть много хороших ИДЕ для разработки под линухом. Но они все ПЛАТНЫЕ! Вот как прищемили яйки любителям халявки.
Ой-вей, таки в венде хотя бы компилятор есть бесплатный кроме GNU?
Да и неудобно держать несколько иде для разных задач, разве что теоретикам, которые их запускать даже не будут А ведь может статься, что придётся несколько эклипсов поставть, 1 для явы, 1 для arm, 1 для avr Куда удобней всё в одном месте иметь.

dedivan | Post: 516568 - Date: 21.11.16(18:33)
Yarston Пост: 516567 От 21.Nov.2016 (18:20)
разве что теоретикам, которые их запускать даже не будут


Это ты слишком узко смотришь. Как будто над тобой лишь один начальник- начальник отдела ПО. А над ним есть еще начальники, которые занимаются более общими задачами, и вот им важно, чтобы весь твой быдлокод запускался когда тебя не будет. Чтоб большая задача не пострадала от твоих хотелок.
А то как гонорар получать- так первый, а как платить- так его нет.

_________________
я плохого не посоветую
- Правка 21.11.16(18:35) - dedivan
Yarston | Post: 516569 - Date: 21.11.16(18:41)
Как будто над тобой лишь один начальник- начальник отдела ПО. А над ним есть еще начальники, которые занимаются более общими задачами, и вот им важно, чтобы весь твой быдлокод запускался когда тебя не будет. Чтоб большая задача не пострадала от твоих хотелок.
Для этого системы сборки придумали. Не знал? Никого не волнует, какая у меня IDE, и не должно волновать. Быдлячество - это как раз когда код прибит гвоздями к какому-то одному инструменту. Мне может противно им пользоваться.
А то как гонорар получать- так первый, а как платить- так его нет.
А с какой стати я должен платить за связку иде неизвестного качества (скорее плохого, иначе б и отдельно для других целей продавали бы) с бесплатным компилятором, если у меня есть уже устраивающая меня IDE? Ещё систему марать.

- Правка 21.11.16(18:46) - Yarston
psih | Post: 516570 - Date: 21.11.16(18:52)
sw1972 Пост: 516430 От 20.Nov.2016 (10:09)
Если хотите, начну вычищать сообщения, что уводящие от основной темы обсуждения.


Хотим! Даже про IDE... Нет чтобы дать челу попробовать IDE и составить свое мнение...нет опять нужно на пустом месте устроить дебош и религиозную войну

- Правка 21.11.16(18:53) - psih
Greyver | Post: 516572 - Date: 21.11.16(19:06)
Yarston Пост: 516557 От 21.Nov.2016 (17:46)
Я для контроллеров обычно ищу фреймворк с примерами, оттуда беру самый простой пример как шаблон, и пишу там свой код. Для ARM вот это использую:[ссылка] Отдельно качаются примеры к нему, компилятор для arm, st-link из репозитория, добавляются пути в .bashrc, у меня так:
export PATH=$PATH:~/bin/stm/gcc-arm-none-eabi-5_4-2016q3/bin/
export OPENCM3_DIR=~/bin/stm/libopencm3/

Выбираю пример под свою архитектуру, её можно в stlink-gui узнать, подключив плату. После этого можно текстовым редактором уже что-то править и собирать. Дальше создаю новый С++ проект в нетбинс на основе примера, и там уже пишу код, cmake netbeans понимает. Вместо нетбинса можно любую другую с++ иде использовать или редактор типа vim. Я использую нетбинс потому что он все почти мои хотелки на java/android/js/c++/kotlin может, визуально не раздражает и есть полезные плагины. Если нужно c++ только, то хвалят code blocks и qtcreator.
---
gcc для avr кстати тоже есть, можно так же добавить к той же IDE.

Спасибо, мал-мал вырисовывается.
Поскольку под code blocks довольно долго сидел (пока не перешёл под KDE - под ним иногда глючит, тупо закрывается без объяснения причин и без сохранения ) то и для АВР тоже его пользовал, установив gcc-avr. Схема была такая: программа на С - hex-файл - дизассемблер - правка asm-файла - компиляция - прошивка. Короче, нечто среднее между ассемблером и Си.
qtcreator хорош для вижуал-программирования под Qt, у меня только иксы, только хардкор...
Кстати, эклипс тоже пытался настроить под АВРки, для всякой мелочёвки, теперь попробую для STM32.

_________________
Человек отличается от обезьяны умением не замечать очевидных вещей.
dedivan | Post: 516573 - Date: 21.11.16(19:07)
psih Пост: 516570 От 21.Nov.2016 (18:52)
нет опять нужно на пустом месте устроить дебош и религиозную войну

Это ты, в силу зашоренного и ограниченного кругозора видишь войну. А ее нет.
Хочешь пользоваться линухом- ради бога. Но ты не один в этом мире.
Другие не должны страдать от твоих хотелок.
Линух хорош для встроенных решений. Но как раз на кортексы СТМ он не ставиться. Так что тут ты мимо, даже в небо пальцем не попал.
А вот любители линуха вкорячили его даже на восьмиразрядную Атмелку-
[ссылка]

_________________
я плохого не посоветую
Greyver | Post: 516574 - Date: 21.11.16(19:12)
psih Пост: 516570 От 21.Nov.2016 (18:52)
sw1972 Пост: 516430 От 20.Nov.2016 (10:09)
Если хотите, начну вычищать сообщения, что уводящие от основной темы обсуждения.


Хотим! Даже про IDE...

Не, салат не трогай! (ц)

_________________
Человек отличается от обезьяны умением не замечать очевидных вещей.
sbal | Post: 516595 - Date: 22.11.16(03:44)
Greyver Пост: 516574 От 21.Nov.2016 (19:12) Не, салат не трогай! (ц)


и на десерт
[ссылка] [ссылка] и ты ды.

Обращаем внимание на даты начала-конца действия патентов, это есть задел, на коем будет построена новая архитектура ЭВМ, ежели не сопрут то в РФ.
Так шта, кто помоложе и не зело зашорен - свобода от известного - и в путь
* чуйка мне подсказывает, что в ВПК так называемом втихую сие уже...

_________________
в пути...
- Правка 22.11.16(03:46) - sbal
psih | Post: 516596 - Date: 22.11.16(06:16)
Yarston Пост: 516557 От 21.Nov.2016 (17:46)

Выбираю пример под свою архитектуру, её можно в stlink-gui узнать, подключив плату. После этого можно текстовым редактором уже что-то править и собирать. Дальше создаю новый С++ проект в нетбинс на основе примера, и там уже пишу код, cmake netbeans понимает. Вместо нетбинса можно любую другую с++ иде использовать или редактор типа vim.


Непонятно, как все это добро поддерживает внутрисхемную отладку через ST-LINK? Про редакторы всякие много чего написал непонятного (для начинающего), а вот главного так я и не понял...

dedivan Пост: 516573 От 21.Nov.2016 (19:07)
Это ты, в силу зашоренного и ограниченного кругозора видишь войну. А ее нет.
Хочешь пользоваться линухом- ради бога.


Вообще не понял о чем твой коммент... я ни о чем таком не писал. У тебя уже ум за разум заходит.

<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 ][>
У Вас нет прав отвечать в этой теме.
Форум - Новые технологии - Сделай сам - Микроконтроллеры с архитектурой ARM Cortex-M. STM32 и другие - Стр 21

Главная | Содержание | Форум | Файлы | Поиск | Контакт