Готовятся (http://vonger.cn/) к началу продаж в середине ноября одноплатные компьютеры VoCore2 и VoCore2 Lite (http://vocore.io/), которые при цене в 12 и 4 доллара имеют размер 25x25 мм, снабжены встроенным Wi-Fi и способны выполнять Linux-окружения OpenWrt (https://openwrt.org/) и LEDE (https://www.lede-project.org/), в том числе использоваться в качестве беспроводной точки доступа. Проект позиционируется как OpenHardware и публикует все связанные с устройствами схемы. В качестве основы выступает SoC MediaTek MT7688AN (https://labs.mediatek.com/fileMedia/download/9ef51e98-49b1-4...), работающий на частоте 580MHz.
VoCore2 Lite поставляется с 64MB ОЗУ, 8MB NOR Flash и одним разъёмом для подключения антенны для Wi-Fi (150Mbps). Модель VoCore2 отличается наличием 128MB ОЗУ, 16MB NOR Flash, двумя разъёмами для антенн (300Mbps), одной встроенной антенны и поддержкой PCIe 1.1. На платах имеются выводы для подключения Ethernet, USB 2.0 Host и SD-карты, а также выводы для GPIO, UART и PWM
URL: http://www.zdnet.com/article/move-over-raspberry-pi-here-is-.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=45433
Мне вот что интересно, как IZen туда софт на жаве вгрузит? Ведь C/C++ дырявый, по его мнению. Ну прочие rust и Goпники, как туда свои прожорливые поделия будут пихать?
С чего бы Rust прожорливый?
> С чего бы Rust прожорливый?Не знаю как rust (а он вообще умеет код под MIPS32?) а гопники даже если бы и умели то с своими hello world на пять мегабайтов - их hello world как раз всю флешку такой штуки и займет. Но мы покажем хипстерам как это делать правильно :].
Это что-то вроде десятидолларового комьютера, который на самом деле стоит в несколько раз больше
> Это что-то вроде десятидолларового комьютера, который на самом деле стоит в несколько
> раз большеСейчас стоить в несколько раз больше уже не очень получится - китайцы отдемпинговали рынок от души. То что для things co и сабжа пиар-акция, для китайских фаб трудовые будни.
А вот что хипстюки с go и rust будут делать в интернете вещей - да это их проблемы. Будут тормозить - его займем мы! :)
> Сейчас стоить в несколько раз больше уже не очень получится - китайцы
> отдемпинговали рынок от души. То что для things co и сабжа
> пиар-акция, для китайских фаб трудовые будни.Т.е. ты живешь за счет китайцев.
> А вот что хипстюки с go и rust будут делать в интернете
Сразу видно знатока.
> Будут тормозить - его займем мы! :)
Не льсти себе )
> Т.е. ты живешь за счет китайцев.Не помню чтобы китайцы снабжали меня деньгами или ресурсами бесплатно. А то что они предпочитают брать не конской маржой с юнита а объемами продаж - это уже их дело как им там удобнее. Я со своей стороны рад что у них за счет этого взлетает немало успешных стартапчиков. Должен же кто-то показать жлобам и раздолбаям как это делать правильно?
>> А вот что хипстюки с go и rust будут делать в интернете
> Сразу видно знатока.Ты так технично потерял "вещей". Думал что никто не заметит? А чтоб тебя заметили - от тебя должна конкуренция исходить, чтоли.
> Не льсти себе )
С каких пор капитанинг считается лестью? :)
>> Т.е. ты живешь за счет китайцев.
> Не помню чтобы китайцы снабжали меня деньгами или ресурсами бесплатно. А то
> что они предпочитают брать не конской маржой с юнита а объемами
> продаж - это уже их дело как им там удобнее.Т.е. значения слова «депминг» ты не знаешь. Кто бы сомневался )
>>> А вот что хипстюки с go и rust будут делать в интернете
>> Сразу видно знатока.
> Ты так технично потерял "вещей". Думал что никто не заметит?Звиняй, я не тот аноним выше, но ты так «технично» сравнил заднюю точку с пальцем, что я увы, не смог удержаться и прокапитанить. Но видимо, для пущего капитанинга, нужно было писать «знаток» в кавычках. Лады, обещаю исправиться )
> Звиняй, я не тот аноним вышеЭх, видать, не уговорить мне хотя бы User294 с его ярким почерком всё же анонимно подписываться... братцы, до смешного ведь доходит :)
> Т.е. значения слова «депминг» ты не знаешь. Кто бы сомневался )Хорошая попытка прикопаться. Но нет. Просто потому что другого термина для такого ценообразования не придумалось. Но попытка хорошая.
> Звиняй, я не тот аноним выше, но ты так «технично» сравнил заднюю
> точку с пальцем, что я увы, не смог удержаться и прокапитанить.А это вообще филиграннейший перевод стрелок. Эту бы энергию да в мирных целях.
> Но видимо, для пущего капитанинга, нужно было писать «знаток» в
> кавычках. Лады, обещаю исправиться )Нене, зачем же? Жирных глупых троллей на опеннете и так много. Должен же кто-то разбавлять это безобразие?!
Просвещайся, болезный:
http://www.oracle.com/technetwork/java/embedded/javame/embed...
> Просвещайся, болезный:
> http://www.oracle.com/technetwork/java/embedded/javame/embed...128MB ОЗУ, 16MB NOR Flash
Ваш java-embedded только около 3мб будет занимать, само приложение - 5-10 мб. И все, практически закончился этот одноплатный компьютер.
Я не буду спрашивать, с чего ты взял 5-10 мб, не буду спрашивать, сколько это займет на плюсах и почему, не буду рассказывать тебе про размер стандартной либы плюсов, про который дурачки всё время забывают. Я задам тебе один простой вопрос: "И что?". Ну вот jme+ядро+приложение заняли почти всю флешку и дальше что? Ты собирался помимо основного приложения хранить на флешке еще и свой порноархив? Ну так он в любом случае туда не поместится, даже если вообще всё оттуда выкинуть. Или ты на одноплатном компе собирался KDE запускать? Ну так поинтересуйся сколько написанное на плюсах KDE занимает.
Найди мне полезное приложение на java меньше 5мб.
Я не буду тебе рассказывать про возможность не использовать стандартную либу плюсов как и любую другую либу для С и С++, вообще
Нет, я не собираюсь хранить в этой коробочке порноархив, но хотелось бы использовать пространство на полезные данные (например, машинный код)
> Найди мне полезное приложение на java меньше 5мб.Мусье забыли про 100500 приложений и игр на телефонах до эры смартфонов.
5-10 мб нужны один раз для общей среды исполнения.
А приложения в виде jar файлов спокойно занимают 50 кб.
Игры с графикой и звуком могут весить 200-300 кб.
А целый браузер opera mini весит 315 кб.
Скорее всего он просто слишком молод, чтобы это помнить. Представляю как трещит его шаблон сейчас. Добью системными требованиями:
A configuration provides the most basic set of libraries and virtual-machine features that must be present in each implementation of a J2ME environment. When coupled with one or more profiles, the Connected Limited Device Configuration gives developers a solid Java platform for creating applications for consumer and embedded devices. The configuration is designed for devices with 160KB to 512KB total memory, which has a minimum of 160KB of ROM and 32KB of RAM available for the Java platform.
Вижу только одну проблему ... JavaME это настолько НЕ JavaSE, что переучивать программеров надо полностью. А найти живого МЕ-шника это тот ещё квест :-\
А те, кто знал - давно сбежали на андроид и вспоминают ЭТО исключительно с матами. Ибо мало того, что ограниченно и убого до безобразия, так ещё и для любых релаьных задач приходилось вылезать за пределы "гарантированно совместимого".
Если рядового плюсовика лишить всех любимых либ в том числе стандартной и заставить экономить каждый байт, то он тоже в восторге не будет.
А кому-то наоборот нравится разработка в условиях жесткой экономии ресурсов. Я бы поостерегся на твоем месте за всех жавистов говорить, вполне возможно, что кто-то из них наоборот вспоминает времена java me с теплотой.
Стабильный % человеческой популяции - мазохисты. Кто физически, кому урезанные ресурсы для ME игр приятны (где игровая индустрия, а где урезанные ресурсы...).
1. Есть стандартная либа для embedded
2. Есть оптимизация компилятором, которая схлопнет половину кода
3. Есть stripping, который выкинет всё, что не используется
Я сам - "рядовой плюсовик". И про эмбед тоже кое-что знаю. Плюсам там, кстати, вполне комфортно - на то они и мультипарадигменные. А вот проблема Java ME и подобного - что необходимость жесткой экономии ресурсов есть, а возможности применить нужные для её достижения фокусы - нет.
Собственно по этой причине игроделы на ведроиде и потребовали NDK первым же делом. Ява же не тормозит. А благодаря тому как она не тормозит - у нас теперь есть 64-битные четырехъядерники на полтора гигагерца, чуть ли не по $5 за чип. Хоть какая-то польза от явы :)
>> Найди мне полезное приложение на java меньше 5мб.
> Мусье забыли про 100500 приложений и игр на телефонах до эры смартфонов.
> 5-10 мб нужны один раз для общей среды исполнения.
> А приложения в виде jar файлов спокойно занимают 50 кб.
> Игры с графикой и звуком могут весить 200-300 кб.
> А целый браузер opera mini весит 315 кб.Ну а Doom мы гоняли и на 4 мегабайтах.
> Ну а Doom мы гоняли и на 4 мегабайтах.Более интересен был тот факт что 486 без проблем обсчитывал 3D. Совсем без GPU - просто потому что их тогда еще не придумали. Поэтому Кармаку пришлось подраспереться и считать все прямо на CPU. Но то ж Кармак. Он по сути бутстрапнул всю отрасль 3D ;)
> тебе про размер стандартной либы плюсов, про который дурачки всё время забывают.Во первых не плюсов а сей. И таки в таких вещах чаще всего используют uclibc или musl где с размером полный порядок. А запускать игровое двигло на 10 мегов кода на суровых 14-х плюсах на такой штуке все-таки никто не будет, просто потому что там видеокарты вообще нет.
А софту для IoT совершенно не требуются сотни крутой алгоритмики или немеряный рантайм. Пощелкать релюшками, посмотреть пяток датчиков и кинуть это в сеть можно и без кучерявого рантайма на 10 мегабайтов.
> Во первых не плюсов а сей.Прочти первый пост в ветке, там сказано про C++, потому имею полное право сравнивать с плюсами, причем с их стандартной либой. Железка имеет очень даже неслабые харакетристики на фоне звонилок десятилетней давности, где отлично работала java me. Именно поэтому и смешно было читать оригинальную претензию.
> Прочти первый пост в ветке, там сказано про C++, потому имею полное
> право сравнивать с плюсами, причем с их стандартной либой.Ты имеешь полное право хоть гвозди микроскопом забивать. А мы имеем столь же полное право покрутить пальцем у виска и отметить что в случае бетонной стены перфоратор и шуруп были бы несколько результативнее.
А я здесь причем? Можно подумать, я говорил о предпочтительной среде разработки под такие железки. Я бы лично ни жаву, ни плюсы на этой штуке не использовал, но это не мешает мне отметить объективный факт того, что жавовские апплеты на ней будут себя чуствовать ничуть не хуже, а может даже лучше плюсовых программ.
> факт того, что жавовские апплеты на ней будут себя чуствовать ничуть
> не хуже, а может даже лучше плюсовых программ.Вообще-то хуже. Если они делают что-то вычислительное - то еще и в разы. При том вычислительным может оказаться и скачка файла и его распаковка например, потому что там и чексум/хэш посчитать, и распаковка - доступ к памяти да математика, а ява и там и там в ауте. Да и со своим управлением памяти ява доставит немало неприятных моментов, дагая gc'ом (что на слабых процах очень заметно) и треская столько памяти что другим программам почти не достается. А линь применяют все-таки потому что он многозадачный и вполне взрослый.
Ты уж извини но мои наблюдения за юзерами андроида намекают что больше всего их бесит лагучий софт, а ведроид уже аж в нативный код заранее яву перегоняет. И все бы ничего, только превращение юзера в билдферму приводит к тому что даже крутой 4-ядерный планшет после апдейта стартует примерно 15 минут. Пользователи начинают искренне бояться что девайс сломался. Вот так на ровном месте можно залепить себе сотни проблем.
Дети, вы такие забавные. Вам говорят про то, что java апплеты отлично работали десять лет назад на куда более скромных железках, показывают системные требования явы тех времен, размеры приложений, но вы все равно кроме своего опыта с андроидом ничего знать не хотите.
> Дети, вы такие забавные. Вам говорят про то, что java апплеты отлично
> работали десять лет назад на куда более скромных железках, показывают системные
> требования явы тех времен, размеры приложений, но вы все равно кроме
> своего опыта с андроидом ничего знать не хотите.Справедливости ради, j2me и тогда имела проблемы с gc -- одни умники вот такое воткнули на управление вторичным контуром охлаждения Ровенской АЭС, при инциденте из-за задержки клапана именно по этой причине пострадали два человека...
> Дети, вы такие забавные.Дяденька, ты насолько уперт в своей глупости что уже не очень забавен.
> Вам говорят про то, что java апплеты отлично работали десять лет назад
Я помню как они работали. На мобилке цраный jimm запускался на 220МГц процессоре нокловского смарта наверное добрых полминуты. На десетопе java web start надрывно хрустел диском и браузер вставал колом минуты на две. То что там лагали буквально все контролы - понятно даже ежику. Ява не тормозит же. Прошло десять лет и она по прежнему не тормозит, на память о чем нас и завалило крутейшими 64-битными 4-ядерниками по бросовым ценам.
> на куда более скромных железках, показывают системные
> требования явы тех времен, размеры приложений,Спасибо, я на ваше несчастье видел эти 10 лет назад как все это работало. Тормозило тогда и тормозит сейчас. Невзирая на ломовой рост производительности железа. Хуже наверное только питонисты и вебфигня.
> но вы все равно кроме своего опыта с андроидом ничего знать не хотите.
Если нечто тормозит - оно тормозит, и ниипет. Даже если какому-то утенку и хочется выгородить свой фетиш, если я вижу лаги гуя и прочие дергания - извините, но...
Еще раз, java не мой фетиш, лично я на ней писал только пару небольших приложений и то из-за отстутсвия альтернатив. И никаких теплых воспоминаний об этом нет, скорее наоборот. Однако при всей моей нелюбви к жабе я не собираюсь игнорировать объективные факты.
> Еще раз, java не мой фетиш, лично я на ней писал только
> пару небольших приложений и то из-за отстутсвия альтернатив.Ну а я наелся с тем как это рабтает. Поэтому у меня теперь pidgin и на смарте и на десктопе. И он не стартует по 30 секунд ни там ни там.
> к жабе я не собираюсь игнорировать объективные факты.
Ну вот я свои объективные факты привел - все программы которые я на яве видел оставили совсем не радужные впечатления о производительности. И наверное мне было с чем сравнить, раз я остался недоволен.
Кредитки то у вас тоже тормозят, или только налом? :)
> Кредитки то у вас тоже тормозят, или только налом? :)ИМХО биткоин покажет ржавым жабым ынтырпрайзникам как процессить транзакции правильно и где место их мегасерверам с жабой.
>> Кредитки то у вас тоже тормозят, или только налом? :)
> ИМХО биткоин покажет ржавым жабым ынтырпрайзникам как процессить транзакции правильно
> и где место их мегасерверам с жабой.Эпично. В предверии зимы анонимы прилежно газифицируют лужи.
http://www.oracle.com/technetwork/java/embedded/javacard/ove...
Rust не очень то и прожорливый, Go чутка из-за рантайма.
Есть ещё это http://micropython.org/, оно даже для микроконтроллеров.
> Есть ещё это http://micropython.org/, оно даже для микроконтроллеров.Мелко плаваете, берите уж сразу BASIC для атмелок.
Да весь мир пользуется плюсами на атмеле - правда, под названием арудино, но плюсами они от этого быть не перестают.
> Чем-то помимо плюсов пользуетесь на атмеле?Да, сями. Потому что плюсы там оверкилл и если ими безбашенно ворочать, код получится разлапистый. Хоть gcc и крут в оптимизации, но наворачивать концептуальные конструкции а потом корпеть над асмовым листингом оных - а ну его в болото. Пусть ардуинщики изучают во что их serial.begin реально компиляется. Атмел и так мерзкий восьмибитник где ужасно раздуваются даже самые элементарные операции.
> То-есть — ничем не пользуетесь оттого, что бесконечно от атмелок далеки и
> просто лжёте тут, как всегда и везде?Вы правы, я УЖЕ не пользуюсь атмелками. Я бесконечно далек от использования архаичных восьмибитников с плохой периферией и ограниченной памятью, продаваемых одной обнаглевшей фирмой по конским ценам, когда есть шикарнейшие Cortex M по цене ниже доллара, реализующие state of art технологий :).
А мне не интересно как Изя что-то там будет делать. Совсем.
расскажите изеню что сама джава на сях (о ужос!) писана
> Мне вот что интересно, как IZen туда софт на жаве вгрузит?Вообще-то там вагон памяти по сравнению с типичными писишками конца прошлого века...
ява аплеты работали и работаю даже на сим картах 10 летней или более того давности.
Ни эзернета, ни хотя бы USB? Область применения резко снижается.
Там в самом начале текста о событии, ссылка на сайт компании которая и осуществляет продажу продукта. Они предлагают различные варианты комплектации.
USB там есть. Разводку погляди.
> Ни эзернета, ни хотя бы USB?Все там есть, только на контактах. Желающие на стандартный разъем докупят daughterboard, пустячок а еще несколько баксов авторам няшки :)
Не прочитал новость, не перешел хотя бы по ссылке? Качество анонимных комментариев резко снижается.
от 14$ за модель - без не чего... смысл, есть аналоги по круче за эти деньги
> от 14$ за модель - без не чего... смысл, есть аналоги по
> круче за эти деньгикакие?
> какие?Китаезы за $10 продают allwinner H3 с 512 мегами памяти и 4 ядрами, эзернетом и usb. Там можно вообще полный дебиан запустить. Но он прожорливый, крупнее и поддержка в софте пока очень средняя.
>> какие?
> Китаезы за $10 продают allwinner H3 с 512 мегами памяти и 4
> ядрами, эзернетом и usb. Там можно вообще полный дебиан запустить. Но
> он прожорливый, крупнее и поддержка в софте пока очень средняя.главное радиатор с вентилятором не забыть. Интересно если i7 будет стоить 10 баксов вы готовы будете его в управлялку светом запихивать?
> главное радиатор с вентилятором не забыть.Извини, у меня руки из правильного места и я умею запиливать этим птичкам DTS файлы с которыми они ведут себя культурно. Хотя в именно самых дешевых на power manager таки экономят - DVFS получается обкоцаный. А у медиатека наверное вообще никакого DVFS'а нет - роутерообразные чипы в этом обычно по нулям.
> Интересно если i7 будет стоить 10 баксов вы готовы будете его в управлялку светом запихивать?
Нет. Просто потому что сношаться с проблемами х86 и его проприетарных bios и проч мне не с руки. В выключателе неприемлимо "press F1 to enter bios setup" и прочие press any key to reboot, а полностью пролечить это нельзя: bios проприетарный.
raspberry pi zero
5$
С ним только одна проблема - хрен купишь. Ну и с учётом доставки будет даже дороже вышеупомятого Orange Zero.
> С ним только одна проблема - хрен купишь.И еще одна проблема: на ARM11 (ARMv6) все в общем то уже забили. А то что броадкому надо слить складские запасы старья (чипов для DVD плееров, при том что плееры даром никому уже не уперлись) для фиксации убытков и разгрузки складов - ну оно как бы да, но делать из этого проблемы себе - несколько недальновидно. Дистры сейчас ориентируются на ARMv7 и hardfloat abi как некий минимум, а pi в этом плане очень неприятное исключение. Да и модуль такого формфактора где первую скрипку играет GPU а ARM вообще для галочки - это несколько маразм. Ну то-есть бывают некоторые применения когда хочется именно gpu, какой-то чувак вон запилил карманный %) аркадный автомат ради лулзов. Но по современным меркам мощность gpu все-равно комариная а бонусом еще более комариная мощность ARM. А вот тут начнет обламываться софт общего назначения уже.
За 5 баксов - пофигу совершенно. И эта "комариная" мощность, которая на порядки больше таковой у аналогичных по цене контроллеров, и необходимость пересобрать софт (что уже и так сделано, да и вообще - не проблема это). Если воспринимать их не как мини-ПК, а как контроллеры-переростки - очень милая штука, и вопрос только в доступности.
> За 5 баксов - пофигу совершенно.Если рядом китаец за примерно те же деньги но с 4 ядрами и ARMv7 - у меня плохие новости для броадкома и их сливов складских запасов.
> И эта "комариная" мощность, которая на порядки больше таковой у аналогичных
> по цене контроллеров,Их не совсем корректно сравнивать. Cortex M3 за 5 баксов достаточно приличные кста. Но тем не менее - они могут стартануть от одной литиевой таблетки CR2032 (батарейка на мамке для RTC). В режиме спячки они кушают микроамперы, clock gating а то и power gating там очень крутой, все как у лучших взрослых SoC. Только low-power перепевка. Поэтому если системщик разопрется - оно годик-другой будет от этой таблетки валяться где-нить и изредка просыпаться, посматривать на датчики и проч, возможно кидая какие-нибудь данные кому-то еще.
А ты этот zero от такой батареечки вообще забутявишь? Ах, токи совсем другие? Ну вот и получается что они мало пересекаются и конкурентами вообще не являются. Откуда вообще такое дурное сравнение?
> и необходимость пересобрать софт (что уже и так сделано, да и вообще - не
> проблема это). Если воспринимать их не как мини-ПК, а как контроллеры-переростки
> - очень милая штука, и вопрос только в доступности.Они не такие уж контроллеристые. В том плане что время загрузки и токи потребления все-таки значительно более компьютерообразные, реалтайм геморный и невзрачный потому что апликушники не для этого да и линукс все-таки не RTOS. На STM32 таких цен можно ухватить 2MSPS @ 12bit отсчетов с ADC. А если подраспереться то и больше. Народец на этом мини-осциллы делает. Заряжают ADC по максимуму и гребут лопатой.
Ну или вон у STM32 есть крутой таймер, который 3 фазы умеет генерить аппаратно. Завел на силовые ключи, накатал кода - умная крутилка 3-фазного BLDC моторчика готова. А как ты думал все эти штуки с самобалансированием ездят? Там прямо в реалтайме мотор правильно коммутируют, так что он активно помогает равновесие держать. Равновесие неустойчивое. Если алгоритм лоханется - ездок очень быстро узнает что такое жесткий реалтайм, вспахав мордой асфальт. На zero такое делать - малоперспективно и суицидально.
Ну, китайцы попозже появились, и основательно. Да, они лучше - А сравнивать - вполне корректно. В том смысле, что оно умеет больше за те же деньги. Батарейки, сон? Ну да, нужно - иногда. И пихают какую-нибудь мелкую атмелку (которые, кстати, очень экономичны) или LPC. А иногда - нужна нормальная вычислительная мощь, или просто неохота "распираться", экономя байты. В тех же IoT, умных домах, охранных системах для "мозгов" оно в самый раз. Аккумулятор от мобилы, цепь зарядки - и в случае чего оно на этом аккуме довольно долго проработает, а в основном везде есть розетка.А что до реалтайма, так - сюрприз - просто не надо совать туда линукс. Лови вот, например: http://www.stevebate.net/chibios-rpi/GettingStarted.html - и вперёд. Пожалуй, что и BLDC без аппаратной поддержки гонять мощи хватит (хотя для такого проще специализированную железку добавить, конечно). Или для того же мощного робота мозги организовать - самое оно.
да и вообще - если за те же или сравнимые деньги можно поставить штуку, которая сможет не только логи держать за последние пол-года, но и поднять веб-сервер и взаимодействовать через REST over HTTPS - ну и ладушки, меньше будет мороки в её сопряжении со всем остальным, в отладке и подобном. Смотреть надо на стоимость, если при этом 95% ресурсов остаются свободными - тем лучше, через неделю или месяц найдётся, чем их занять, сейчас это быстро.Кстати, ты, по-моему, вообще не понял, чем аллвиннеровский вариант круче - хрен с ним с набором инструкций и частотами. У него готовые, входящие в стоимость ethernet и wifi - то есть с connectivity нет проблем от слова "вообще". И, может, не будем поделки с 2MSPS и подобным называть осциллами? Чудить, конечно, никому не запрещено, но некрасиво как-то.
Ну наконец то! Что то за разумные деньги с PCIe
О, видюшку можно поставить :-)
> О, видюшку можно поставить :-)Идеальный майнер коинов и крякер паролей: видяшка с эзернетом.
Не всё так просто - PCI-e там только в виде контактов на плате (на верхней фотке - ряд контактов вдоль края главного чипа, обращенного в антенному разъёму, единственный ряд, параллельный не стороне платы, а краю чипа), плюс драйвера придётся собирать самим.
> Не всё так просто - PCI-e там только в виде контактов на
> плате (на верхней фотке - ряд контактов вдоль края главного чипа,Любители паяльника смогут раздраконить удлинитель pci-e какой-нибудь, только им еще вопрос с питанием придется решать. Да и стандартная pci-e плата больше всей этой фигни. Есть mini-pcie но он относительно редкий и экзотичный.
Так не обязательно через разъём что то цеплять, есть другие компоненты с PCI интерфейсом.
Но в целом и разъём приделать можно, на шлейфе.
С дровами на PCI всё относительно не сложно, если есть доки на чип.
Как правило несколько 2к строчек кода для описания и особенностей инициализации контроллера хватает, дальше используются стандартные дрова.
Но скорее всего готовые дрова уже есть в сдк, так что самому писать почти ничего не придётся.
> Так не обязательно через разъём что то цеплять, есть другие компоненты с
> PCI интерфейсом.Обычно радио цепляют. А что еще имеет смысл цеплять к 580МГц процу с 16-битной ddr1/ddr2 медленной как черти-что? Общая производительность такой системы - воображение не поразит.
> Но скорее всего готовые дрова уже есть в сдк, так что самому
> писать почти ничего не придётся.Круто, а какой ожидается профит от всего этого траха?
А что, Медиатек вдруг решил повернуться лицом к опенсорсу? Или там как в Андроеде - блоб на блобе сидит и блобом погоняет?
>повернуться лицом к опенсорсу?
>Или там
>блоб на блобе сидит и блобом погоняет?Мне удивительно Ваше _резделение_ первого и третьего [вторым] разделительным союзом "или"!
Блобы, как ответная дружественность _от_ вендорив -- отличительная и непременная черта опенсорса же.
Не дойдёт же.Перевожу для тех, кто не понял: если говорите об опенсорсе, а не free/libre software - ловите блобы и прочие радости. Они там в комплекте.
Мне CHIP больше нравится, еще на кикстартере заказал несколько.https://www.kickstarter.com/projects/1598272670/chip-the-wor...
> Мне CHIP больше нравится, еще на кикстартере заказал несколько.Тоже занятно, спасибо.
Если бы только не Mediathek, которые не очень признают GPL лицензию Linux.
Назови хоть одного нормального, дружественного к Open Source, производителя современных ARM SoCs! Отвечу за тебя: Их просто нет. Ситуация такая, что даже блобам рады. До сих пор, нет ни одного soc с нормальным аппаратным декодированием в линуксе. Потому приходится выбирать из какашек ту которая меньше воняет.
> Назови хоть одного нормального, дружественного к Open Source, производителя современных
> ARM SoCs! Отвечу за тебя: Их просто нет.Смотря что считать за дружественность. Реально многие производители сейчас довольно активно начали коммитить в майнлайн. Не все и не всегда но по сравнению с тем что было стало очень даже прилично. Хотя еще есть куда улучшить, мягко говоря.
> Ситуация такая, что даже блобам рады. До сих пор, нет ни одного soc с
> нормальным аппаратным декодированием в линуксе.Ну вон в allwinner декодер разреверсили. Техасские инструменты вроде даже сами в openmax поддержку своего добра вкомитили. Хотя у техасов по жизни все сложное как хзчто и они просто геморные ребята, при том что у них конские цены на SoC с отсталыми параметрами.
Цена в $4 и $12 - это, похоже, для тех, кто скидывался на indiegogo. Для остальных - $14.99 за простую версию и $44.99 за Ultimate, причём Ultimate отличается только наличием "дока" - платы с разъёмами, без которой все эти навороты доступны в виде лужёных точек.
PCI-e, который мог бы стать киллер-фичей, самому автору неинтересен: "This is a professional high-speed interface , can not export like other interface, I did not have plan for it yet, so I hide it. OpenWrt do not have driver support it yet, but MTK SDK has its driver source code" - "Это профессиональный высокоскоростной интерфейс, не смог вывести его как остальные интерфейсы, у меня пока нет на него планов, так что я его спрятал. В OpenWRT нет драйвера, поддерживающего его, хотя у MTK в SDK есть исходный код драйвера."
> PCI-e, который мог бы стать кил лер-фичей,А как ты себе это представляешь? Там вся эта штука меньше pci-e карты и питания по стандартам pci-e никак не выдаст. Т.е. это для случая когда кто-то готов подолбаться с обвязкой и решением таких проблем и автор все правильно пишет.
В таком виде pcie используется для скоростного межчипового интерфейса в основном. Ну там добавить второй чип wi-fi например. Можно и не wi-fi, разумеется. Но приделать к такой штуке например контроллер sata или еще одну сетевку или что ты там собрался - оно не рассчитано на именно писючные компоенты. То-есть технически прицепить при сильном желании можно, pcie тот же самый. Но питание и адаптер как-нибудь сам. И размеры писючной карты просто издевательские.
На писючных свет клином не сошёлся - http://www.espada-tech.ru/prod-controller.shtml#minipci
> На писючных свет клином не сошёлсяОно как бы да, но большинство этих штук крупнее чем модуль и это нишевые вещицы которые в ближайшем ларьке не купишь. К тому же 580МГц проц с DDR1 или DDR2 - много через PCI-E не прокачает и вообще. Что ты там с PCI-E делать будешь?
Да что угодно - роутер, NAS, например. Ну, будет моща периферии избыточной относительно проца, не трагедия. Или воткнуть плату 4*RS232, на USB повесить GPRS-модем и рулить какими-нибудь железками out-of-band.
> Да что угодно - роутер, NAS, например.Все упрется в неприлично дохлый и низкочастотный одноядерник. Да и обвес у него - "не очень". Если что-то такое хочется - посмотри что народец на linux-sunxi.org вытворяет. У них по крайней мере нативная sata, гигабитный эзернет, usb 2.0 и проц с парой ядер на гигагец который это еще и прокачать более-менее может. Так что оно не сдриснет на парсинге файлухи и формировании протоколов. Ну да, будет чуть дороже, но таки может и обидеть "недорогие" магазинные NAS по параметрам и задвинуть их по цене именно туда где обнаглевшим барыгам с мутными фирмварями самое место.
> Ну, будет моща периферии избыточной относительно проца, не трагедия.
Трагедия будет в том что работать оно будет как полный трэш, потому что этого проца мало на что хватит. Гигабит он нормально не зароутит. не зашейпит и не зафайрволить. А изобретать 100Мбит роутер в 2016 году... ннууу... это не очень эпично, чтоли.
> Или воткнуть плату 4*RS232,
И нафига она там? 1-2 UART'а там и так есть, приделать им MAX3232 или подобное - получишь свой RS232. Если мало - можно взять что-то типа вышеупомянутых sunxi, там и 3-4 UART'а можно вытащить, если они так нужны. А там прямо в чипе штук 5 16550-compatibke. И в сумме это стоить будет меньше чем четырехпортовка с RS232 наверное.
> на USB повесить GPRS-модем и рулить какими-нибудь железками out-of-band.
Ну да, вариант. Но вот делать из сабжа nas - это явный фэйл. Баяннейший banana pi уделает это непотребство в цать раз. При том что на него нормальный дебиан можно втулить. И вот так вот внаглую поставить из репов обычнейший nginx или лайти.
А чем оно лучше Orange Pi?
https://ru.aliexpress.com/store/product/New-Orange-Pi-Zero-H...
> А чем оно лучше Orange Pi?Из очевидного - размером. По остальным параметрам хуже и демпинг китайцев просто эпичен.
Но есть нюансы. А что такое Allwinner H2? Он пока наверное поддерживается только андроидным кернелом где немало out of tree китаезненьких драйверов. И если остальную часть системы можно пересобрать то вот китаезненький кернел может быть не очень приятен. Но мне кажется с такой ценой этот H2 довольно быстро запилят в майнлайн.
ещё впечатляет цена: 4$
> ещё впечатляет цена: 4$К сожалению на их сайте заявлена совсем другая цена. Извините но за 14 баксов проще взять ДВУХ китайцев. У которых такие демпинговые цены - не какая-то акционноая фигня а вообще перманентное состояние дел, да и ресурсов столько что там дебиан нормальный взлетит.
Маркетинг это круто. Но кошелек маркетингом не нае...шь. И 14 баксов для такой железки все-таки слишком дофига по современным меркам. У китайцев дешевле даже с доставкой. Не говоря о том что у китайцев доставка или free shipping или стоит какие-то символические копейки по сравнению с остальными.
14 баксов непонятно откуда
тут http://vocore.io/ например есть 14.99~15$ Скорее всего оптом будет 12.
А на сайте Lite версии нетвот тут http://vonger.cn/?p=2652 и лайт версия есть за 4$ (но это скорее всего оптом)
> 14 баксов непонятно откудаПрямо с их сайта. Хотя вы правы, ближе к 15.
> тут http://vocore.io/ например есть 14.99~15$ Скорее всего оптом будет 12.
А у китайцев даже в розницу около 7 и ресурсов в разы больше.
> А на сайте Lite версии нет
Я в этом не виноват.
> вот тут http://vonger.cn/?p=2652 и лайт версия есть за 4$ (но это
> скорее всего оптом)Это все хорошо, но вон тут на алиэкспресс запостили, где и так и так и от одной штуки, с очень гуманными наценками за S&H. Зачастую там вообще free shipping - не знаю как китайцы это делают и почему остальные так не могут, но это круто. А если начинается сказ про оптом, кто-то из электронщиков недвусмысленно писал - это гарантирует miserable experience, если у вас нет нескольких миллионов долларов и вам надо менее 100 000 юнитов. А 100 000 юнитов - ггг наверное весь РФ столько не потребит.
> Из очевидного - размеромМожете объяснить мне скудоумному смысл этого мелкодрочерства? Экономичность - это понятно, даже при копеечном потреблении есть смысл стремиться к дальнейшему уменьшению, например, для увеличения длительности работы от ИБП. Но переход от размера спичечного коробка к размеру монеты - это уже похоже на ночной горшок ручкой внутрь.
для IoT размер имеет значение.
Так и про экономичность можно сказать - в конце концов, абсолютное большинство устройств питается от розетки без всякого ИБП.Если учесть, что в отличие от более простых устройств на микроконтроллерах такие штуки не спаяешь на коленке (да и разведёт совсем не каждый) - желательно, чтобы ассортимент был. А то захочешь такое в розетку запихнуть, например, или в мелкую настольную лампу - а оно возьмёт и не влезет. С тем же энергопотрбелением часто можно выкрутиться - более глубокие режимы сна, оптимизация алгоритмики и подобное, а размер - его ж программно не изменишь.
> Можете объяснить мне скудоумному смысл этого мелкодрочерства?Можем. Если устройство не лезет в задачу - это FAIL. И если я (образно) запиливаю GPS-ошейник для собаки, наверное плата в формфакторе ATX будет плохой идеей.
> Экономичность - это понятно, даже при копеечном потреблении есть смысл
> стремиться к дальнейшему уменьшению, например, для увеличения длительности
> работы от ИБП. Но переход от размера спичечного коробка к размеру монеты - это
> уже похоже на ночной горшок ручкой внутрь.Это похоже на ту же железку, только лучше. Потому что теперь ее можно воткнуть в цать раз больше задач. Ну вот так на подумать - GPS трекеры с доступом в сеть очень полезная штука. Раз и навсегда отчуат двуногих хватать чужие вещи, например. В лучшем случае вещь сольет геолокацию. И даже если плохиш спит в обнимку с глушилкой, можно подкараулить момент когда глушак даст маху. А как тебе идея украсть annoy-a-tron? Его бесплатно то могут подкинуть, ради лулзов. Ну а тут он просто включится по ремотной команде или fail-unsafe логике ;)
>[оверквотинг удален]
>> уже похоже на ночной горшок ручкой внутрь.
> Это похоже на ту же железку, только лучше. Потому что теперь ее
> можно воткнуть в цать раз больше задач. Ну вот так на
> подумать - GPS трекеры с доступом в сеть очень полезная штука.
> Раз и навсегда отчуат двуногих хватать чужие вещи, например. В лучшем
> случае вещь сольет геолокацию. И даже если плохиш спит в обнимку
> с глушилкой, можно подкараулить момент когда глушак даст маху. А как
> тебе идея украсть annoy-a-tron? Его бесплатно то могут подкинуть, ради лулзов.
> Ну а тут он просто включится по ремотной команде или fail-unsafe
> логике ;)н...а в GPS трекере столько всего? ( чип в 500МгЦ??? ), зечем ему управление LCD панелью, видеовыход?
В том то и проблема что это не для IoT эта штука была бы интересна для робота какого нибудь, но для этого нужно было бы ещё немного функционала из контроллеров.
> н...а в GPS трекере столько всего? ( чип в 500МгЦ??? ), зечем
> ему управление LCD панелью, видеовыход?А это зависит от того чем железка на самом деле является. Ну и как бы лишняя периферия и скорость карман не тянут а вот когда их нет - это полный факап. Тем более что у современных чипов частоты часто можно зарезать, периферию - гейтануть по питанию и клокам, ну и так далее. На самом деле основная проблема - батарейка. Если с ней проблемы решить... мм... в половине случаев я даже возврата украденного требовать не стану ;)
> В том то и проблема что это не для IoT эта штука
> была бы интересна для робота какого нибудь, но для этого нужно было бы ещё
> немного функционала из контроллеров.Так подцепи мк в помощь и командуй ему из линуха по какому-нибудь из интерфейсов (например uart). Компьютеру с сеткой - более высокий уровень, типа толкания картинки с камеры в сеть и получения команд, мк пусть всякие моторчики/сервы/что там еще крутит и т.п..
Это mips, насколько я понял, не взлетит.
> Это mips, насколько я понял, не взлетит.Ээээ вот прямо сейчас в сетевых железках такого плана вкалывают сотни миллионов подобных по смыслу мипсов. Если вам кажется что они не взлетают - прикрутите к квадрокоптеру!
Мне известно, что изрядная часть вот этих всех мыльниц про сеть на mips, однако подавляющее большинство SBC для DIY всё же на arm.
> Мне известно, что изрядная часть вот этих всех мыльниц про сеть на
> mips, однако подавляющее большинство SBC для DIY всё же на arm.Это потому что MIPS для сетевых железок неприлично дохлые да и цены на них до недавних пор были совсем не эпичные. Их производители стали чесаться только когда ARMовские железки стали в разы мощнее и даже дешевле.
Отличная штука!
Вот на таких надо mesh-сети городить!
> Отличная штука!
> Вот на таких надо mesh-сети городить!Я не понимаю, миллиард таких девайсов и своя матрица! Да китайцы лохи просто.
не подскажите а можно ли этот чип как DSP(обработка,генерация, преобразование) использовать?
Как DSP в прямом смысле этого слова нет, но как и любой другой Компьютер/SoC обрабатывать, генерировать и преобразовывать узком диапазоне можно.
> не подскажите а можно ли этот чип как DSP(обработка,генерация, преобразование) использовать?В линухе есть некоторое количество DSP либ. Но стоит понимать что о жестком реалтайме речь не идет да и под MIPS либы врядли сильно оптимизированны. К тому же - а у этой штуки вообще есть аналоговые входы-выходы?
А если хочется вместо линя запустить свою прошивку - это геморройно. Наверное если хочется именно DSP - логично купить DSP.
Навскидку - есть вот это: http://malideveloper.arm.com/resources/sdks/mali-opencl-sdk/
> Навскидку - есть вот это: http://malideveloper.arm.com/resources/sdks/mali-opencl-sdk/Lol. DSP != GPU да и ARM Mali в mips'овской железке взять неоткуда.
Кстати у ARM большинство GPU крайне технически отсталые и вообще OpenCL не могут. В том числе и у большинства allwinner из соседней новости.
Не стоит она своих денег, ни ОЗУ ни производительности.....
По моему скромному мнению Orange Pi PC/One/Zero стоит, закупился такими удобны, легки и работают нормально на armbian (читай полноценный Debian)
Не, ну если они всерьез его за 4 бакса будут в крейсерском режиме продавать - вполне себе опция. А если акционно - за 14 он уже как-то против 4-ядерных китайцев ни о чем.