ARM и Linux
И сразу прыгать на ARM 9 не советую ИМХО. Начните с АРМ7
[i]Разработчик - это не диагноз, а пожизненый приговор.[/i]
- Реклама
Если все остальные 99.99% тоже нудные то я готов хоть сейчас начинать подписывать 2 миллиона 160 тысяч ног... но боюсь все не так просто)YS писал(а):И это только начало, примерно 0.01% того, что Вам предстоит. Вы же говорили, что готовы к трудностям?216 ног подписать это не сложно но нудно....
Имхо на ARM7 не поднять норм Linux), а когда для себя работаю то мне всегда лучше с головой удти чтоб когда "вынурнуть" уже понимать что к чему.elesy.ural писал(а):И сразу прыгать на ARM 9 не советую ИМХО. Начните с АРМ7
Не подскажите а почему 2 слойностью не обойтись? я не стремлюсь к миниатюризации платы мне бы только печатного листа А4 хватило. или тут какие то ещё факторы играют?YS писал(а):плату развродить надо не под лут а под 4 слоя иначе выше 50МГц на внешней шине не пригныте да и 50 получите много геморая, а насчет пайки - нет возмрожности запаять дома - отдайте на сторону
Должно работать? - Да,
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
Чем выше частота -- тем выше влияние помех. Необходимо минимизировать длины проводников, располагать их определённым образом относительно друг друга и т.д. и т.п. В общем, весьма геморройная вещь, и не факт, что удастся, не имея опыта, спроектировать работоспособную схему для достаточно скоростного процессора и памяти (ну а слепить вручную -- и подавно, подобными вещами станки заниматься должны).
насчет слоев уже ответили и приготовься что заработает не с первой разводки.
Поэтому и предлагаеться более простой 7 АРМ
для примера поставь Keil и собири простеньки пример под арм, потом поюзай прерывания IRQ FIQ. Вопросов будет сразу куча
Поэтому и предлагаеться более простой 7 АРМ
для примера поставь Keil и собири простеньки пример под арм, потом поюзай прерывания IRQ FIQ. Вопросов будет сразу куча
[i]Разработчик - это не диагноз, а пожизненый приговор.[/i]
Ладно скажем я буду заказывать плату а не делать сам, но все равно как понимаю разводить её надо мне. от сюда вопросы
И есть ли фирмы которые разводят платы? Москва/Спб подскажите. (про kison знаю, написал он пока не отвечает)
есть ли способ проверить работоспособность платы до её сборки?
Хм вопрос из головы не по теме.... что все платы работающие на частотах выше 50 мгц надо заказывать а не самим разводить?
Хм и где про это можно почитать?SII писал(а): располагать их определённым образом относительно друг друга
И есть ли фирмы которые разводят платы? Москва/Спб подскажите. (про kison знаю, написал он пока не отвечает)
есть ли способ проверить работоспособность платы до её сборки?
Хм вопрос из головы не по теме.... что все платы работающие на частотах выше 50 мгц надо заказывать а не самим разводить?
Должно работать? - Да,
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
- Реклама
Проверить? Можно погонять в различных симуляторах. Ну и опыт со знаниями дает понимание того как располагать и разводитьHunterSpy писал(а):Ладно скажем я буду заказывать плату а не делать сам, но все равно как понимаю разводить её надо мне. от сюда вопросы
Хм и где про это можно почитать?SII писал(а): располагать их определённым образом относительно друг друга
И есть ли фирмы которые разводят платы? Москва/Спб подскажите. (про kison знаю, написал он пока не отвечает)
есть ли способ проверить работоспособность платы до её сборки?
Хм вопрос из головы не по теме.... что все платы работающие на частотах выше 50 мгц надо заказывать а не самим разводить?
+ рекомендации прозводителя микросхем
[i]Разработчик - это не диагноз, а пожизненый приговор.[/i]
Плату можно развести и самому. Но вот заработает ли она сразу так как вам хочеться? Вопрос
[i]Разработчик - это не диагноз, а пожизненый приговор.[/i]
тьфу тьфу тьфу не разводят А ПЕЧАТАЮТ... все крыша приказала долго жить.... хм рано же она у меня поехала...
Должно работать? - Да,
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
Из своего опыта проектирования плат. Проблемы могут возникнуть при трассировке линий DDR. Постарайтесь, чтоб длинна клока была не меньше длинны остальных проводников. Конечно, в идеале, лучше выровнять, но у меня есть платы, где DDR2 работает на частоте 400МГц без выравнивания, и проблем нет. Очень желательно использовать SMD элементы 0402 - больше шансов на удачную компоновку. Паять их не сложнее, чем 0805 - нужен хороший свет, паяльная станция и тонкий пинцет.
Насчет 2-х слоев или больше - отвечу, что на 2-х слоях все прекрасно работает. Если все-же выберите BGA, то тогда прийдется таки делать 4-х слойку, хотя у меня есть плата тюнера, где китайцы умудрились развести на 2-х слоях с процессором в BGA корпусе, не (fine pitch конечно) И это даже нормально работает.
Однако про утюг можете забыть. С фоторезистом (типа позитив-20) можно сбацать, но как быть с переходными отверствиями? Паять проволчки - это садо-мазо еще то. Вопщем вывод напрашивается сам собой - плату прийдется заказывать на производстве, а если речь идет о еденичных экземплярах, то цена будет ой-ой не маленькая. При заказе партии плат, стоимость подготовки производства как-бы "расстворяется", а вот до 10 штук - очень не дешево выходит. Поэтому советую купить девборду (evolution kit)у какого-нибудь производителя, такой вариант окажется дешевле, чем изготовление еденичной платы.
Насчет 2-х слоев или больше - отвечу, что на 2-х слоях все прекрасно работает. Если все-же выберите BGA, то тогда прийдется таки делать 4-х слойку, хотя у меня есть плата тюнера, где китайцы умудрились развести на 2-х слоях с процессором в BGA корпусе, не (fine pitch конечно) И это даже нормально работает.
Однако про утюг можете забыть. С фоторезистом (типа позитив-20) можно сбацать, но как быть с переходными отверствиями? Паять проволчки - это садо-мазо еще то. Вопщем вывод напрашивается сам собой - плату прийдется заказывать на производстве, а если речь идет о еденичных экземплярах, то цена будет ой-ой не маленькая. При заказе партии плат, стоимость подготовки производства как-бы "расстворяется", а вот до 10 штук - очень не дешево выходит. Поэтому советую купить девборду (evolution kit)у какого-нибудь производителя, такой вариант окажется дешевле, чем изготовление еденичной платы.
Все будет только лучше, в крайнем случае - хуже.
Кстати говоря, совет действительно верен. Пытаться сделать сразу всё самостоятельно -- верный путь к тому, чтобы не удалось сделать ничего. Задачи надо по возможности решать последовательно. В данном случае разумно взять готовую плату (у того же стартеркита есть тыщи за 4, а может, и меньше -- смотреть надо), на ней научиться работать с АРМом с точки зрения программиста, а уже потом, если желание останется, думать над созданием своей платы.
Совет верный. Кстати самый нормальный путь. пощупаешь камень. У павла везде стоит пингвин. То что тебе надо. Ко многим мона присобачить экран
Клаву подключить по USB и вуаля комп готов
Отлаживаещь на ките потом разводишь свое
Клаву подключить по USB и вуаля комп готов
Отлаживаещь на ките потом разводишь свое
[i]Разработчик - это не диагноз, а пожизненый приговор.[/i]
Более того, для начала ни клавы, ни экрана не надо: по RS-232 соединяешь с ПК и используешь любую программу-терминал для работы с командной строкой. А уж потом, если надо, всё остальное прикрутить можно.
HunterSpy писал(а):Satyr писал(а): Но тут проблема, я его не нашел не в одном САПРе... и тут возник вопрос аналога....
Если тебя такие ничтожные проблемы останавливают - бросай, до конца точно не дойдешь.
Корпус стандартный. Символ нарисовать - минут на 15 делов.
если все делать самому то точно не чего не сделаешь... всегда надо идти до конца, но коротким путём. я про то что в друг мне кто нибудь посоветовал библиотеку с ним и самому делать бы не пришлосьSatyr писал(а):![]()
![]()
![]()
Если тебя такие ничтожные проблемы останавливают - бросай, до конца точно не дойдешь.
Корпус стандартный. Символ нарисовать - минут на 15 делов.
Должно работать? - Да,
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
Кстати, о ядрах помладше и для начинающих.
Позавчера вечерком спаял все, вчера вечером закодил...
Для начинающих, пожалуй, лучше серии стелларис на кортекс-М3 техаса инструмента не придумать.
На порядок лучше программная поддержка, чем у остальных производителей. В некоторых моделях библиотека драйверов сразу зашита в ROMе (помимо флеша) в контроллере.
Даже без библиотек вские инициализации попроще виденных мною atmel, nxp, st МК. И, похоже сквозная совместимость всей серии (десятки МК) по всем регистрам и прочему. В некоторых моделях некоторые ноги и переферия и соотв регистры или есть, или нет. Но если есть - все одинаково.
Только что медленные (большинство 50мхз), и дороговатые и не сильно у нас праспротсраненные
Позавчера вечерком спаял все, вчера вечером закодил...
Для начинающих, пожалуй, лучше серии стелларис на кортекс-М3 техаса инструмента не придумать.
На порядок лучше программная поддержка, чем у остальных производителей. В некоторых моделях библиотека драйверов сразу зашита в ROMе (помимо флеша) в контроллере.
Даже без библиотек вские инициализации попроще виденных мною atmel, nxp, st МК. И, похоже сквозная совместимость всей серии (десятки МК) по всем регистрам и прочему. В некоторых моделях некоторые ноги и переферия и соотв регистры или есть, или нет. Но если есть - все одинаково.
Только что медленные (большинство 50мхз), и дороговатые и не сильно у нас праспротсраненные
Начинаю думать что начинать лучше с кита....
После поисков подобрал 2 варианта
1 Mini2440 и цена и поддержка на высоте. минусы - в россии не купить только через ебай (http://www.friendlyarm.net/products/mini2440)
2 SK-iMX233 и цена не радует и поддержка не большая, плюсы есть в россии и более простая в плане повторения отдельных модулей. (http://starterkit.ru/html/index.php?nam ... view&id=41)
что посоветуете?
p.s
3 Linaro - - Samsung Exynos 4210 Cortex-A9 dual core 1GHz далее думаю не надо))) - мечта))) только цена у неё огого....
4 Panda Board - подчи тоже) только разве что лучше поддержка и по дешевле) но нету авторских экранов "для почты", т.е их можно купить только у поставщиков которые не делают заказы на мир. который на мир принимает он только саму плату.
После поисков подобрал 2 варианта
1 Mini2440 и цена и поддержка на высоте. минусы - в россии не купить только через ебай (http://www.friendlyarm.net/products/mini2440)
2 SK-iMX233 и цена не радует и поддержка не большая, плюсы есть в россии и более простая в плане повторения отдельных модулей. (http://starterkit.ru/html/index.php?nam ... view&id=41)
что посоветуете?
p.s
3 Linaro - - Samsung Exynos 4210 Cortex-A9 dual core 1GHz далее думаю не надо))) - мечта))) только цена у неё огого....
4 Panda Board - подчи тоже) только разве что лучше поддержка и по дешевле) но нету авторских экранов "для почты", т.е их можно купить только у поставщиков которые не делают заказы на мир. который на мир принимает он только саму плату.
Должно работать? - Да,
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
А ты чего с ними делать собираешься ? Если тупо ставить линукс и минимум интерфейсов, то 'mini2440' я купил за 40$ -))))HunterSpy писал(а): 1 Mini2440 и цена и поддержка на высоте. минусы - в россии не купить только через ебай (http://www.friendlyarm.net/products/mini2440)
2 SK-iMX233 и цена не радует и поддержка не большая, плюсы есть в россии и более простая в плане повторения отдельных модулей. (http://starterkit.ru/html/index.php?nam ... view&id=41)
Просто попался мне китайский навигатор за 40$. внутри как раз самсунг 2440 + 64mb флешка + 64mb sdram. Ну 3.5" TFT, такскрин, SDкарточка.
Перешивай своим барахлом и всё.
вобще, я бы совсетовал не примитивный s3c2440 или древний i.MX233, а чтото несильно старое и примитивное НО за те же деньги. Типа классики - http://beagleboard.org/
Кортекс-А8 и графический ускоритель с 3D и DSP. Выход DVI-D на монитор, прочих интерфейсов полно. Практически маленький компьютер.
А как у них с доставкой в Россию? кто нибудь брал?
Должно работать? - Да,
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
Работает? - Да,
Правильно Работает? - Да,
Ну и не трогай!!!
В Москве В НАЛИЧИИ лежат по 7650рHunterSpy писал(а):А как у них с доставкой в Россию? кто нибудь брал?
А так, с того ж дигикея будет 150$ плата + 50$ доставка = ~6000р + 3-4 недели времени
Подниму старую тему. Думаю на данный момент оптимальной покупкой будет:
Raspberry Pi http://www.ebay.com/itm/RASPBE...

Цена ~ 2000 руб
Или Olimex iMX233-OLINUXINO-Micro linux computer ARM926J http://www.ebay.com/itm/Olimex-iMX233...

Цена ~ 1000 руб.
Raspberry Pi http://www.ebay.com/itm/RASPBE...
Цена ~ 2000 руб
Или Olimex iMX233-OLINUXINO-Micro linux computer ARM926J http://www.ebay.com/itm/Olimex-iMX233...
Цена ~ 1000 руб.
Нельзя всё знать, достаточно понимать.


