Технический форум по робототехнике.
RoboTok » 23 дек 2008, 13:18
Всем примет.
Сам я использую АРМы от Филипса, но стал поглядывать на STM.
Что мне нравится в STM ?
Во первых, МК с корпусами на малое число ног, от 36 и выше.
Ядра АРМ 3 видов АРМ7, CortexM3 и АРМ9.
И все МК имеют "поябельные" корпуса, например АРМ9 есть в 80 выводных корпусах !
Есть библиотеки под интерфейсы и мне показалось, что документации поболее чем у Филипса.
А ещё хочется пересесть на 1 производителя и ставить под все задачи 1 кристалл.
Например у того же STM можно и мелкий чип взять для простой задачи на ядре Cortex и крутой чип на АРМ9 и везде будет похожая среда.
Кто что думает по этому поводу ?
avr123.nm.ru » 23 дек 2008, 21:01
RoboTok писал(а):и везде будет похожая среда.
Keil.com ... и у других ARM тоже Кейл.
ИМХО использовать нужно то что "катит".
Vooon » 23 дек 2008, 21:41
Зачем арфа^W есть же gcc для arm!
Сергей » 23 дек 2008, 21:42
кстати gcc arm очень даже неплохой, код правда потолще получаеца, и то не всегда. Разность в производительности для армов я не заметил
Vooon » 23 дек 2008, 21:44
Вот дождемся нетбуков на армах, эту ветку гцц начнут ой как пилить
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 я не говорил, можно и в ней идея именно делать в одной среде разные проекты, чтобы больше времени на дело уходило, а не на изучение программ.
Сергей » 23 дек 2008, 22:12
Юзаю Keil, хорошая штука, и отладчик хороший и симуляция периферии отличный. НО в компиляторе встречаюца баги, сумулятор не слишком удобный, редактор sucks, менеджер проектов до сих пор на низком уровне и тд и тд.
RoboTok » 23 дек 2008, 22:28
Чувствую, что желание обсуждения производителя АРМов от STM перейдёт во флуд по компиляторам
Когда я подумывал делать мозговой модуль для своей машинки, искал мощные МК с малым кол-вом ног.
И единственное мне попался STR910 от STM с 80 ногами.
Довольно интересный экземплярчик и главное, если кто то заказывает платы, а не как я мучается "лутом", то можно свободно ставить МК до 100 ног на плату.
А господа, почему то ставят MEGи 16 ?!
Хотя скажу больше, если уш заказывать плату на производстве для мозгов, то можно и 4 слойку заказать с BGA корпусами раздница при партии в 10 штук будет всего в 2-3 раза дороже.
Так по прикидкам рублей 300 за плату с BGA корпусами.
А на таку плату уже можно поставить МК и DSP под 400МГц и памятью SDRAM.
Для радара должно хватить скорости и AI хоть какой то написать уже можно.
Что кто думает по этому поводу ?
hudbrog » 23 дек 2008, 22:45
Я активно пользую атмеловские армы все еще, но скорее по инерции... думал переходить на lpc'шки, но как-то времени все не было.. надо ща на STM'ы посмотреть, может и стоит в их сторону метнуца...
По среде... раньше пользовал эклипс+гцц+опеноцд, сейчас грешу кейлом, но настолько раздражает редактор, что скоро наверна вернусь обратно в стан открытых проектов =)
А по поводу бга и прочего:
1) паять БГА стоит дорого. везде где я заказывал платы, их пайку надо заказывать отдельно от всего остального.
2) разводить много-много ног все же гемор
3) та и нафиг не нужно. если нужна одна платка, то сильно дешевле купить готовое - за сотню баксов хороший АРМ, память и плиска на одной плате...
RoboTok » 23 дек 2008, 23:04
Ну BGA для примера я привёл, если хочется мощный мозг.
И мысль была паять его в духовке
Да ноги разводить гемор - это верно, опять же надо автотрассировщик использовать, сам я разводил 64 ноги чуть сума не сошел
А по поводу купить готовое - это бесспорно, но я говорю о варианте самопала
Всё таки можно много на плату своего поставить, что даже бурному воображению разработчиков готовых модулей в голову не могло прийти.
Например, стабилизатор импульсный на плате
Или распаять на плате трансивер с 1\16 антенной на 2.4ГГц для связи крутящийся головы радара с туловищем
avr123.nm.ru » 24 дек 2008, 08:31
RoboTok писал(а): можно много на плату своего поставить,
Например, стабилизатор импульсный на плате
Или распаять на плате трансивер с 1\16 антенной на 2.4ГГц для связи крутящийся головы радара с туловищем
Точно. Без них ведь ни как. И как отдельные модули их подключать запрещено ветхим заветом.
RoboTok » 24 дек 2008, 14:06
Подходов, конечно, есть не мало.
Вы бы навесной монтаж использовали и шлейфики с разёмчиками, а мне было бы удобнее без этого удовольствия обойтись взявь готовую плату со всем необходимым.
А освободившееся место от разъёмчиков и проводков я бы заполнил чем ни будь полезным или оставил пустоту для лучшего теплообмена.
Короче, опять господа хотят мысль разработчика увести от самопала в сторону магазина.
Так, тогда можно вообще купить все готовое, конструкторов же китайских полно...
hudbrog » 24 дек 2008, 14:23
все зависит от того, какая у вас конечная цель и с чем вы планируете больше возица - с разработкой железок/механики/софта... для кого-то паябельность корпусов - хорошее подспорье, для кого-то нет особой разницы, паять корпус в 20 ног или в 64 - подход-то один и тот же..
в общем каждому свое )
RoboTok » 24 дек 2008, 17:30
Да мне тоже всё равно сколько паять ног, важен шаг и возможность изготовления лутом.
Чем меньше шаг ног и больше ног у чипа тем тяжелее делать плату лутом.
А если вы на заказ плату делаете, то конечно не важно какой корпус.
Поэтому и была мысль сделать мозг с платой на заказ и поставить на неё довольно мощные мозги с памятью и фишечками, которых нету у покупных плат.
Но по сообщениям в этой теме делаю вывод, что мозг людям не актуален
=DeaD= » 24 дек 2008, 17:33
RoboTok писал(а):Но по сообщениям в этой теме делаю вывод, что мозг людям не актуален
Мозг актуален, но круче мозг, чем ПК не сделать