Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: VAR-SOM-AM35 CPU: TI AM3517
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Danis
Рылся в просторах интернета в поисках приемлемого по цене SOM с целью поставить туда Linux. Кое что нашел:

http://www.variscite.com/products/item/32-...CFYMI3wodZwQyCg

только опыта работы с такими вещами не имею. Для начала просто тупо взглянул на процессор. У меня IAR ver. 6.10, не нашел там поддержки такого проца. Может кто что использует подобное и недорогое, дайте ссылки пожалуйста, почитаю. По сути хочу Linux использовать для широкого круга задач, этот SOM как раз поддерживает( Linux Kernel 2.6.32), вычитал из его даташита. Пока ищу информацию, оцениваю варианты. Короче надо мне с этим начать работать. Стоит ли использовать этот? Может, что поинтересней подскажите.
Dron_Gus
IAR тут не при делах. GCC Вам в помощь.
ConnectCore
Цитата(Danis @ Mar 11 2011, 17:26) *
Рылся в просторах интернета в поисках приемлемого по цене SOM с целью поставить туда Linux. Кое что нашел:

http://www.variscite.com/products/item/32-...CFYMI3wodZwQyCg

только опыта работы с такими вещами не имею. Для начала просто тупо взглянул на процессор. У меня IAR ver. 6.10, не нашел там поддержки такого проца. Может кто что использует подобное и недорогое, дайте ссылки пожалуйста, почитаю. По сути хочу Linux использовать для широкого круга задач, этот SOM как раз поддерживает( Linux Kernel 2.6.32), вычитал из его даташита. Пока ищу информацию, оцениваю варианты. Короче надо мне с этим начать работать. Стоит ли использовать этот? Может, что поинтересней подскажите.


Вы бы хоть пару слов о задаче рассказали... Глядишь и диапазон подходящих SoM сузится...
Dron_Gus
Цитата(ConnectCore @ Mar 11 2011, 17:48) *
Вы бы хоть пару слов о задаче рассказали... Глядишь и диапазон подходящих SoM сузится...

Топикстартер же написал:
Цитата(Danis @ Mar 11 2011, 16:26) *
с целью поставить туда Linux.

sm.gif
Danis
Цитата(Dron_Gus @ Mar 11 2011, 17:15) *
IAR тут не при делах. GCC Вам в помощь.


Спасибо. Ну, я в курсе, что GCC является главным компилятором для сборки операционных систем, Linux в их числе. Вы пишите, что IAR тут не при делах. Но мне ж надо будет как то отлаживать систему. Каким инструментарием пользоваться, каким программатором заливать программу и т.п.? Если есть ссылки на толковую информацию, приму с благодарностью.
Dron_Gus
GDB, openocd, addr2line sm.gif Аппаратный отладчик Вам будет нужен только, если вы захотите повозится с загрузчиком или начальной инициализацией ядра. Со всеми приличными SoM'ами идет готовый загрузчик и ядро. Все это не первой свежести, но легко копипастится (при желании) в более новые. Отладки на этом этапе минимум. Если Вы не собираетесь писать какой-то аппаратно-заточенный софт, то проще всего ПО отлаживать на "большой" машине, а потом перетаскивать на embedded.
AlexandrY
Цитата(Danis @ Mar 11 2011, 19:56) *
Спасибо. Ну, я в курсе, что GCC является главным компилятором для сборки операционных систем, Linux в их числе. Вы пишите, что IAR тут не при делах. Но мне ж надо будет как то отлаживать систему. Каким инструментарием пользоваться, каким программатором заливать программу и т.п.? Если есть ссылки на толковую информацию, приму с благодарностью.


IAR поддерживает Cortex-A8, и J-Link их поддерживает, так что здесь все нормально.
Ну а программирование и проч все как всегда. В IAR-е открытый фреймворк для создания программаторов. Открываете даташит на свой Cortex и правите процедуры программатора на NAND, NOR или что там у вас на плате служит загрузочной памятью.


