Болгарская компания OLIMEX представила (https://www.olimex.com/Products/OLinuXino/) одноплатный компьютер A13-OLinuXino (ttps://www.olimex.com/Products/OLinuXino/A13/A13-OLinuXino/), напоминающий по своему назначению Raspberry Pi, но отличающийся от него полностью открытым дизайном платы. Все связанные с проектом схемы и CAD-файлы распространяются (https://github.com/OLIMEX/OLINUXINO) в рамках лицензии Creative Commons BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/deed.ru), допускающей свободное использование и создание производных продуктах как для персонального использования, так и в коммерческих целях. Программные компоненты доступны под лицензией GPL. Заявленная стоимость устройства составляет $57.
<center><img src="http://www.opennet.me/opennews/pics_base/0_1352914515.jpeg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>
Плата оформлена в формате nano-ITX (12 × 12 см), размером примерно как футляр для CD, в то время как Raspberry Pi имеет размер сопоставимый с кредитной картой. SoC укомплектован (https://www.olimex.com/Products/OLinuXino/A13/A13-OLinuXino/) ARM-процессором Allwinner A13 Cortex A8 1GHz и графическим ускорителем Maili400. Размер оперативной памяти составляет 512 Мб. Для подключения внешних устройств доступно 3 внешних USB-порта и один встроенный USB-порт, слот для SD-карт, порт VGA, порты для вывода и ввода звука, и разъем UEXT для подключения внешних модулей, таких как GPS, Bluetooth, Wi-Fi или Ethernet. Особенностью устройства является способность работать в широком диапазоне температур, от -25 до 85 градусов. В качестве дополнительной опции предлагается 7-дюмовый сенсорный экран.
Базовая прошивка устройства основана на платформе Android 4.0, но поддерживается установка различных дистрибутивов Linux (http://linux-sunxi.org/), таких как Debian, Ubuntu, и Arch Linux ARM.URL: https://www.pcworld.com/article/2013622/tiny-57-pc-is-like-t...
Новость: http://www.opennet.me/opennews/art.shtml?num=35331
Было бы в нем два физических сетевых интерфейса - цены бы не было! Это ж какая возможность по управлению сетью...
Транкнуть порт и в коммутатор с виланами.... не?
Ну UEXT там 2 так что можно и 2 Ethernet порта поставить.
меня больше PATA смущает, да и DisplayPort вместо VGA уже пора бы
Извиняюсь, похоже это не PATA, а просто 40-пиновый шлейф используется для прямого подключения дисплея. Но SATA все равно бы не помешали.
Я тоже поначалу их за IDE принял, подумал, что CF можно будет воткнуть, хотя и удивился - зачем такую архаику на перспективную плату тулить.
> Я тоже поначалу их за IDE принял, подумал, что CF можно будет
> воткнуть, хотя и удивился - зачем такую архаику на перспективную плату тулить.Это не IDE и не CF, это куча всего и вся выведенное на относительно просто подключаемую гребенку. Да, не зря говорят что техника в руках дикаря - груда металлолома. До того как что-то предполагать относительно платы для разработчиков - смотрите схему, тудыть-растуыть.
> Но SATA все равно бы не помешали.Тогда смотрите на CubieBoard и подобные по смыслу - там allwinner A10, который периферией явно богаче чем A13, который лайт-версия A10 по сути.
>>да и DisplayPort вместо VGA уже пора быНе, не не - для POS-ов нужен как-раз VGA.
> разъем UEXT для подключения внешних модулей, таких как GPS, Bluetooth, Wi-Fi или EthernetПошарьтесь по их сайту - там есть платы расширения под Ethernet. AFAIU даже с 2мя сосками.
Такой пойдёт? http://www.ti.com/tool/tmdxice3359
Цена ему 100 баксов.
> AM3359 ARM Cortex-A8За такие деньги могли бы и что-нибудь более производительное воткнуть. Хотя, чего я удивляюсь, это же TI.
> Было бы в нем два физических сетевых интерфейса - цены бы не было! Это ж какая возможность по управлению сетью...За 57 баксов-то? Не смешите мои тапки! RB750 стоит на 17 баксов дешевле, и вот уж где "возможность по управлению сетью"!
> За 57 баксов-то? Не смешите мои тапки! RB750 стоит на 17 баксов дешевле, и вот уж где "возможность по управлению сетью"!RAM 32MB
Operating System RouterOSУдачи в бою что называется :) Аж за 17ть то баксов.
> RAM 32MB
> Operating System RouterOS
>
> Удачи в бою что называется :) Аж за 17ть то баксов.Ну хотелось же кому-то "каких-то возможностей по управлению сетью". RouterOS, в этом плане, самое оно. На RB750, кстати, L4 лайсенз. И при всей своей игрушечности, железяка "ис каропки" умеет MPLS и BGP (хотя на full view, разумеется, памяти не хватит).
> своей игрушечности, железяка "ис каропки" умеет MPLS и BGP (хотя на
> full view, разумеется, памяти не хватит).Только это довольно огороженный и унылый экспонат от весьма жлобской конторы. Это ок для любителей цЫсок но нафиг не уперлось для целевой аудитории сабжа. Потому что это или самодельщики желающие мегакастом, или просто откровенно разработчики электроники. Ибо сабж и сабжевая контора известны недорогими средствами разработки электроники. Это - средство разработки в том числе. Со схемой и документацией можно отпрототипить свой девайс, понять что надо изменить, переразвести печатку как надо и сделать свой девайс. Микротики с их аццким жлобством в этом плане не друг и не товарищ указанным аудиториям. Скорее заявка на кучу геморроя с недокументированной хреновиной. В лучшем случае туда openwrt можно влить, но многие ништяки останутся недокументированными и потому трудноюзабельными.
>> Operating System RouterOSЭто не преимущество, а недостаток, ибо клозет сорс. А MPLC и BGP и на Linux можно.
Вот если на это RB750 можно воодрузить OpenWRT или подобный дистр, то тогда стоящее.
>>> Operating System RouterOS
> Это не преимущество, а недостаток, ибо клозет сорс. А MPLC и BGP
> и на Linux можно.
> Вот если на это RB750 можно воодрузить OpenWRT или подобный дистр, то
> тогда стоящее.А кто-то говорил что это преимущество? Вроде бы автор поста на который вы отвечаете и указал именно два недостатка - мало ОЗУ, и говноось.
> За 57 баксов-то? Не смешите мои тапки! RB750 стоит на 17 баксов дешевле,Только оперативки мало и контора на редкость жлобская. Простите, 17 баксов за полные спеки и схему доплатить не так уж и много. А вот новых применений открывается вагон.
Example: к такой штуке можно присобачить LCD и сделать контроллер чего-нибудь с ремотной доступностью по сетке. А теперь покажите такое с RB750...
Если сразу делать устройство совершенным, будет меньше продаж.
> Если сразу делать устройство совершенным, будет меньше продаж.Нет предела совершенству. Я заранее могу сказать что "завтра" появятся более мощные в плане вычислений и при том менее прожорливые в плане питания процы. Прикиньте? :)
У него же есть дополнительные интерфейсы - банально воткнуть USB-адаптер Ethernet. Ну или придумать более хитрое решение. Да и вообще, дизайн платы под GPL просто так вышел? Бери, да добавляй! Меня убивают opensource-сообщества свои кол-вом нытиков, при этом говорящих на каждом углу о преимуществах открытости для допиливания!
> У него же есть дополнительные интерфейсы - банально воткнуть USB-адаптер Ethernet.Можно. Но это несколько хуже чем "нативный" эзернет. Шину прогружает, а usb в такой штуке и так много для чего пригодится.
Господа, ну хватит же! Плата заявлена, как аналог "малинки", а там как раз USB2Ethernet и есть на плате. Принципиальные схемы и фотки печатки есть, кто мешает и там экспериментировать? Есть прототип из набора элементов, связь их есть на схеме - надо удалить или добавить - дерзайте! Почти все GPIO проца выведены так или иначе, JTAG есть. Хотите экса с самостоятельным прикручиванием TI-ных Ethernet-модулей - кто мешает? Даташиты на все чипы есть.
А то одни кричат - надо, чтобы можно было все поменять и при этом конструктор должен стОить копейки, а вторые сидят и ноют по поводу несоответствия данной конкретной модели их хотелкам. И, кстати, уж если "поуправлять сетью", так я тоже за микротик, правда, не за порезанную модель, какой является 750. Хотите своих применений - на здоровье, Ардуино всем нравится в том виде, как есть, остальное - навесом. Чем та же "RaspberryPI/OlinuXino" хуже?
> Господа, ну хватит же! Плата заявлена, как аналог "малинки", а там как
> раз USB2Ethernet и есть на плате.Если некто сделал эзернет довольно через зад - это еще не повод передрать такое инженерное решение. Просто у как минимум A10 IIRC есть отдельный аппаратный эзернет.
> Принципиальные схемы и фотки печатки есть,
А соответствие схемы печатке - долбись и устанавливай сам, дорогой юзер. По сути реверс инжиниринг платы. С учетом того что это многослойка - на редкость беспонтово.
> кто мешает и там экспериментировать? Есть прототип из набора элементов,
> связь их есть на схеме - надо удалить или добавить - дерзайте!IIRC, у ежевики напрочь нет лэйаута платы, поэтому ориентироваться придется весьма на глазок. Что в многослойке довольно утомительно. И да, это не о добавлении компонента а о полноценном ремэйке платы. Так чтобы отдал файлы на завод и получил модифицированный вариант. Благо это стоит вполне подъемных денег нынче. Актуально если надо что-то нестандартное и есть подозрение что не только тебе.
> Почти все GPIO проца выведены так или иначе, JTAG есть.
Ну, это позитивно. Никто не спорит.
> Хотите экса с самостоятельным прикручиванием TI-ных Ethernet-модулей - кто мешает?At the end of day хочу лично я нормального эзернета. Не прогружающего собой usb для которого и иных задач найдется. У как минимум A10 есть отдельный аппаратный блок на это дело.
> Даташиты на все чипы есть.
Есть, но разработчики ежевики в целом - неважно относятся к попыткам замодифицировать плату и сделать такую же но видоизмененную. С одной стороны их можно понять - "ничгео личного, это бизнес". С другой стороны, я склонен приветствовать подпирание их конкурентами, берущих бОльшей открытостью типа файлов с разводкой платы, так что можно во первых посмотреть как именно схема преобразована в физическое воплощение оной так и выпустить модифицированный вариант фабричным способом. Собственно лично я под открытостью понимаю возможность изменить нечто так как тебе надо и заюзать измененный вариант.
> А то одни кричат - надо, чтобы можно было все поменять и
> при этом конструктор должен стОить копейки, а вторые сидят и ноют
> по поводу несоответствия данной конкретной модели их хотелкам.Ну я догадываюсь о том что у них была не самая простая задачка. Но чего они проигнорили тот же allwinner копеечный в пользу убер-кривого броадкома - для меня загадка. Они вообще местами странные инженерные решения применили. Такое ощущение что это был чуть ли не первый эксперимент "наобум". Ну, как-то работает и в цену уложились, да. Вопрос в том как именно и наилучшим ли образом.
> И, кстати, уж если "поуправлять сетью", так я тоже за микротик,
К счастью это не мои проблемы.
> правда, не за порезанную модель, какой является 750. Хотите своих применений - на здоровье,
Да, я не жалую огораживателей и зажимателей. Well known fact.
> Ардуино всем нравится в том виде, как есть,
Насчет всех - вы мягко говоря преувеличиваете. Отрицательных отзывов о нем я лично слышал более чем, да и сам такое юзать не стал бы. Ибо конструкция для кофейников - она и есть конструкция для кофейников. Со всеми недостатками таковой. Начиная от ламеров которые транзистор от резистора не отличают и заканчивая тем что оно просто не блещет скоростью работы зачастую и сильно лимитирует области применения относительно нормального программирования bare metal. А их IDE вообще кривое угробище, что впрочем от жабистов ожидаемо. К счастью это лишь гнутый си с мелкими (но противными) костылями.
> остальное - навесом.
Г@внарство. Человеческий метод - накатать лут и сделать как у белых людей. Занимает немного времени а результат выглядит так что ему позавидовала бы промышленность СССР. Да и вообще, хлам из клубка проводов имеет тенденцию погано работать как только вопрос о том чтобы осилить сигналы больше пары МГц хоть в каком-то куске схемы.
> Чем та же "RaspberryPI/OlinuXino" хуже?
Olinuxino на А13 имхо вполне любопытный экспонатец. В ежевике мне категорически не нравится проц обвешанный блобами где ARM вообще так, побочный довесок к GPU.
> Если некто сделал эзернет довольно через зад - это еще не повод
> передрать такое инженерное решение.Разумеется. Для меня, например, тоже загадка, как можно, "экономя место на плате", не сделать крепежных отверстий, присобачить micro-USB коннектор питания с его волосками под ампер нагрузки (с обвесом) - вместо mini-USB, например, и при этом поставить слот под SD. Но и пинать пионеров - тоже не конструктивно, как минимум. Будут дальше развивать АРМ -будут и более другие варианты.
> А соответствие схемы печатке - долбись и устанавливай сам, дорогой юзер. По
> сути реверс инжиниринг платы.Никто и не говорит, что передирать эту плату лутом хорошо. Но. Дан принцип размещения и пример разводки. ЛУТ осилили, расчеты осилили, а свою разводку нет? Если хочется кардинально менять компоненты платы -зачем вам полностью референсная разводка?
> а о полноценном ремэйке платы. Так чтобы отдал файлы
> на завод и получил модифицированный вариант.Отлично. Девочка/мальчик на заводе за относительные копейки сделают разводку по схеме.
> У как минимум A10 есть отдельный аппаратный блок на это дело.
Тут полностью согласен - проц выбран не самый кошерный, но, может, ребята и хотели получить тип приставки для TV? А значит, тот же SATA им не был нужен изначально.
> Насчет всех - вы мягко говоря преувеличиваете. Отрицательных отзывов о нем я
> лично слышал более чем, да и сам такое юзать не стал
> бы. Ибо конструкция для кофейников - она и есть конструкция для
> кофейников.Так, может, это и была самоцель - начать продвигать макетку с АRMом, чтобы достичъ в массах популярности данного Atmel'a?
> заканчивая тем что оно просто не блещет скоростью работы зачастую
Ну извините. Это все таки по задумке микроконтроллер, а не десктопный процессор
> А их IDE вообще кривое угробище, что впрочем от жабистов ожидаемо.
Ортодоксы могут попытаться привить массам любовь к ассемблеру в своем, более навороченном IDE :) По крайней мере, среди моих знакомых трое, вообще не знакомых до этого ни с электроникой, ни с программированием, сделали по простейшему роботу и постигли азы того и другого. И не остановились на этом. Да, по большому счету - развивающая игрушка, но вспомните, с какого убогого варианта начинался ZX, и где после этого оказался Z80 с гораздо более удодской архитектурой и жутким по сегодняшним меркам набором команд, а где конкуренты с вкусными скоростями и красивыми хар-ками. Я не думаю, что эти платформы стоит рассматривать как инструментарий разработчика. В этом виде, это все равно массовый образовательный продукт. Кто хочет средство разработки/отладки - есть спец. плата от того же TI
> Человеческий метод - накатать лут и сделать как у белых людей.
Опять же - мы говорим о макетировании или возможности/желании под каждый, даже тестовый, вариант делать новую печатку. Не всем это под силу. Как макет - ардуино/малинка/сабж вполне сносны.
> В ежевике мне категорически не нравится проц обвешанный блобами где ARM вообще так, побочный довесок к GPU.
Никто не говорит, что блобы - это хорошо, но, опять же, по аналогии с ардуиной, наличие вшитого загрузчика настоящему спецу может и мешает, зато огромная куча людей начали пытаться с этим работать без заморочей с отладчиками. Как способ скрыть корявую реализацию своего рода HAL'ом - вполне массовый подход.
Таки допилили до производства. Думал загнулся проект.
прикольная вещица, но в pico-ITX было бы интересней.
"мальчик хотэл цвэта бардо, но бэлый тоже хорошо" (из х/ф "Акселератка")
> Allwinner A13:(
это да... Обрезок.
Почему обрезок?
http://en.wikipedia.org/wiki/AllWinner_A1X"The A13 does not have HDMI or SATA connections"
> Почему обрезок?Потому что это лайт-версия проца allwinner A10 по сути :)
> В качестве дополнительной опции предлагается 7-дюмовый сенсорный экран.а вот это уже интересно
теперь можно считать, что Raspberry Pi свою функцию выполнил
Я уже хочу купить эту плату.
Еще бы знать как ее прошивать.
Без этого знания все покупают, а потом узнают и ты узнаешь ;) Смело покупай. У меня было несколько платок от Olimex, ничего плохого сказать не могу.
Ага. Родственник заказал уже месяца два олинуксину iMX233 и до сих пор нормально оно не работает. Дистриб дебиана протухший, на АРЧ мало пакетов, остальные дистрибы из коробки эту переферию не поддерживают. Хоть сам садись и пиши дрова...Распберри более популярный, дрова, насколько знаю, уже в годном состоянии.
Если в ядре 3.7 из коробки появится поддержка олинуксин - тогда смысл покупать и настанет.
> Ага. Родственник заказал уже месяца два олинуксину iMX233 и до сих пор
> нормально оно не работает. Дистриб дебиана протухший, на АРЧ мало пакетов,
> остальные дистрибы из коробки эту переферию не поддерживают. Хоть сам садись
> и пиши дрова...
> Распберри более популярный, дрова, насколько знаю, уже в годном состоянии.
> Если в ядре 3.7 из коробки появится поддержка олинуксин - тогда смысл
> покупать и настанет.Сабж на Аллвиннере, на который отлично ставится и свежайший Debian, и любые убунты и вообще что угодно под armhf. iMX233 же вообще хз на чём. Так почему вы оба девайса подметаете под одно определение "поддержка олинуксин"?
> "поддержка олинуксин"?Ну олимекс малость лоханулся назвав похожим названием 2 весьма разные штуки на тотально разных процах. Так делать не следует, но....
> Еще бы знать как ее прошивать.Втыканием SD карты с правильным образом. Если вы обратите внимание на фото, там NAND не припаян. Просто allwinner-ы умеют грузиться с NAND, SD-card и откуда там еще. Вот последнее и поюзали. Еще он IIRC может шиться через usb и даже вроде утиля для этого есть, но при возможности просто воткнуть правильно скомпонованную SD-карту вам это врядли потребуется. Влить на иной системе образ на SD проще и быстрее чем по usb шить ту же самую карту, что теоретически конечно возможно но практически изврат :)
> В будущих редакциях платы обещают добавить 100Mbit Ethernet, 1GB ОЗУ, HDMI и SATAТо есть обещают догнать уже имеющую это всё и продающуюся дешевле http://cubieboard.org/
молодцы, чо.
во, то что надо! спасибо за линк.
>уже имеющую это всё и продающуюся дешевлеАга, $59+.
>>уже имеющую это всё и продающуюся дешевле
> Ага, $59+.Охтыж, смотри-ка ить дороже, да на целых два бакса.
Во-первых это цена в кампании indiegogo, там она варьируется, если посмотрите то часть плат ушла дешевле (а часть - и гораздо дешевле). $59 же включает некоторое пожертвование на спонсирование проекта, собсс-но как и принято на кикстартер-подобных сайтах.
Во-вторых когда будет налажено более-менее массовое производство, цена будет установлена в $49, как указано на основном сайте.
> Ага, $59+.Ну дык там есть SATA а также lvds, RGB и HDMI выходы на экран. С таким джентльменским набором туда можно присобачить практически любой мыслимый экран из того что нынче массово выпускается. По сути - кишки планшета/нетбука без корпуса и экрана.
Спасибо, выглядит очень вкусно! :)
com нет, lpt нет, sata нет, сети в комплекте тоже нет.
за такие е деньги intel-овскую плату с atom-ом на борту купить можно, да в нем еще и hdmi будет.
и PCI нет
> и PCI нетРеализация именно PCI (не express) означает куда более другие габариты и потребление. Там уже блоком питания в вилке явно не отделаешься. Чисто на прокорм шины в рамках спеков потребуется не в пример более серьезный питальник.
> com нет, lpt нет, sata нет, сети в комплекте тоже нет.
> за такие е деньги intel-овскую плату с atom-ом на борту купить можно,
> да в нем еще и hdmi будет.Я всё понимаю, но кому всрался LPT в 2012-м?
> com нет, lpt нет,Поздравляю с разморозкой. На дворе 2012 год и эти интерфейсы практически околели. Кому сильно надо - есть usb-to-anything адаптеры. А те же FT232-образные позволяют сразу сделать набор типовых "микроконтроллерных" интерфейсов типа JTAG/I2C/SPI/.... Да, в местный линь можно вкорячить поддержку FTDIек - и будет пахать!
Алсо там есть GPIO, который во многом даже лучше LPT + у камня есть UARTы, являющиеся низковольтной версией RS232, оно такое превращается в "com-порт" (зачем?) тупой микросхемой транслятора уровней. Правда смысл в этом не ахти, имхо. Но - можно, если нужно.
> sata нет, сети в комплекте тоже нет.
Cubieboard, ага. За всего 2 бакса сверху - получаем это самое :)
> за такие е деньги intel-овскую плату с atom-ом на борту купить можно,
За 50 баксов то? И да, заметьте, оно по питанию намного более экономичное - там блока питания в виде "вилки" хватит. У проца на гигагерц даже радиатора нет, не то что вентилей.
> да в нем еще и hdmi будет.А в cubieboard за 59 баксов есть не только hdmi но и LVDS и RGB интерфейсы для прямого подключения не только мониторов, но и LCD-экранов без корпуса, по типу того как это делается в нотиках, телефонах и планшетах.
>> com нет, lpt нет,
> Поздравляю с разморозкой. На дворе 2012 год и эти интерфейсы практически околели.
> Кому сильно надо - есть usb-to-anything адаптеры.Я Вас тоже поздравляю. Но попробуйте поработать с такой платой, если на ней нет консоли, повешенной на тот самый околевший RS232.
> ...у камня есть UARTы, являющиеся низковольтной версией RS232
Что?!
> Я Вас тоже поздравляю. Но попробуйте поработать с такой платой, если на
> ней нет консоли, повешенной на тот самый околевший RS232.Я это делаю на регулярной основе с туевой хучей мелких железок. Прицепившись именно к низковольтному UART-у через usb-to-serial адаптер (на FTDI232, хоть ине принципиально). Который сразу же и оперирует именно CMOS уровнями сигнала, нативным для современных микросхем, так что можно напрямую соединять оные при условии одинакового напряжения питания I/O.
Без всякой ископаемой окаменелой двухполярщины сигнала, которая нужна лишь по причинам совместимости с древним как г-но мамонта стандартом RS232, принятым в эпоху черно-зеленых терминалов, когда микросхемы были большими а их возможности - маленькими. В те доисторические времена 2-полярное напряжение питания не особо напрягало народ, ибо -12, -5 и +12 вольт зачастую были нужны еще и самим древним микросхемам собранным по ранней MOS-логике до-CMOSовой эпохи.
Но в современных цифровых системах этого древнего маразма нет. Там питание как правило одно и только положительное, низковольтное. +5 и ниже. Так что 2-полярный RS232 как кость в горле и требует постановку костылей.
>> ...у камня есть UARTы, являющиеся низковольтной версией RS232
> Что?!То самое. Там тот же самый протокол, только уровни напряжений другие. Да, сэр, в 2012 году двуполярные напряжения слегка неудобны.
Знаете как нынче делается компорт? Это низковольтный UART с логическими уровнями к выходу которого присобачен чип конвертора. С обратной стороны линка - такая же фигня. Ну а то о чем я говорю - выбросили чипы конверторов в двуполярщину нафиг и гонят прямо в CMOS уровнях сигнала. С RS232 не совместимо (требует преобразователь уровней) но в остальном это тот же самый протокол. Просто физическое представление менее некрофильское.
Ну тут вы погорячились, при всём уважении. Как бы RS-232 в его полноценном виде - это отнюдь не два уартовских проводочка. То есть для примитива и их, конечно, хватит, но если у нас нормальное оборудование то как бы не все восемь понадобились. А оборудования с RS-232 - вагон.
> Ну тут вы погорячились, при всём уважении. Как бы RS-232 в его
> полноценном виде - это отнюдь не два уартовских проводочка.Да, поболее в полной версии, просто базовый вариант вот такой. А довески довольно опциональны. Но вообще, фиг знает как у именно этого allwinner (я реально давно забил на все кроме 3-проводной версии, мне больше не требуется), но у микроконтроллеров часто реализован именно полный UART со всеми линиями. Только в низковольтной инкарнации, с уровнями нативными для I/O чипа. Ну да, пачка конверторов поболее будет. Пусть некрофилы и бодаются.
> То есть для примитива и их, конечно, хватит, но если у нас нормальное
> оборудование то как бы не все восемь понадобились.Вообще-то при нормальной организации overlay-ного протокола двух проводов + земли за глаза. Плавали, знаем.
> А оборудования с RS-232 - вагон.
Да что там, дедки разыскивающие запчасти для своих ламповых монстров до сих пор умудряются наводить ужас на продавцов электронной комплектухи. Это не отменяет того что они живые динозавры.
Так пормышленное железо с rs-232 и поныне выппускается, да и в эксплуатации его вагон. И да, частенько трёх проводком там мало, хотя бы пять надо. По крайней мере я на это нарывался не раз. А учитывая, что такие девайсы часто применяются именно для быстрой прикрутки чего-то к существующему оборудованию - полноценный rs-232 был бы очень кстати. Хотя может все его сигналы и есть тут, я не разбирался. Интересно, как его конфигурировать под такое, чтобы в линуксе нормальный ttyS был...
> Так пормышленное железо с rs-232 и поныне выппускается, да и в эксплуатации его вагон.Проблемы некроманов - не мои проблемы, я их делать своими не собираюсь. Кто-то вон и DOS еще до сих пор использует. Ну им и двуполярные компорты в самый раз.
> И да, частенько трёх проводком там мало, хотя бы пять надо. По крайней мере я на
> это нарывался не раз.К счастью для меня это не проблема. Для меня UART - это такой удобный дебажно-восстановительный интерфейс в основном. Ну, туда загрузчики и ядра плюют при загрузке вывод и можно посмотреть на чем все факапнулось даже если девайс по сети совсем не того.
> А учитывая, что такие девайсы часто применяются именно для быстрой прикрутки
> чего-то к существующему оборудованию - полноценный rs-232 был бы очень кстати.Ну вот пусть у кого такая задача - у того башка и болит на этот счет. Если уж на то пошло, есть навалом usb2serial конверторов. Другое дело что времянки через usb эмулируются очень так себе. Особо извращенским конструкциям сие мешает.
> Хотя может все его сигналы и есть тут, я не разбирался.
Я тоже. Мне слова UART заведомо достаточно ибо RX/TX там точно есть а остальное мне и не уперлось :)
> Интересно, как его конфигурировать под такое, чтобы в линуксе нормальный ttyS был...
Во всех мелких железках которые я видел, UART представал как обычный TTY, часто обозванный как ttyS0...N (хоть это и не обязательно да и ни на что не влияет). Виртуальные usb-to-serial чаще всего появляются как ttyUSB0...N, что не мешает им выглядеть для софта таким же TTY. С оными работают все системные вызовы и утилиты. Т.е. например запрос сменить бауд в сторону ttyUSB0 будет вполне себе понят драйвером чипа и тот откомандуте чипу сменить baud rate, etc. В общем то это давно стало некоей более-менее стандартной абстракцией для характерного семейства интерфейсов.
И двухполярщину вы, кстати, зря ругаете. На редкость дешевый и простой способ кинуть сигнал на десяток-другой метров.
> И двухполярщину вы, кстати, зря ругаете.В современных схемах нет 2-полярного питания, что означает сильно отдельный геморрой - преобразование уровней. Ну, продвинутые чипы сами себе 2-полярный дебилизм из однополярщины генерят. Однако за продвинутость они стоят денег, так что насчет дешевизны - пардон, девайс удорожается. Еще и кондеры в charge pump подавай. Стоит такое в районе бакса за простую версию от неименитых производителей в небольшой партии. Полноразмерная версия на все линии, ускоренная версия или от именитых производителей типа MAXIM всяких может стоить и более. При том что как физический уровень оно на редкость галимо. Напрямую современными чипами уже не генерится, а какими-то особо хорошими свойствами как физический уровень еще не обладает. Пардон, тот же бакс стоит целый cortex M3 со всеми прибабахами. 32-битный проц с кучей периферии (включая кипу UARTов заодно).
Ну и вообще, если уж конвертить физический уровень - есть вещи и поприличнее. Ну хоть тот же RS-485. Низковольтная дифференциальная конструкция, так что куда перспективнее в плане соотношения скорости и расстояния. А чип конвертора - что так что сяк надо.
> На редкость дешевый и простой способ кинуть сигнал на десяток-другой метров.
На редкость некрофильский интерфейс создающий сложности разработчикам. Динозавр. Электрические свойства которого доброго слова не стоят. Просто дань архаичному стандарту.
И что вы предложите для связи на эти самые 10-20 метров за те же деньги - я хотел бы видеть. Насчет сложностей тоже интересно - чай, не USB и даже не 485, который хорош, не спорю, но чуть сложнее - надо учитывать, что в цепочке может быть несколько устройств.
> И что вы предложите для связи на эти самые 10-20 метров за те же деньги - я хотел бы видеть.Да что угодно - от морзянки до эзернета. Требований к параметрам линка ведь не огласили. RS232 например весьма тормозной и обладает плохим соотношением дальности к скорости. Так что на 20 метрах он как-то может и заработает, только надежно работать будет лишь на весьма скромных скоростях. А тот же эзернет например - 100 метров и 100Мбит. И если в мелочи есть встроенный эзернет, что все чаще встречается, это будет условно халявно, т.е. по цене провода. Который к тому же у админов можно бесплатно настрелять как правило :)
> Насчет сложностей тоже интересно - чай, не USB и даже не 485, который хорош,
> не спорю, но чуть сложнее - надо учитывать, что в цепочке может быть несколько устройств.Из UART можно сделать как 232-е уровни, так и 485-е. Если оно будет точка-точка, без каких-то знаний о цепочках и прочая - ничему не противоречит. Ну, на одной стороне линка CMOS уровни переведут в 485-е, на другой - обратно в CMOSовые. Отличие грубо говоря в том какой именно чип "драйвера линии" стоит с обоих сторон линка и в какие уровни он законвертит нативный CMOSовый выход. При том соотношение дальности к скорости у такого линка будет лучше - это все-таки простая но все-таки низковольтная дифференциальная шина. Собственно, последователи этой разновидности линков и захватили мир. Везде, от эзернета на 100 метров до SATA на полметра - улучшенные варианты дифференциальных сигнальных пар.
RS232 виноват лишь тем что его угораздило стать массовым стандартом когда-то там, при царе горохе. Он не дифференциальный, что гарантирует ему паршивую помехоустойчивость и прием хлама на каждый пшик в мало-мальски длинной линии в неидеальном окружении. А потребность в приличных напряжениях из соображений хоть какой-нибудь минимальной помехоустойчивости означает что чип драйвера линии надорвется прокачивать линию на сколь-нибудь приличную скорость. В допотопные времена его было чуть проще реализовать. В 2012 году когда физика линии делается методом "поюзали чип драйвера линии" - оно уже достоинством не является. Чип однофигственно стоит денег а за сравнимые бабки можно и физический уровень получше сделать.
> Что?!Во, кстати, мечта некроманта: https://www.olimex.com/Products/Modules/Interface/MOD-RS232/
За какие-то 5 баксов вам с удовольствием сделают из низковольтного UART обычный 232, присандалив туда чип конвертора и дубовый разъем. И некрофилам хорошо и конторе профит :)
у него с DTR, кажись, проблемы были, хотя точно не вспомню
>Allwinner A13Хахаха! Эту китайщину и бесплатно не надо.
И да, у распбери пай тож открытый дизайн платы. http://elinux.org/RaspberryPiBoard
> Хахаха! Эту китайщину и бесплатно не надо.Эта китайщина:
1) Cortex A8 на 1GHz порвет в хлам ARM11@700MHz. На проце распберри сэкономили крайне тупо.
2) Под Cortex A8 не надо перестраивать дистры линукса, как минимум приложения. Они билдуются как раз под этот набор команд. ARM11 давно устарел и под него большинство дистров надо явно пересобирать. Вместе со всеми репами, что требует весьма дохрена времени и ресурсов.
3) Броадкомовский проц это GPU с своей ОС где до кучи привинчен сбоку ARM. Фирмвара этого чуда имеет полный доступ в систему. А allwinner именно нормальный процессор, где GPU и прочие акселераторы - не центр вселенной а лишь так, периферия туповатая. Мне такой дизайн нравится намного больше.
4) Raspberry Pi явно менее открыты в плане документации. Тогда как для девелборды совершенно нормально получить абсолютно полную документацию. Ибо на основе этого надлежит создавать свой девайс. С пониманием этого процесса от и до. Авторы raspberry pi в таком раскладе не очень заинтересованы ибо потенциальные конкуренты. Olimex же сроду производит борды для именно этой аудитории и кормится с разработчиков и энтузиастов. Которые им не конкуренты ибо плата прототипирования тупо сокращает разработчику время на разработку и позволяет посмотреть на некий референс относительно которого можно плясать дальше. Надизайнить с нуля можно - но сложнее и грабелек на этом пути насобираешь. Олимекс в курсе и на этом и наваривается. И разработчикам хорошо и им.
> Эта китайщина:
> 1) Cortex A8 на 1GHz порвет в хлам ARM11@700MHz. На проце распберри
> сэкономили крайне тупо.Конечно не в хлам, будет быстрее процентов на 30-40. Разве оно важно для компа на "поиграться"? Первыми быть всегда тяжело, зато получили нормального вендора, а не поделки из мастерской дядюшки Мао.
> 2) Под Cortex A8 не надо перестраивать дистры линукса, как минимум приложения.
> Они билдуются как раз под этот набор команд. ARM11 давно устарел
> и под него большинство дистров надо явно пересобирать. Вместе со всеми
> репами, что требует весьма дохрена времени и ресурсов.Да лааадно. Современные билд фермы этого и не заметят, учитывая кросс компиляцию.
> 3) Броадкомовский проц это GPU с своей ОС где до кучи привинчен
> сбоку ARM. Фирмвара этого чуда имеет полный доступ в систему. А
> allwinner именно нормальный процессор, где GPU и прочие акселераторы - не
> центр вселенной а лишь так, периферия туповатая. Мне такой дизайн нравится
> намного больше.Это не довод. Там так же есть фирмваре(хоть и более простая) и ты не знаешь, что китайцы туда в кристалл заложили. Одно не лучше другого.
>[оверквотинг удален]
> девелборды совершенно нормально получить абсолютно полную документацию. Ибо на основе
> этого надлежит создавать свой девайс. С пониманием этого процесса от и
> до. Авторы raspberry pi в таком раскладе не очень заинтересованы ибо
> потенциальные конкуренты. Olimex же сроду производит борды для именно этой аудитории
> и кормится с разработчиков и энтузиастов. Которые им не конкуренты ибо
> плата прототипирования тупо сокращает разработчику время на разработку и позволяет посмотреть
> на некий референс относительно которого можно плясать дальше. Надизайнить с нуля
> можно - но сложнее и грабелек на этом пути насобираешь. Олимекс
> в курсе и на этом и наваривается. И разработчикам хорошо и
> им.Чего? РаспбериПай не был создан, чтоб на нем "создавать девайс". Почитай цели проекта, это учебная плата для введия во встраиваемые системы. Раньше невозможно было представить себе такое доступное решение. Ну да, и в каком месте пирог не открыт, я не понимаю. Документации просто куча на сайте, что я запостил выше.
И при всем при этом посмотри на состояние софта для этого аллвинер, есть пара китайских недорепозиториев для древних версий ядра. Более-менее рабочее окружение поддерживается только для андроида, все эти заявленые дистрибутивы работают только до закгрузки. Кто собрал раз и бросил. Это все не сравнится с комьюнити, документация и поддержкой RaspberryPi.
> И при всем при этом посмотри на состояние софта для этого аллвинер,
> есть пара китайских недорепозиториев для древних версий ядра. Более-менее рабочее окружение
> поддерживается только для андроида, все эти заявленые дистрибутивы работают только до
> закгрузки. Кто собрал раз и бросил. Это все не сравнится с
> комьюнити, документация и поддержкой RaspberryPi.Ты серьёзно или притворяешься?
http://linux-sunxi.org/
https://github.com/linux-sunxi/
> Ты серьёзно или притворяешься?
> http://linux-sunxi.org/
> https://github.com/linux-sunxi/Сам то смотрел что там? Какая версия ядра поддерживается? В какой дистрибутив эти патчи примут? Или может уже в ядро включают? Лооол.
>> Ты серьёзно или притворяешься?
>> http://linux-sunxi.org/
>> https://github.com/linux-sunxi/
> Сам то смотрел что там? Какая версия ядра поддерживается? В какой дистрибутив
> эти патчи примут? Или может уже в ядро включают? Лооол.3.0 и 3.4
включат как всё будет готово.
в любом случае linux-sunxi никак не "блаблабла китайский репозиторий с андроидом"
> в любом случае linux-sunxi никак не "блаблабла китайский репозиторий с андроидом"Годно припечатал :)
>3.0 и 3.4Что сказать, весьма современные версии. И да, 3.4 - дев ветка.
>включат как всё будет готово.
Что-то долго не готово, тянут и тянут. А может китайцы просто бросят и выпустят А14? Есть гарантии, что потом не придется парится на старых ядрах?
>в любом случае linux-sunxi никак не "блаблабла китайский репозиторий с андроидом"
linux-sunxi - это он и есть, тащемто. Работает 1-2 человека. Какие вообще есть гарантии, что оно не загнется?
> Что-то долго не готово, тянут и тянут. А может китайцы просто бросят
> и выпустят А14? Есть гарантии, что потом не придется парится на старых ядрах?Зависит от желающих портануть чип-специфичные фичи на новые ядра.
А какие гарантии на то же самое касательно броадкомовского чипа с устаревшей прямо на старте архитектурой?
> linux-sunxi - это он и есть, тащемто. Работает 1-2 человека. Какие вообще
> есть гарантии, что оно не загнется?Примерно такими же как и какая-то левая мегакастомная сборка дебиана "специально для ежевики".
>Зависит от желающих портануть чип-специфичные фичи на новые ядра.Ну на квалком уже дофига портанули. Старые снапдрагоны 3ю ветку ядра не поддерживают.
>А какие гарантии на то же самое касательно броадкомовского чипа с устаревшей прямо на старте архитектурой?
Может быть такие, что используется ванильное ядро?
>Примерно такими же как и какая-то левая мегакастомная сборка дебиана "специально для ежевики".
Фигасе такая же. Комьюнити еживики - живое растущее сообщество. Ну и всегда можно использовать сборку без хард флоат.
> Ну на квалком уже дофига портанули. Старые снапдрагоны 3ю ветку ядра не поддерживают.Ну это не мои проблемы, я вообще квалкомм за пушечный выстрел обхожу. По той же причине что и проц в распберри пи, если что.
> Может быть такие, что используется ванильное ядро?
Пардон, используется здоровый блоб фирмвары в GPU. Кроме всего прочего этот неведомый блоб без сорса мало того что работает все время пока работает железка, так еще и имеет доступ куда попало. Т.е. первичный проц системы - по сути GPU, а ARM с линем - так, вспомонательный довесок к нему. /me находит это стремным и извратным решением. Как и квалкомм, у которого центром вселенной является сотовый модем с многомеговым проприетарным зондом, который до кучи бутявит проц с линем "для отрисовки UIя к их модему", называя веще своими именами :)
>>Примерно такими же как и какая-то левая мегакастомная сборка дебиана "специально для ежевики".
> Фигасе такая же. Комьюнити еживики - живое растущее сообщество. Ну и всегда
> можно использовать сборку без хард флоат.Замечательно, пусть кому надо используют, я не против. А мне как-то нормальный cortex A8 с ARMv7+NEON да еще без GPU с блобьем явно симпатичнее.
>Замечательно, пусть кому надо используют, я не против. А мне как-то нормальный cortex A8 с ARMv7+NEON да еще без GPU с блобьем явно симпатичнее.В общем все ясно. Берите, думаю проблем с софтом хлебнете. Данное подели не будет нормально поддерживаться, инфа 95%.
З.Ы. Был опыт владения mk802.
> Конечно не в хлам, будет быстрее процентов на 30-40.Зависит от. Например набор инструкций NEON - хорошая штука. ARM11 весьма унылый экспонат на фоне кортексов.
> Разве оно важно для компа на "поиграться"?
Зависит от того в чем именно игры состоят. Example: например анализ картинки с камеры вполне может пригрузить проц на всю катушку, etc.
> Первыми быть всегда тяжело, зато получили нормального вендора,
> а не поделки из мастерской дядюшки Мао.Только НеПодельщики:
1) Выбрали странный проц.
2) С не менее странной загрузкой и кучей блобья, которая окончательно оттуда не вытряхивается даже в дальней перспективе. Это не есть 100% открытый дизайн.
3) На GPU конечно есть открытый драйвер, только открыта лишь оболочка от сосиски. А сама сосиска - секретная. Так что даже минимально изменить что-то не выйдет. Если шейдер компилится блобом фирмвары - ну тут все понятно.
4) Эта щтука не очень дружественна к разработчикам. То-есть, авторы этой штуки не сильно хотят чтобы другие делали похожие железки. Их конечно можно понять но это отливается в зажиманс полезной для кастома и разработчиков документации.То-есть минимальную планку открытости они задали. А теперь остальные будут ее поднимать. И подчеркивать бОльшую открытость. Что ни разу не вранье для девбордов, например. Где могут хоть CAD файлы отдать (от пи вы этого не дождетесь, как минимум пока их конкуренты не приплюснут по полной, имхо, ибо возможность сделать сие локально - вредит их бизнесу). В девбордах же - пуск в производство будет стоить хотя-бы пару тыр, ради 1 платы это смысла не имеет, а вот как раз мелкую серию потом вбахать на основе референсного дизайна допиленного под задачу - как раз очень удобно.
>> и под него большинство дистров надо явно пересобирать. Вместе со всеми
>> репами, что требует весьма дохрена времени и ресурсов.
> Да лааадно. Современные билд фермы этого и не заметят, учитывая кросс компиляцию.Вот только что-то где-то отвалится, что-то где-то не соберется, и это кто-то делать должен, желательно регулярно. Современные линевые дистры ушли вслед за железом на команды ARMv7 и hardfloat. А это уже не майнстрим и билдуется сильно сбоку как правило.
Скажем прямо, затея хороша, но первый блин - это первый блин. Проц у распберри совершенно уродский по куче параметров. Это не компьютерный проц и даже не планшетный. Это проц для видеоплееров, бэть. Да, для видеоплеера он сойдет, но мы то о general-purpose компьютере вроде как. Для которого плеер - не единственная цель существования, в отличие от.
> Это не довод. Там так же есть фирмваре(хоть и более простая)
Пардон, извращенский броадком бутявится вообще через зад. Первым взлетает GPU (!!!), бутром которого инициирует загрузку. И вот он потом подчитав блобье с карты и взлетев сначала сам уже потом бутявит проц для линуха. Король системы - GPU. Обложенный блобьем от и до. А allwinner - арм самый обычный. Нет, бутром у него конечно есть для начального старта, ибо кто-то загрузчик с SD-карты подчитать должен, но он потом остается не у дел и потому никакой особой опасности не представляет - управления при работе системы он не получает. А броадкомовское блобье - постоянно работающая операционка в соседнем проце, который имеет совместный доступ ко всей периферии к которой может доступаться ARM. Я считаю такой дизайн системы "потенциально проблематичным".
> и ты не знаешь, что китайцы туда в кристалл заложили.
Да там все простое как топор. Ну есть бутром. Как он работает - народом вполне расколупано. А что туда еще можно положить? Второе секретное ядро на котором бэкдор выполняется никто класть не будет чисто для бэкдоринга. Площадь на кристалле стоит бабла.
> Одно не лучше другого.
Кому как. Лично мне броадкомовский дизайн системы не нравится и я от него буду держаться на пушечный выстрел. Ибо в гробу я видал "теневую" операционку из блобья работающую в соседнем проце параллельно с открытой и имеющую полный доступ в ее ресурсы.
Кроме "проприетарный код" есть еще оценка сложности оного. Несколько кило бутрома который только и умеет что читать карту и пинать с нее загрузчик - немного не то же самое что десятки-сотни кило сложного блоба OS-образной штуки работающей все время пока включен чип.
И да, большинство разработчиков совсем не в восторге от того что они никогда не смогут что либо менять в таком дизайне GPU. Открытый драйвер - нифига не открытый в том плане что в него абсолютно невозможно запилить новую фичу, например. А просто потому что драйвер лишь транслирует запросы в межчиповый интерфейс к GPU и сам ничего не делает, являясь пустышкой гоняющей данные туда-сюда. А у allwinner более-менее обычный MALI, формат шейдеров оного более-менее расколупали, etc. По поводу чего так есть хотя-бы шанс на реализацию различных стандартов. А не то что броадком гвоздями приколотил в закрытом блобе фирмвари GPU.
>> на некий референс относительно которого можно плясать дальше. Надизайнить с нуля
>> можно - но сложнее и грабелек на этом пути насобираешь. Олимекс
>> в курсе и на этом и наваривается. И разработчикам хорошо и им.
> Чего? РаспбериПай не был создан, чтоб на нем "создавать девайс".Ну а я тут при чем?
> Почитай цели проекта, это учебная плата для введия во встраиваемые системы.
Вот для этой цели как раз важна 100% открытость всего и вся. Схема, разводка заведомо удачной версии платы и прочая. Чтобы перцы учились на реальном референсном дизайне как надо конструировать скоростные и более-менее современные цифровые системы. Сабж в этом плане получше пожалуй будет.
Не, мне нравится команда распберри, очень прикольные люди, сделавшие прикольный продукт и попав пальцем в нeбо. Просто у них свои goals и они явно не против срубить бабла. А вот помогать конкурентам им явно ни к чему. И они это делали чуть ли не впервые и сами и потому их дизайн отличается странными решениями, типа выбора кривого и огороженного проца созданного для видеоплеера. Тогда как народ хотел более-менее general purpose компьютер, что все-таки несколько отличается по приоритетам от видеоплееров.
> Раньше невозможно было представить себе такое доступное решение. Ну да, и в каком
> месте пирог не открыт, я не понимаю. Документации просто куча на сайте, что я
> запостил выше.Попробуй сделать свою плату взяв за базу этот дизайн - вот тогда и поймешь. Ну или что это за "разработчик" встраиваемых систем, если он свою плату сделать не может? А девборда просто по определению предполагает что это такой эталон на котором можно посмотреть как оно работает, забазироваться и допилить такой дизайн под конкретику именно своих задач.
> И при всем при этом посмотри на состояние софта для этого аллвинер,
Смотрю. Народ запустил там более-менее обычную убунту и прочая. Софт для оной - нормальный вполне.
> комьюнити, документация и поддержкой RaspberryPi.
Я согласен что у allwinner-ов и не только - не все гладко. Тем не менее, с моей колокольни, несимпатия к дурному дизайну броадкомского CPU для меня перевешивает. Софт дело наживное, в крайнем случае можно понапилить, тем более что какие-никакие сорцы - есть. Аппаратная составляющая - уж какую выпекли, не лечится. И +1 проц с неизвестной системой команд и кучей блобов которые постоянно работают и делают хзчто - меня не воодушевляет, да простят уж меня броадком и авторы распберри. Если они передумают и сделают версию на каком-то более вменяемом проце который проц а не GPU где до кучи еще и проц - я с удовольствием у них куплю их девайсину. Кстати не понимаю чего б им тот же allwinner не взять, только A10. Дешевый как грязюка и с кучей периферии. Скажем SATA - ништяк. Можно NAS/seedbox/микрофайлопомойку/что там еще отбабахать. Ну или серьезный SSD в систему втулить с приличной скоростью взлета оси с оного.
p.s. долбанынй вордфильтр. Если бы вы знали как я его ненавижу...
> Зависит от. Например набор инструкций NEON - хорошая штука. ARM11 весьма унылый
> экспонат на фоне кортексов.В распбери пай хард флоат, что еще ускоряет "унулый" арм11.
> Зависит от того в чем именно игры состоят. Example: например анализ картинки
> с камеры вполне может пригрузить проц на всю катушку, etc.Тут и гигагерцовый кортекс не спасет так же.
> Только НеПодельщики:
Про блоб от броадкома - да, плохо, но это не хуже фирмварей в других девайсах. Посути, если выбирать из соображений безопасности - все едино, везде есть неуправляемый код.
> Вот только что-то где-то отвалится, что-то где-то не соберется, и это кто-то
> делать должен, желательно регулярно. Современные линевые дистры ушли вслед за железом
> на команды ARMv7 и hardfloat. А это уже не майнстрим и
> билдуется сильно сбоку как правило.Ничего не знаю, распбериан отлично работает. Федорка скоро подтянется. Всепобедителю такого и не снилось.
> Да там все простое как топор. Ну есть бутром. Как он работает
> - народом вполне расколупано. А что туда еще можно положить? Второе
> секретное ядро на котором бэкдор выполняется никто класть не будет чисто
> для бэкдоринга. Площадь на кристалле стоит бабла.Ничего там не раколупано. Кто-то его по слоям чтоли разбирал? Да и для загрузки ему надо кучу фирмварей скормить, даже помимо гпу.
> И да, большинство разработчиков совсем не в восторге от того что они
> никогда не смогут что либо менять в таком дизайне GPU. Открытый
> драйвер - нифига не открытый в том плане что в него
> абсолютно невозможно запилить новую фичу, например. А просто потому что драйвер
> лишь транслирует запросы в межчиповый интерфейс к GPU и сам ничего
> не делает, являясь пустышкой гоняющей данные туда-сюда. А у allwinner более-менее
> обычный MALI, формат шейдеров оного более-менее расколупали, etc. По поводу чего
> так есть хотя-бы шанс на реализацию различных стандартов. А не то
> что броадком гвоздями приколотил в закрытом блобе фирмвари GPU.Всеравно ничего на мали еще нет. И не понятно когда будет. К тому времени все эти платы устареют 100 раз.
> Вот для этой цели как раз важна 100% открытость всего и вся.
> Схема, разводка заведомо удачной версии платы и прочая. Чтобы перцы учились
> на реальном референсном дизайне как надо конструировать скоростные и более-менее современные
> цифровые системы. Сабж в этом плане получше пожалуй будет.Чем получше то?
> Не, мне нравится команда распберри, очень прикольные люди, сделавшие прикольный продукт
> и попав пальцем в нeбо. Просто у них свои goals и
> они явно не против срубить бабла. А вот помогать конкурентам им
> явно ни к чему. И они это делали чуть ли не
> впервые и сами и потому их дизайн отличается странными решениями, типа
> выбора кривого и огороженного проца созданного для видеоплеера. Тогда как народ
> хотел более-менее general purpose компьютер, что все-таки несколько отличается по приоритетам
> от видеоплееров.Почитай поболее о истории, целях и причинах выбора, говоря о бабле. Люди из универа несколько лет пытались это реализовать. Кстати, новые пирожки делают на заводах в ЮК.
> Попробуй сделать свою плату взяв за базу этот дизайн - вот тогда
> и поймешь. Ну или что это за "разработчик" встраиваемых систем, если
> он свою плату сделать не может? А девборда просто по определению
> предполагает что это такой эталон на котором можно посмотреть как оно
> работает, забазироваться и допилить такой дизайн под конкретику именно своих задач.И чем же дизайн распери пай так плох?
> Смотрю. Народ запустил там более-менее обычную убунту и прочая. Софт для оной
> - нормальный вполне.Вот в том то и дело, что запустил. Глюков там еще ловить не переловить. Они и федору запустили. Запустили для галочки, даже без иксов. Лол. Ну и на вики написали, типа работает.
> Ничего не знаю, распбериан отлично работает. Федорка скоро подтянется. Всепобедителю такого
> и не снилось.Ололо трололо, полтора специализированных под Pi недодистра.
А на Аллвиннере просто работает обычный Debian armhf из стандартных репозиториев.
И армовская убунта, и федора, и всё что угодно. Потому что это нормальный ARMv7+VFP+NEON под который это всё стандартно и собирается.
> Ололо трололо, полтора специализированных под Pi недодистра.
> А на Аллвиннере просто работает обычный Debian armhf из стандартных репозиториев.
> И армовская убунта, и федора, и всё что угодно. Потому что это
> нормальный ARMv7+VFP+NEON под который это всё стандартно и собирается.Ололо трололо. Вот так вот скачал с сайта убунты или дебиана и запустил? Конечно нет, надо качать недосборки от непонятно кого. Непонятно какого качества и поддержки.
> Ололо трололо. Вот так вот скачал с сайта убунты или дебиана и
> запустил? Конечно нет, надо качать недосборки от непонятно кого. Непонятно какого
> качества и поддержки.Скачать достаточно установочный образ один раз, дальше он пользуется стандартными репами.
Когда apt-get update && apt-get dist-upgrade с них полностью работает, это не "сборка".
> В распбери пай хард флоат, что еще ускоряет "унулый" арм11.Только вот NEONовского набора команд (который куда эффективнее ускоряет cortex-ов) там нет и вообще набор команд куда более древний.
> Тут и гигагерцовый кортекс не спасет так же.
Зависит от. NEON опять же тут совсем не лишний.
>> Только НеПодельщики:
> Про блоб от броадкома - да, плохо, но это не хуже фирмварей в других девайсах.Хуже, ибо по сути теневая операционка с доступом в вообще всю периферию, делает фиг знает что, грузит основной проц и прочая. Это означает что и процесс загрузки особой кастомизабельностью страдать не будет, и от левых блобов фиг отделаешься. И с редистрибуцией оных могут потенциально быть проблемы.
> Посути, если выбирать из соображений безопасности - все едино, везде есть неуправляемый код.
По сути, если выбирать из соображений безопасности, мелкий тупой бутром работающий только при старте - явно лучше чем теневая операционка на соседнем процессорном ядре имеющая доступ во все закоулки системы.
>> на команды ARMv7 и hardfloat. А это уже не майнстрим и билдуется сильно сбоку как правило.
> Ничего не знаю, распбериан отлично работает. Федорка скоро подтянется. Всепобедителю такого
> и не снилось.Под всепобедителем IIRC запустили и убунту, и дебиан и что там еще. При том без пересборки всех пакетов, ибо они и так собраны под ARMv7, каковым cortex A8 и является как раз.
> Ничего там не раколупано. Кто-то его по слоям чтоли разбирал? Да и
> для загрузки ему надо кучу фирмварей скормить, даже помимо гпу.Кому? Броадкому? Возможно. А allwinner - там все более-менее понятно, бутром читает загрузчик из нанда или SD-карты и запускает его. Дальнейшее на его совести. Оно - в кодах ARM, т.е. вполне модификабельно от души.
>> так есть хотя-бы шанс на реализацию различных стандартов. А не то
>> что броадком гвоздями приколотил в закрытом блобе фирмвари GPU.
> Всеравно ничего на мали еще нет. И не понятно когда будет.Некий драйвер там есть, но да - недопиленный.
> К тому времени все эти платы устареют 100 раз.
Собственно MALI более-менее одинаковый в куче девайсов. И что значит - устареют? Перестанут свои обязанности выполнять? Врядли. Потеряют перспективность для новых начинаний - ну окей, возьмем посвежее.
>> цифровые системы. Сабж в этом плане получше пожалуй будет.
> Чем получше то?Тем что о нем больше сведений. CAD файлы выложены. И разводка попроще - проц в QFP. Без cad файлов с лэйаутом да еще многослойка с процом в BGA - мягко говоря не очень простое для понимания того что куда разведено по факту и как схема на картинке отливается в фактические медные дорожки на плате.
> Почитай поболее о истории, целях и причинах выбора, говоря о бабле.
Ну, если люди на вопрос о схеме в свое время отвечали "может быть", а о CAD файлах технично спускали вопрос на тормозах - тут как-то все понятно. Можно конечно идеализировать людей, но факты штука упрямая. Видимо, они хотят свой кусочек профита поиметь. Нет, я не вижу в этом желании криминала, однако открытость получается довольно лимитированной. В плане возможности взять дизайн за основу, изменить его и перевыпустить измененный вариант. Что обычно и понимается под открытостью.
> Люди из универа несколько лет пытались это реализовать.
А они как я понимаю чуть ли не первый проект в жизни сделали. В целом заметно что это у них что-то типа первого блина. По общей странности ряда инженерных решений. Не, я понимаю что критиковать проще. Но это не отменяет странности ряда решений.
> Кстати, новые пирожки делают на заводах в ЮК.
Честно говоря мне перпендикулярно где их сделают. Сделать более-менее культурную плату даже в РФ можно, а запаять не в пример более злобные чипы (высокоплотный BGA) может любой ремонтер мобилок. Перцы просто угадали общее сочетание параметров и сделали это вовремя. Ну и цена неплохая. А чтобы in uk - это их персональная хотелка. Лично мне на нее до лампочки. Мне не принципиально где плата сделана. Хоть в соседней галактике. А та же китаезы научились делать и весьма крутые платы которые uk фору дадут запросто. Как будто блин в UK и китае текстолит разный.
>> работает, забазироваться и допилить такой дизайн под конкретику именно своих задач.
> И чем же дизайн распери пай так плох?Для начала тем что информация о том как схема отливается в реальные медные дорожки попросту не дадена вообще. Ака "cad файлы". Как несложно догадаться, разводка такой штуки самолично хоть и не является невозможным процессом, но достаточно трудоемко. И потребует приличной квалификации и несколько экспериментальных пусков в производство. Тем больше чем нубастее тот кто разводить будет. Абсолютнй нуб не знающий физику и электронику вообще рискует полностью зафэйлить начинание, так ни разу и не сделав схему которая будучи собранной в текстолите и меди изволит заработать да еще и без глюков.
>> Смотрю. Народ запустил там более-менее обычную убунту и прочая. Софт для оной
>> - нормальный вполне.
> Вот в том то и дело, что запустил. Глюков там еще ловить не переловить.
> Они и федору запустили. Запустили для галочки, даже без иксов. Лол.
> Ну и на вики написали, типа работает.Собственно мне в половине применений иксы вообше не вперлись.
> Только вот NEONовского набора команд (который куда эффективнее ускоряет cortex-ов) там
> нет и вообще набор команд куда более древний.
> Зависит от. NEON опять же тут совсем не лишний.Ой да ладно, повелся на пропоганду ССЕ чтоли? В свое время был "мегаускоритель". Все это хорошо пока на синтетике. На практике либо запаришься асемблерные вставки пихать, либо прирост будет 5%.
> Хуже, ибо по сути теневая операционка с доступом в вообще всю периферию,
> делает фиг знает что, грузит основной проц и прочая. Это означает
> что и процесс загрузки особой кастомизабельностью страдать не будет, и от
> левых блобов фиг отделаешься. И с редистрибуцией оных могут потенциально быть
> проблемы.Да в любом соке куче левых блобов. И любой блоб работает на самом верхнем уровне с доступом везде. Что уж ерунду то говорить. И о безопасности тут говорить не приходится.
> Под всепобедителем IIRC запустили и убунту, и дебиан и что там еще.
> При том без пересборки всех пакетов, ибо они и так собраны
> под ARMv7, каковым cortex A8 и является как раз.Ну и что что без пересборки. Для распбери пай они есть пересобраные, в чем трудности то?
> Кому? Броадкому? Возможно. А allwinner - там все более-менее понятно, бутром читает
> загрузчик из нанда или SD-карты и запускает его. Дальнейшее на его
> совести. Оно - в кодах ARM, т.е. вполне модификабельно от души.Лол. Китайцы могли туда хоть еще какое нить мипс ядро встроить. Без документации. Было бы желание.
> Тем что о нем больше сведений. CAD файлы выложены. И разводка попроще
> - проц в QFP. Без cad файлов с лэйаутом да еще
> многослойка с процом в BGA - мягко говоря не очень простое
> для понимания того что куда разведено по факту и как схема
> на картинке отливается в фактические медные дорожки на плате.КАД файлы и для распбери пай ВЫЛОЖЕНЫ. Ссылки я давал выше.
> Честно говоря мне перпендикулярно где их сделают. Сделать более-менее культурную плату
> даже в РФ можно, а запаять не в пример более злобные
> чипы (высокоплотный BGA) может любой ремонтер мобилок. Перцы просто угадали общее
> сочетание параметров и сделали это вовремя. Ну и цена неплохая. А
> чтобы in uk - это их персональная хотелка. Лично мне на
> нее до лампочки. Мне не принципиально где плата сделана. Хоть в
> соседней галактике. А та же китаезы научились делать и весьма крутые
> платы которые uk фору дадут запросто. Как будто блин в UK
> и китае текстолит разный.Китайцы = куча брака и низкое качество без должного контроля.
> Собственно мне в половине применений иксы вообше не вперлись.
Да это просто показывает качество "порта". Лишь бы загрузилось, а работает или нет - не важно.
Эх, буквально неделю назад заказал РПИ, ждать отправки еще, как пообещали, 5 недель. Прочитал бы этот пост - передумал бы :) А что скажете про cubieboard, как у него с открытостью? Нормальный ли выбран проц и прочее железо? А про OdroidX что-нибудь хорошее можно сказать?
> Эх, буквально неделю назад заказал РПИ, ждать отправки еще, как пообещали, 5
> недель. Прочитал бы этот пост - передумал бы :)Да ладно там, будет то и другое у вас, сможете сравнить.
К тому же не то чтобы эти девайсы были слишком дорогими.> А что скажете про cubieboard, как у него с открытостью? Нормальный ли выбран
> проц и прочее железо?Всё что на Allwinner A10/A13 в плане производительности и открытости друг от друга не отличается, отличия в наборе распаянных интерфейсов и выбранном форм-факторе ("флешка", планшет, коробочка, просто голая плата).
> А про OdroidX что-нибудь хорошее можно сказать?А он по кишкам напоминает топовую мобилу. С точки зрения вычислительной мощности его проц самый мощный и порвет любой cortex A8 нафиг. Если денег не жалко - интересная вещица.
p.s. а так вы говорите, как будто за покупку не 1 платы а 2 вас прямо расстреляют :)