roboforum.ru

Технический форум по робототехнике.

Кто какие АРМы использует и почему...

Кто какие АРМы использует и почему...

RoboTok » 23 дек 2008, 13:18

Всем примет.

Сам я использую АРМы от Филипса, но стал поглядывать на STM.

Что мне нравится в STM ?

Во первых, МК с корпусами на малое число ног, от 36 и выше.
Ядра АРМ 3 видов АРМ7, CortexM3 и АРМ9.

И все МК имеют "поябельные" корпуса, например АРМ9 есть в 80 выводных корпусах !

Есть библиотеки под интерфейсы и мне показалось, что документации поболее чем у Филипса.

А ещё хочется пересесть на 1 производителя и ставить под все задачи 1 кристалл.

Например у того же STM можно и мелкий чип взять для простой задачи на ядре Cortex и крутой чип на АРМ9 и везде будет похожая среда.

Кто что думает по этому поводу ?

Re: Кто какие АРМы использует и почему...

avr123.nm.ru » 23 дек 2008, 21:01

RoboTok писал(а):и везде будет похожая среда.

Keil.com ... и у других ARM тоже Кейл.

ИМХО использовать нужно то что "катит".

Re: Кто какие АРМы использует и почему...

Vooon » 23 дек 2008, 21:41

Зачем арфа^W есть же gcc для arm!

Re: Кто какие АРМы использует и почему...

Сергей » 23 дек 2008, 21:42

кстати gcc arm очень даже неплохой, код правда потолще получаеца, и то не всегда. Разность в производительности для армов я не заметил

Re: Кто какие АРМы использует и почему...

Vooon » 23 дек 2008, 21:44

Вот дождемся нетбуков на армах, эту ветку гцц начнут ой как пилить :)

Re: Кто какие АРМы использует и почему...

RoboTok » 23 дек 2008, 22:07

avr123.nm.ru писал(а): Keil.com ... и у других ARM тоже Кейл.


Это то ДААА.

Я про то что если мне нужен мелкий МК типо MEGA8, то вместо неё можно поставить мелкий АРМ на ядре CortexM3 по цене не выше той же меги.
Но чутка побыстрее ;)
И в этом случае будет одна среда, а если ставить "Мегу8", то среды уже будет 2 и вполне возможно несколько программаторов, как у меня.

Добавлено спустя 11 минут 2 секунды:
Vooon писал(а):Зачем арфа^W есть же gcc для arm!


Есть мнение не последних людей, что всё таки Keil будет получше.
Сам я поставил себе Keil скачанный с сайта производителя свежий.
Там есть только 1 ограничение в 16кбайт на эмуляцию программы в МК.

А у меня, пока, только 1 программа занимающая 9кбайт.

Ещё я ставил себе IAR, но мне он понравился меньше и не заработал сразу.

Да и про среду gcc я не говорил, можно и в ней идея именно делать в одной среде разные проекты, чтобы больше времени на дело уходило, а не на изучение программ.

Re: Кто какие АРМы использует и почему...

Сергей » 23 дек 2008, 22:12

Юзаю Keil, хорошая штука, и отладчик хороший и симуляция периферии отличный. НО в компиляторе встречаюца баги, сумулятор не слишком удобный, редактор sucks, менеджер проектов до сих пор на низком уровне и тд и тд.

Re: Кто какие АРМы использует и почему...

RoboTok » 23 дек 2008, 22:28

Чувствую, что желание обсуждения производителя АРМов от STM перейдёт во флуд по компиляторам ;)

Когда я подумывал делать мозговой модуль для своей машинки, искал мощные МК с малым кол-вом ног.
И единственное мне попался STR910 от STM с 80 ногами.

Довольно интересный экземплярчик и главное, если кто то заказывает платы, а не как я мучается "лутом", то можно свободно ставить МК до 100 ног на плату.
А господа, почему то ставят MEGи 16 ?! ;)

Хотя скажу больше, если уш заказывать плату на производстве для мозгов, то можно и 4 слойку заказать с BGA корпусами раздница при партии в 10 штук будет всего в 2-3 раза дороже.
Так по прикидкам рублей 300 за плату с BGA корпусами.