IgorKossak
Есть инструменты под Windows, которыми можно собрать Linux. Не знаю как насчёт IAR, но CodeSourcery такие инструменты предлагает.
И я даже попытался как то давно. Проблема оказалась в том, что архив с ядром Linux даже распаковать под Windows невозможно. Постоянно выдаются сообщения о том, что файлы имеют одинаковые имена и просит перезаписать.
И это далеко не все проблемы.
Так что бросьте эту глупую затею - собирать Linux из под Windows.
Сейчас работаю с другим SoM, он немного послабее, но Linux на нём идёт как детки в школу. Все конфигурирования\сборки делаю на CodeSourcery Lite из под Ubuntu. Никаких проблем.
kulpanov
А мы вот купили данную железку, лежит правда на полке, своего часа ждёт. Пришла с предустановленным Linux,
планирую туда QNX вкорячить и в работу пустить. Если есть конкретные вопросы - задавайте, если, что знаю подскажу.
AlexandrY
Цитата(kulpanov @ Mar 14 2011, 07:56) *
А мы вот купили данную железку, лежит правда на полке, своего часа ждёт. Пришла с предустановленным Linux,
планирую туда QNX вкорячить и в работу пустить. Если есть конкретные вопросы - задавайте, если, что знаю подскажу.


А что вы знаете? Вам похоже только предстоит что-то узнать wink.gif
AlexN
Цитата(kulpanov @ Mar 14 2011, 12:56) *
А мы вот купили данную железку, лежит правда на полке, своего часа ждёт. Пришла с предустановленным Linux,
планирую туда QNX вкорячить и в работу пустить. Если есть конкретные вопросы - задавайте, если, что знаю подскажу.


1. как (где, через кого) купили
2. сколько стоила (я так понимаю 1-2шт.), поскольку заявленная цена от $50 скорее всего на очень больших количествах.
AlexandrY
Цитата(IgorKossak @ Mar 12 2011, 10:27) *
Есть инструменты под Windows, которыми можно собрать Linux. Не знаю как насчёт IAR, но CodeSourcery такие инструменты предлагает.
И я даже попытался как то давно. Проблема оказалась в том, что архив с ядром Linux даже распаковать под Windows невозможно.


Собрать линукс по виндой нельзя не только потому что структура директорий линукса не переносится на FAT который безразличен к регистру при написании имен.
Во время сборки линукса задействованы тулсы которые сами компилируются и создаются в среде линукса на кроссплатформе прямо в процессе сборки ядра. Например парсеры. Или та вещь которая файл конфигурации преобразует в .h файлы. Сомневаюсь чтоб кто-то все это хозяйство перенес на винды.

Но вот работу с железом не представляю как можно отлаживать чисто только на линуксе, где любая мелочь валит систему с ног (особенно траблы с DDRAM wink.gif ) и надо все поднимать заново.
Гораздо продуктивней железо поднимать на голой платформе, когда от исправления бага до его проверки проходит всего несколько секунд. Здесь IAR и JTAG незаменимы.
Danis
Цитата(AlexN @ Mar 14 2011, 10:29) *
1. как (где, через кого) купили
2. сколько стоила (я так понимаю 1-2шт.), поскольку заявленная цена от $50 скорее всего на очень больших количествах.

Присоединяюсь к вопросу. Эту железку нахожу весьма интересной. Особенно если она действительно стоит указанную цену. Из аналогов пока ниче дешевле не видел. Все от 100$ идут. И еще, что в комплекте шло?
AlexandrY
Цитата(Danis @ Mar 14 2011, 09:09) *
Присоединяюсь к вопросу. Эту железку нахожу весьма интересной. Особенно если она действительно стоит указанную цену. Из аналогов пока ниче дешевле не видел. Все от 100$ идут. И еще, что в комплекте шло?


Да, еще было бы интересно узнать совокупную цену решения.
Т.е. цену материнки к такому модулю и цену софтварной интеграции этого модуля в материнку wink.gif
kulpanov
>1. как (где, через кого) купили
напрямую, у variscite, пришла по почте, шла 3 недели.

