Jump to content

    
Sign in to follow this  
SeriouSerg

Отладочные средства на основе ARM.

Recommended Posts

Прошу прощения , что не унимаюсь...

Дело в том, что если взять связку LPC2468+SDRAM, то по некой "интегральной мощности" она будет уступать паре AT91SAM9260+SDRAM, тем более для всяких линуксов. А LPC2468+SRAM и AT91SAM9260+SDRAM - это один хрен...,особенно, для реалтайм систем.

Share this post


Link to post
Share on other sites

Нашли что сравнить ...

Вот только для нормальной работы LPC2468/78 никакой внешней SDRAM/SRAM не надо, да и производительность, с учетом MAM будет сравнимой (с AT91SAM9260+SDRAM) ...

Ну а то что производительсность при работе линуха будет меньше ... компромис, и к тому же не везде она нужна (например, имею прожект uClinux работающий на MicroBlaze на 25!!! BogoMips, и не кашляет :)), а вот то что с кучей стеков протоколов не надо особо разбираться качественно меняет картину.

Кстати, на AT91SAM9260 имею планы в ближайшем будующем выпустить стартер, раньше планировал после SK-LPC2478-S3E заняться, сейчас в раздумье, может за SK-MLPC2478 (примерно с такой же обвязкой что и у SK-MLPC2378) сначала взяться ...

Edited by starterkit.ru

Share this post


Link to post
Share on other sites
Нашли что сравнить ...

Вот только для нормальной работы LPC2468/78 никакой внешней SDRAM/SRAM не надо, да и

Как это не надо внешней памяти? А какой тогда смысл в LPC2468, если есть LPC2368,

тот же STR91x, семейство SAM7 Атмела...

Кстати, на AT91SAM9260 имею планы в ближайшем будующем выпустить стартер, раньше планировал ...

Собираетесь конкурировать с Olimex?

Share this post


Link to post
Share on other sites
Как это не надо внешней памяти? А какой тогда смысл в LPC2468, если есть LPC2368, ...
Про USB хост забыли ...

Собираетесь конкурировать с Olimex?
Дык я этим уже почти год занимаюсь, только они наверное пока этого не знают :)

Просто для полноценной линейки продукции мне нужен статрет на котором можно полноценный линух поднять, uClinux это хорошо, но все-таки компромисс. И единственный из "симпатичных" ARM9 не в BGA корпусе это AT91SAM9260 ...

Edited by starterkit.ru

Share this post


Link to post
Share on other sites

"Пользуясь случаем, хочу.." (с)

 

...выразить удовлетворие продукцией компании Орион-микро.

Заказал модуль uSAM-R, получил высокое качество за разумные деньги, плюс всякие "вкусности" в придачу. Персонал фирмы, как и сам ген.директор - SeriouSerg доступны, а главное приятны/адекватны в общении.

На мой взгляд, при начале работы с ARM от Atmel'a продукция этой фирмы оптимальна! Если не сказать безальтернативна, учитывая стоимость.

 

SeriouSerg, единственное пожелание... Быть может, нужно предусмотреть замену в обсуждаемом модуле формирователя RS485, на RS232. Потому, что "переход" на ARM становится массовым, а начинать лучше с того, что проще.

 

P.S. К прямой рекламе это не имеет ни какого отношения. Хочу лишь выразить благодарность.

 

----------------------------------------------------------------------------------------------------------------------------------

(программа упорно объединяет два сообщения в одно!!!)

----------------------------------------------------------------------------------------------------------------------------------

Еще одно рассуждение, адресованное к производителям отладочных средств...

(речь веду о сегменте рынка, в котором есть разница между 1000р и $100, т.е. физические лица (радиолюбители) и оч.некрупные компании...)

 

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

Этим же свойством/недостатком обладают и макетные платы собственного, кустарного производства. Если контроллер впаян в плату, то выпаять его для повторного использования ОЧЕНЬ сложно.

 

Другое дело модульный подход. Наличие необходимого для работы "обвеса", малые габариты, удобные (крупные, относительно выводов МК) выводы для внешней коммутации позволяют использовать такое "отладотчное средство" и для освоения, и для отладки, и , что главное, в готовом устройстве.

 

Приобрел такой модуль, сделал макетную плату с копеечными деталями, отладил, понял в чем ошибся, исправил, сделал готовое ус-во, переставил в него модуль и ... "почивай на лаврах" (с).

 

P.S. Говорят, основной принцип бизнеса по-китайски: "Мало, но часто.." :) (это о "сегменте рынка")

Share this post


Link to post
Share on other sites

Итак, завершились очередные роды, на сей раз двойня :) :

SK-MLPC2478 - хотя и содержит минимум наворотов, но статику в 512к все-таки поставил

sk_mlpc2478_ico.gif

 

SK-LPC2478-S3E - ARM(+SDRAM+NAND)+FPGA+GSM/GPS

sk_lpc2478_s3e_ico.gif

 

Пока ставлю LPC2468, вместо LPC2478, из-за временного отсутсвия последних в природе ...

Share this post


Link to post
Share on other sites
Итак, завершились очередные роды, на сей раз двойня :) :