А на таку плату уже можно поставить МК и DSP под 400МГц и памятью SDRAM.
Для радара должно хватить скорости и AI хоть какой то написать уже можно.

Что кто думает по этому поводу ?

Re: Кто какие АРМы использует и почему...

hudbrog » 23 дек 2008, 22:45

Я активно пользую атмеловские армы все еще, но скорее по инерции... думал переходить на lpc'шки, но как-то времени все не было.. надо ща на STM'ы посмотреть, может и стоит в их сторону метнуца...

По среде... раньше пользовал эклипс+гцц+опеноцд, сейчас грешу кейлом, но настолько раздражает редактор, что скоро наверна вернусь обратно в стан открытых проектов =)

А по поводу бга и прочего:
1) паять БГА стоит дорого. везде где я заказывал платы, их пайку надо заказывать отдельно от всего остального.
2) разводить много-много ног все же гемор
3) та и нафиг не нужно. если нужна одна платка, то сильно дешевле купить готовое - за сотню баксов хороший АРМ, память и плиска на одной плате...

Re: Кто какие АРМы использует и почему...

RoboTok » 23 дек 2008, 23:04

Ну BGA для примера я привёл, если хочется мощный мозг.
И мысль была паять его в духовке ;)

Да ноги разводить гемор - это верно, опять же надо автотрассировщик использовать, сам я разводил 64 ноги чуть сума не сошел ;)

А по поводу купить готовое - это бесспорно, но я говорю о варианте самопала ;)

Всё таки можно много на плату своего поставить, что даже бурному воображению разработчиков готовых модулей в голову не могло прийти.
Например, стабилизатор импульсный на плате :ROFL:
Или распаять на плате трансивер с 1\16 антенной на 2.4ГГц для связи крутящийся головы радара с туловищем :crazy:

Re: Кто какие АРМы использует и почему...

avr123.nm.ru » 24 дек 2008, 08:31

RoboTok писал(а): можно много на плату своего поставить,
Например, стабилизатор импульсный на плате :ROFL:
Или распаять на плате трансивер с 1\16 антенной на 2.4ГГц для связи крутящийся головы радара с туловищем :crazy:

Точно. Без них ведь ни как. И как отдельные модули их подключать запрещено ветхим заветом.

Re: Кто какие АРМы использует и почему...

RoboTok » 24 дек 2008, 14:06

Подходов, конечно, есть не мало.
Вы бы навесной монтаж использовали и шлейфики с разёмчиками, а мне было бы удобнее без этого удовольствия обойтись взявь готовую плату со всем необходимым.
А освободившееся место от разъёмчиков и проводков я бы заполнил чем ни будь полезным или оставил пустоту для лучшего теплообмена.

Короче, опять господа хотят мысль разработчика увести от самопала в сторону магазина.
Так, тогда можно вообще купить все готовое, конструкторов же китайских полно...

Re: Кто какие АРМы использует и почему...

hudbrog » 24 дек 2008, 14:23

все зависит от того, какая у вас конечная цель и с чем вы планируете больше возица - с разработкой железок/механики/софта... для кого-то паябельность корпусов - хорошее подспорье, для кого-то нет особой разницы, паять корпус в 20 ног или в 64 - подход-то один и тот же..
в общем каждому свое )

Re: Кто какие АРМы использует и почему...

RoboTok » 24 дек 2008, 17:30

Да мне тоже всё равно сколько паять ног, важен шаг и возможность изготовления лутом.
Чем меньше шаг ног и больше ног у чипа тем тяжелее делать плату лутом.

А если вы на заказ плату делаете, то конечно не важно какой корпус.

Поэтому и была мысль сделать мозг с платой на заказ и поставить на неё довольно мощные мозги с памятью и фишечками, которых нету у покупных плат.

Но по сообщениям в этой теме делаю вывод, что мозг людям не актуален :ROFL:

Re: Кто какие АРМы использует и почему...

=DeaD= » 24 дек 2008, 17:33

RoboTok писал(а):Но по сообщениям в этой теме делаю вывод, что мозг людям не актуален :ROFL:

Мозг актуален, но круче мозг, чем ПК не сделать 8)


Rambler\'s Top100 Mail.ru counter