>2. сколько стоила (я так понимаю 1-2шт.), поскольку заявленная цена от $50 скорее всего на очень больших количествах.
VAR_SOMAM3517_256R_256N_EC_TP_RT_CT_UH1_UH2_ACLO 11/14/10 1.00 USD158.00
50$ от 1000шт
Отладочная плата, с экранчиком - $1000 - VAR-DVK-AM35-LO
Пишите им напрямую, на контакт идут без проблем.
Danis
Остановился пока на этом. Tiny6410 | S3C6410 ARM11 Stamp Module.

Наши узнавали, около 1700 руб. в розницу в китае. По моему. неплохой модуль? Покритикуйте если что.
Кому интересно:

http://www.friendlyarm.net/products/tiny6410

Там же SDK-Board можно купить или Mini6410 | S3C6410 ARM11 Board, около 145$.
http://www.friendlyarm.net/products/mini6410
Dron_Gus
С мини6410 возился. Хорошие впечатления о этой конторе еще со времен мини2440. Только вот сами самсунговские процы имеют очень скудную документацию. Если будете ставить туда что-нить линукс-подобное - то проблем не будет, большинство драйверов уже в мэйнлайновом ядре. Если хотите ставить какой-нить андроид, то берите с >=256 Мб ОЗУ.
AlexN
этих китайцев не понять, у них в каждой конторке свои mini6410, например вот http://www.armdesigner.com/MINI6410.html
AlexandrY
Цитата(Dron_Gus @ Mar 17 2011, 09:40) *
С мини6410 возился...

А что так уныло "возился", ничего не вышло что ли?

Dron_Gus
Цитата(AlexandrY @ Mar 18 2011, 01:02) *
А что так уныло "возился", ничего не вышло что ли?

Выходит. sm.gif Я паралельно мучаю планшетник на том же s3c6410, отладку использую по прямому назначению - отлаживаю на ней софт, который потом лью на планшет (на планшетнике, естественно, нет JTAG). Помогло при написании загрузчика. Но как законченное устройство отладка не очень удобна, поэтому пока сосредоточился на планшетнике.
Danis
Цитата(Danis @ Mar 17 2011, 08:52) *
Остановился пока на этом. Tiny6410 | S3C6410 ARM11 Stamp Module.


Все-таки для начала прикупил себе Mini6410 | S3C6410 ARM11 Board. Мат. плата вместе с 7 дюймовым дисплеем около 240$ обошлась.

http://www.friendlyarm.net/products/mini6410

Первое впечатление в целом - хорошее.
Устанавливал Windows CE, Linux Ubuntu, Android. Все целом все адекватно работает за исключением, что все таки, Android заметно притормаживает при загрузке и выполнении. Остановился на Linux Qtopia, пока она из остальных больше всего глянулась. Грузиться и работает наиболее быстро. Время загрузки около 1 минуты. mp3 погонял, работу внешней USB флеши проверил, Ethernet. Все работает с пол пинка, аж «противно» (шутка конечно). С установкой ОС не было особых проблем, дистрибутивы и описание установки идут в комплекте на 2-х CD дисках, китайском и английском. Так что штука интересная, если кого что интересует, задавайте вопросы, пообсуждаем.
Dron_Gus
ОЗУ 256?
Гнать не пробовали? Есть железка на которой с завода этот проц на 800 МГц. И другая железка, где энтузиасты завели DDR на 166 (333) МГц.
Danis
Цитата(Dron_Gus @ Apr 26 2011, 13:18) *
ОЗУ 256?
Гнать не пробовали? Есть железка на которой с завода этот проц на 800 МГц. И другая железка, где энтузиасты завели DDR на 166 (333) МГц.


Да, ОЗУ 256, NAND столькоже. Разгонять пока нет надобности, может позже попробую, когда получше освою. Про 800МГц не понял. Он типа, разогнанный что ли?
Dron_Gus
Да. Хотя у самсунга есть ревизия этого проца, у которого 800 МГц штатная частота.
Danis
Цитата(Dron_Gus @ Apr 27 2011, 16:12) *
Да. Хотя у самсунга есть ревизия этого проца, у которого 800 МГц штатная частота.


Точно, порылся у них на сайте, действительно есть.

http://www.samsung.com/global/business/sem...mp;xFmly_id=229