Поздравляю!

Только какая-то проблема в Вашим сайтом - все страницы в Опере ПУСТЫЕ.

И мертвая ссылка :( http://starterkit.ru/doc/SK_LPC2478_S3E.pdf

Share this post


Link to post
Share on other sites

Странно ...

Ссылка мертвая временно (сегодня - завтра выложу), это из-за того что схема на двух листах и PDF-принтер ее криво печатает.

Share this post


Link to post
Share on other sites
Ссылка мертвая временно...\

Все в порядке, удалось ознакомиться. Но сайтом проблемы и в IE - посмотрите на статусную строчку - там ошибок масса вылезает.

 

Из двух новорожденных больше устраивает SK-MLPC2478.

Реально можно заказывать? Будет интересовать доставка в Питер, поскольку в Ригу, явно хлопотнее пересылка будет :(

Share this post


Link to post
Share on other sites
MiniUSB недостатком имхо не является, в

условии плотного монтажа и небольшой площади платы выбор автора вполне понятен. Тем более если в новой ревизии будет добавлен JTAG, то плата имхо оставляет позади конкурентов, в том числе и SAM7-H64....а может и является альтернативой даже SAM-P64.

Кто-нибудь может ответить, зачем нужна высокая плотность на отладочной плате?!

 

Отладочная плата imho наоборот должна быть умеренно большой (чтобы можно было устойчиво разместить на столе без корпуса) с низкой плотностью монтажа чтобы можно было легко отремонтрировать без переправки изделия производителю (спалить ведь что-то дело нехитрое) и иметь хотя бы небольшое макетное поле для расширения.

Share this post


Link to post
Share on other sites

Еще одна обновка:

SK-LPC2388-SIM508

sk_lpc2388_ico.gif

LPC2388 (LPC2378+USB-host/OTG, увеличена внутренняя SRAM ...)

SIM508

LCD TIC48

Ethernet 10/100, USB host, USB client, SD/MMC card, CAN, RS232 ...

 

PS. Выражаю признательность zltigo за высказанные замечания по поводу SK-MLPC2478.

Edited by 3.14

Share this post


Link to post
Share on other sites

Получил плату SK-LPC2478-S3E от starterkit.ru ...

 

Первые впечатления хорошие :a14: , подробнее :

http://starterkit.ru/new/index.php?name=Fo...topic&id=61

 

На плате: ARM LPC2478, FPGA XILINX S3E-500, SDRAM, Ethernet PHY, USB host, dev and OTG и прочая периферия

 

Теперь - более подробно и по теме: какие я вижу задачи для ARMа на этой плате и на какие вопросы хотел бы получить ответы и консультации здесь (дело в том, что с ARMами я, можно сказать, только начинаю плотное знакомство, занимаюсь больше с FPGA, хотя связку ARM + FPGA считаю наиболее перспективной для своих дальнейших проектов...)

 

От ARMа я бы хотел:

 

*) ВЕБ сервер с динамическими страницами, с которого, без дополнительных программ на хосте т.е. только через браузер можно было бы загружать FPGA прямо, загружать прошивку для FPGA в соответствующую конфигурационную память на борту платы (хотя это практически тоже самое, что и загрузка FPGA), желательно загружать FLASH ARMа, то есть иметь bootloader через TCP/IP. Кроме этого, через ВЕБ сервер иметь возможность управлять регистрами в FPGA и осуществлять прочее управление (например пинами, ЦАП, АЦП...), передавать в/из FPGA массивы данных с максимальной скоростью (хотя для этого, возможно, лучше все же иметь программу на хосте и использовать UDP ?)...

 

*) MassStorageDevice на USB host, то есть иметь возможность писать/читать на стандартную флэшку большого объема, вставленную в host.

 

*) Файловую систему для MassStorageDevice (я так полагаю FAT32)... Или это подразумевается в MassStorageDevice?

 

*) иметь OS для всего этого :biggrin: , причем я так понимаю RTOS...

 

*) на этой OS видимо имеет смысл тоже файловая система, например для ВЕБ-сервера?

 

После некоторого ознакомления с вариантами предварительно остановился на freeRTOS в качестве OS :) (открытые исходники, хорошая популярность и поддержка) и NicheLite стек (впрочем, какой стек выбрать - еще вопрос, NicheLite привлекает открытостью, работой в RTOS). Порты всего этого хозяйства по отдельности для LPC2ххх есть, мож у кого есть готовая связка и не жалко?

 

Хотелось бы услышать мысли, советы, критику вышеизложенных идей, выбора...

 

 

PS. Смежная тема, со стороны FPGA:

http://electronix.ru/forum/index.php?showt...p;p=233731&

Share this post


Link to post
Share on other sites

Следующая плата:

SK-MAT91SAM9XE512

sk_mat91sam9xe512_ico.gif

Самое необходимое для жизни встраиваемого Linux-а:

32M SDRAM

4M DataFlash

Ethernet 100/10M

USB-host

USB-client

SD/MMC card holder

RS232

 

Пока не появятся чипы AT91SAM9XE512 буду монтировать AT91SAM9260.

Серия будет в конце апреля.

Edited by starterkit

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this