Перейти к содержанию
    

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Изменено пользователем starterkit.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Изменено пользователем starterkit.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

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

 

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

 

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

 

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

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

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

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

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

 

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

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

 

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

sk_mlpc2478_ico.gif

 

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

sk_lpc2478_s3e_ico.gif

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поздравляю!

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно ...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ссылка мертвая временно...\

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

MiniUSB недостатком имхо не является, в

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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.

Изменено пользователем 3.14

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Получил плату 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&

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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.

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

Изменено пользователем starterkit

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...