Похоже на сей день это максимальная частота для ARM11 у Samsung. Выше только Cortex A8(9) Series. Там частоты под гигагерц. Знаю, что процессор S3C6410 уже с 2008 г. выпускается. В принципе, все пока нравиться, не могу определиться только стоит ли на него ориентироваться, может все таки, что поновее взять, типа Exynos 4210.

http://www.samsung.com/global/business/sem...mp;xFmly_id=229

Кто имел дело?
Dron_Gus
А их где-то можно достать в непромышленных масштабах? А 6410 или подобный использовался еще в яблокофонах. Так что он достаточно древний.
Danis
Цитата(Dron_Gus @ Apr 28 2011, 21:37) *
А их где-то можно достать в непромышленных масштабах?


Что то «форумчане» немного пассивны в этой теме, никому не интересно что ли? Здравые же вещи, недорогие. Бери и пользуйся. Нашел кое, что посвежее от Samsung.
S5PC100A80-LA40, ARM Cortex-A8, 833MHz System Clock. Попробую это заказать теперь, штука более новая.

http://www.armdesigner.com/MINI100.html


AlexandrY
Цитата(Danis @ Apr 30 2011, 14:13) *
Что то «форумчане» немного пассивны в этой теме, никому не интересно что ли? Здравые же вещи, недорогие. Бери и пользуйся. Нашел кое, что посвежее от Samsung.
S5PC100A80-LA40, ARM Cortex-A8, 833MHz System Clock. Попробую это заказать теперь, штука более новая.

http://www.armdesigner.com/MINI100.html


Мне кажется вы этим платам придаете не то значение которое они имеют.
Чтобы изучить железо на них у них недостаточно документации и тех. поддержки.
Писать пользовательские приложения на них гораздо дороже чем на готовых планшетах.
А цена самих этих плат ничего не значит, тут важнее, как говорится, цена владения.
Danis
Цитата(AlexandrY @ Apr 30 2011, 14:35) *
Мне кажется вы этим платам придаете не то значение которое они имеют.


Будьте добры, немного поясните, какое значение имеют эти платы?

Цитата(AlexandrY @ Apr 30 2011, 14:35) *
Чтобы изучить железо на них у них недостаточно документации и тех. поддержки.


А нужна ли она, если я использую Linux? Я спокойно могу написать мобильное кросс платформенное приложение на QT используя обычный ПК, и интегрировать его в такой модуль. Что там происходит в железе мне и не обязательно знать, это дело операционной системы.

Цитата(AlexandrY @ Apr 30 2011, 14:35) *
А цена самих этих плат ничего не значит, тут важнее, как говорится, цена владения.


Тут вообще не согласен. Интегрировать SOM модуль за 1500-2000руб в свои проекты очень даже неплохой ход в моем случае, когда речь идет и серийном производстве.
Nick Nickl's
Цитата(Danis @ Apr 30 2011, 15:13) *
Что то «форумчане» немного пассивны в этой теме, никому не интересно что ли? Здравые же вещи, недорогие. Бери и пользуйся. Нашел кое, что посвежее от Samsung.
S5PC100A80-LA40, ARM Cortex-A8, 833MHz System Clock. Попробую это заказать теперь, штука более новая.

http://www.armdesigner.com/MINI100.html


Когда закажите, сообщите пожалуста результат, по чем получились эти модули. Хотел всетаки найти модули с OMAP или AM техасовскми ибо уже научился ими рулить, но видимо нужно попробовать samsung.
Danis
Цитата(Nick Nickl's @ Apr 30 2011, 16:26) *
Когда закажите, сообщите пожалуста результат, по чем получились эти модули. Хотел всетаки найти модули с OMAP или AM техасовскми ибо уже научился ими рулить, но видимо нужно попробовать samsung.


ОК, обычно из Китая около месяца идет, цену наверное раньше узнаю. Если забуду, напишите в «личку».
Dron_Gus
+1 тоже заинтересован. Хотя на этом проце за $250 можно купить готовый планщетник. И выковорить отттуда SOM-модуль.
Nick Nickl's
Цитата(Dron_Gus @ May 1 2011, 23:58) *
+1 тоже заинтересован. Хотя на этом проце за $250 можно купить готовый планщетник. И выковорить отттуда SOM-модуль.

Дайте названия какиенибудь, куплю поковыряю ....
Danis
Цитата(Nick Nickl's @ May 3 2011, 00:13) *
Дайте названия какиенибудь, куплю поковыряю ....


Если нужно срочно то берите...
http://www.terraelectronica.ru/news_postup.php?ID=2175
Dron_Gus
Цитата(Nick Nickl's @ May 3 2011, 00:13) *
Дайте названия какиенибудь, куплю поковыряю ....

У него много названий.
Danis
Так вот, пообщался с менеджером Boardcon, MINI100 (Computer-on-Module) можно заказать 1 шт. хоть сегодня, цена будет примерно 150$ без учета доставки, это вдвое дешевле, чем в терре, также предложили KIT-S5PC100-II + 4.3'' LCD will be $ 680
http://www.armdesigner.com/KIT%20S5PC100-I...oid%202.1).html

Я задавал вопросы и на счет поставки модулей на Exynos4210. Пака не могут поставить, но уверяет, что через 3 месяца и это будет реализовано.
AlexandrY
Цитата(Danis @ May 4 2011, 08:02) *
... это вдвое дешевле, чем в терре, также предложили KIT-S5PC100-II + 4.3'' LCD will be $ 680
http://www.armdesigner.com/KIT%20S5PC100-I...oid%202.1).html


Надо же wink.gif Берите пока дают!
А вот мне менеджер Digi кит покруче на i.MX51 c 7''! TFT и уже встроенным и сертифицированным Wi-Fi! предлагает за 300$.
Как вы думаете мне стоит брать?

Вот этот: http://www.digi.com/products/model.jsp?lid...d=3401&pm=Y
Паяют кстати в Германии. Все проблемы с качеством решаются моментально. Прямой контакт с разработчиками (они в Штатах и в Испании).
Danis
Цитата(AlexandrY @ May 4 2011, 08:18) *
Надо же wink.gif Берите пока дают!


AlexandrY, мне не понятен Ваш сарказм. Материнская плата мне не нужна, к тому же дороговата. Я ссылку дал просто для информации, а вот SOM модуль обязательно куплю.

Бегло прочитал страницу по Вашей ссылке, ОС Windows CE там идет (180-day trial of Microsoft Embedded Windows CE 6.0,) про Android и Linux ничего не сказано, возможно наверное и это приспособить, если вас это устраивает, почему нет? Покупайте. Мне например надоело уже под Windows плясать.
nikkov
Я себе взял для обучения такую плату: ok6410. По цене оказалось самое выгодное предложение (135$ + ~45$ доставка FedEx). С ней идет андроид, WinCE и линукс.
Dron_Gus
Цитата(Danis @ May 4 2011, 08:02) *
Так вот, пообщался с менеджером Boardcon, MINI100 (Computer-on-Module) можно заказать 1 шт. хоть сегодня, цена будет примерно 150$ без учета доставки

Заманчиво. Только зачем они сделали такой дурацкий разъем. Я бы предпочел как на их же mini6410.
ARMik
А никто не видел китайские SOM на Freescale i.MX??
НА алибабе нашел кучу планшетников на них, а вот модулей нет.
Dron_Gus
Цитата(ARMik @ May 26 2011, 06:01) *
А никто не видел китайские SOM на Freescale i.MX??

Тыц не совсем китай, конечно.
Mushtik
Цитата(nikkov @ May 4 2011, 10:23) *
Я себе взял для обучения такую плату: ok6410. По цене оказалось самое выгодное предложение (135$ + ~45$ доставка FedEx). С ней идет андроид, WinCE и линукс.


Прив, можешь на мыло скинуть файл OK6410_sdboot.nb0. А то китайцы мне плату прислали, а ДВД нет, Вот и не знаю, как ее поднять. Мыло mushtik(собака)gmail.com Буду очень благодарен.
Сам, на ARM11 строю контроллеры для управления фрезерными станками, если нужна помощь можно обращатся.
scorp2011
Вот и я себе OK6410 заказал. Сижу жду в нетерпении весь. Накачал с разных китайских сайтов доки на разные исполнения этой платы. Так что ждите вопросов
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.