Pull to refresh

Comments 138

Спасибо за статью!

Дополню ссылками:

BlackSwift микрокомпьютер доступен для предзаказа: www.smartlx.ru/shop

Не пропустите «Комплект разработчика для перехода на разъемы 2.54» за 200 руб. — это упростит работу.

И страница проекта: www.smartlx.ru/blackswift
А нельзя ли платеж через paypal сделать?

А то очкую визу давать.
Распбери миллионами продаётся по всему миру, от островов Фиджи, через весь шарик, до них же с другой стороны.
Зачем вы ориентируетесь только на РФ?

Сразу делайте сайт на английском, делайте вики с примерами, делайте магазин для Европы, для Азии, для Штатов, отрабатывайте логистику из безналоговых портов, закладывайте 30% розничной маржи для дистрибьюторов.
Тогда есть шанс выйти на тиражи в сотни тысяч, тогда себестоимость будет ниже, тогда и доллар прибыли с платы окажется ощутимым.
Не стоит сравнивать нас и Raspberry Pi. Малина не состоялась бы без активной поддержки Бродкома. А нас — пять человек, которые делают проект за свои деньги. Все, что вы описали — очень круто, но практически нереально с нашими ресурсами.
Погодите, а вы на кикстартер за чем идете? Попросите ресурсов там.

Сделать вики с примерами ведь не очень дорого?
Открыть 2-3 интернет-магазина тоже не дорого?
Списаться с дистрибьюторами и выслать им по 200 плат тоже, не?

p.s. Я куплю десять ваших плат на кикстартере.
Кикстартер — это не платформа для зарабатывания денег. Бейкеры не поймут, если им предложат внести деньги заранее по цене, равной будущей ритейловой. Это площадка для PR скорее.
Да, там можно собрать деньги на большой тираж и его выпустить. Но в кармане после этого мало что останется. :-)
Бейкеры не поймут, если им предложат внести деньги заранее по цене, равной будущей ритейловой.

Почему же? Наоборот, краудфандинговая цена очень часто выше ритейловой, так как бэкеры первые получают рабочие прототипы, нежели будущие покупатели.

А говоря о финансовом профите — да, может вначале и не заработаете, НО:
1) Сможете полностью выставить напоказ свою платформу в большой мир, посмотреть, как народ набросится;
2) Организовать частично с помощью этого же краудфандинга будущее массовое производство и уже ТАМ реально зарабатывать. А что, а вдруг? :)

Кажется мне, вам стоит пробовать!

// и, да: согласен с комментами выше в том, что нужно не только на ваши края ориентироваться. Я вот не из России, но уже хочу эту вещь!
Так мы и собираемся попробовать. Но страшновато. Вот уже 30 человек считают, что «не взлетит».
если эти 30 не говорят почему именно — нет смысла на них ориентироваться.

Единственное, что может быть полезного от говорящих «не взлетит» — описание причины невзлета и варианты решения.
При необходимости, могу вам хостинг предоставить под ваш проект да и вообще, помочь по серверной части. Обращайтесь, с удовольствием с вами пообщаюсь.
Would you please shut up and take my money?..

По поводу кикстартера — я бы сказал, что важно внятное позиционирование, тут вам надо сесть и долго подумать, в т.ч. показать какие-то интересные примеры применения (помимо управляемой розетки, это уже немного банально). Судя по комментариям к предыдущим статьям, многие воспринимают плату как конкурента Raspberry Pi — ну и, соответственно, высказывают недовольство отсутствием эзернета, HDMI и чёрта в ступе.

А вообще проект отличный.
Возможно несколько глувый вопрос, но для тех кто не со всем в теме может тоже будет интересно. Я тут чувствую какой-то ажиотаж у пишущих, поэтому вопрос — эта плата как-то выделяется на фоне остальных?
Вопрос от очень начинающего.

Я, честно говоря, даже не очень и знаю если ли аналоги вообще.
Вот здесь про аналоги я писал.
С точки зрения начинающего эта плата выделяется (на мой взгляд) простотой старта. Подсоединил к плате через стандартный разъем блок питания от телефона, к другому разъему через переходник OTG веб-камеру — и сразу можно смотреть трансляцию видео по WiFi.
Разве продукт обязательно должен отличаться от всех существующих в мире? Я эту плату просто хочу. То, что она «родная» — «плюс 50 в желалку». Мне, как начинающему, она как раз и понятна.
маркетинг — это далеко не всегда отличие. часто это просто отличная упаковка. ну а по поводу «хотеть только я» — под предыдущей статьёй есть голосовалка и комментарии, говорящие о том, что у продукта есть своя аудитория, осталось его упаковать.
Нет, это всегда отличие. Красивая упаковка работает, если она — отличие, то есть больше ни у кого такой нет. Если она у всех красивая — она перестаёт работать.

Голосовалка является очень плохим показателем реального спроса, так как входной барьер равен нулю — на практике большинство проголосовавших никогда устройство не купит, причём по куче разных причин (основной, правда, будет «да как-то оно мне, наверное, не особо надо»).

Голосование может работать разве что в обратную сторону: если большинство проголосовало «против», то что-то не так либо с продуктом, либо с его представлением публике.
ОК. Про эту плату знает несколько тысяч человек, а про ту — ни одного. Достаточное отличие?

Запущена ведь голосовалка с порогом входа от 20 баксов. Её результаты показатель, не? Такое исследование маркетинг, да?
Достаточное, только пока в роли «про ту — ни одного» выступает скорее Black Swift. Потому как «эта плата» — это Carambola, Raspberry, et cetera.

Я голосовал, с меня 20 баксов не попросили, то есть порог голосования всё-таки 0. Вот на www.smartlx.ru/shop порог — 20 баксов, но зато там можно сразу несколько голосов отдать :)
я про «голосование» в магазине и писал — оно покажет, насколько ажиотаж в комментариях конвертируется в заказы. за других не скажу, но для себя я увидел простое и понятное применение по адекватной цене. как правило понимаю/не понимаю — это ЦА/не ЦА. как-то так.
Продавайте за 25 — никто (кроме нас) не знает себестоимости, а мы возьмем и за 25, и если честно, за 30.
Доведите до презентабельного вида и выходите на «международный рынок».
Откроете офис в Китае/Гонконге, может сами переедите…
Короче, не бойтесь и удачи!
Мне кажется, что кроме хорошего железа для удачи на кикстартере нужен еще хороший маркетинг.
Из ваших статей я так и не понял пока что, чем вы отличаетесь от остальных одноплатных компьютеров?

Если вы не сможете предельно четко ответить на этот вопрос, то, боюсь, ничего не получится.
отличный маркетинг был у ребят, которые вывели на Кикстартер софтовый TOR роутер, но их уличили в попытке продать готовую чужую OpenWRT плату.
Ниша вроде-бы пока не занята, можно и воткнуться. Но начинать нужно с маркетинга.
(вздохнув) Я вот сейчас попробовал найти их сайт, не открывая обратно Хабр. Результат: даже в уведомлении на емейл о регистрации ссылки нет, есть только название в заголовке письма… сколько ссылок и каких выдаёт гугль по запросу «Умная электроника», догадаться несложно.

То есть в общем на данном этапе маркетингу мы ставим ноль.
Да, по-моему, всем очевидно, что маркетинг — наша не самая сильная сторона… :-)
Постараемся исправиться.
Используйте комьюнити хабра — напишите статью, посвященную острой нужде в классном маркетинге, типа мы-то можем всё, а вот какой продукт и в какой обертке нужен сегодня американскому потребителю — нам не понятно. И в конце — голосование, «я классный, но неизвестный маркетолог и готов поучаствовать», «я классный и известный и готов поучаствовать», «я вообще не маркетолог, но знаю эту кухню лучше любого и готов»,«не буду в такое лезть ни за какие коврижки»,…
и второе голосование — «если участвовать маркетологом — то за долю прибыли»,«если участвовать маркетологом — то за хорошую зарплату»,…
И то же самое для дизайнеров, без картинок правильного уровня «няшности» сейчас сложно что-то продавать.
Сделайте нормальный сайт проекта:
— полную документацию на hardware
— нормальную документацию на software (исходники, описание как собрать из исходников, как загрузить)
— сделайте базу проектов на вашей плате (откройте людям доступ, начните сами)
— сделайте базу расширений для платы (и тоже дайте возможность добавлять людям)
— сделайте форум для общений
делайте сразу на 2х языках
побольше видео, как начать, как подключить
побольше инфы что можно с ней сделать, как подключить с hard/soft примерами
Как только пойдут продажи — китайцы сдублируют. Особенно с готовой документацией.
Я б добавил: заведите форум, где активно помогайте новичкам.
Ребята, поработайте над маркетингом хорошо. Ваша идея и реализация очень перспективные, как мне кажется. Но вам нужно доказать людям, что им это нужно. Сделайте сайт, на нем покажите примеры какие-то. Больше информации! Я бы пару штук заказал у вас. Удачи!
Еще, мне кажется, надо поплотнее общаться с сообществом на опенврт сайтах.
Ну и с маркетингом, как здесь уже написали, надо более понятное позиционирование — дать примеров постройки каких-то вещей, не сравнивать с малиной (т.к. это совершенно разного поля ягоды).
А не могли бы показать схему подключения ethernet интерфейса например? И не экспериментировали с debian?
Схемы готовятся к публикации. К Ethernet разъему типа HR911105A со встроенным трансформатором подключается легко (несколько пассивных элементов нужны).
До Дебиан пока не дошли руки.
вот, кстати, одно из направлений: найти людей которые смогут собрать Debian/Ubuntu/Fedora/итд и напишут внятную инструкцию, как это же проделать самому. Инструкцию на сайт.

От вас, по-большему счету, потребуется только приводить это всё в единый вид. А руки будут «доходить» у тех, кому тоже интересно.
Никак. Там MIPS 400MHz, 16МБ дискового пространства на все про все. И 64МБ ОЗУ. Какая Убунта пойдет на этом железе?
Под это железо есть специальный дистрибутив — OpenWRT.
Ок, с другой стороны спрошу: еще есть дистрибутивы для MIPS, кроме OpenWRT (и соседних роутерных)?

Мне такие не известны.
в общем, я чего ввязался в эту ветку — там уже сказали, сейчас модно «экосистемы». И хорошо, если можно взять уже готовую. Если нет — нужно развивать свою, или хотя-бы показать это направление.

Например для меня OpenWRT — «это что-то роутерное». Скорее всего я не прав, но представим, что я простой посетитель кикстартера, которых хотя-бы слышал, что такое OpenWRT.

Понятно, что линукс он и есть линукс, но хочется что бы путь от исходника до работающего устройства с прогарммой из этого исходника собранного внутри был максимально прост. В идеале — один push в репозиторий, а остальное что бы всё само произошло. Как собирать софт под OpenWRT, как деплоить, вот это всё — для меня лично вопрос открытый и требует изучения. А сам факт, что в чем-то нужно будет копаться, сразу отпугивает.

Поэтому, если хочется широкого охвата, этому моменту нужно уделить внимание.

С другой стороны, несколько раз сказали, что для кикстартера важно четкое позиционирование. Если что-то строить вокруг OpenWRT ресурсов нет, то вот и вариант позиционирования — плата для тех, кто знает чего можно выжать из железа с OpenWRT на борту.
Кто эти люди? Что им интересно кроме наворотов в роутерах? Кто покупает TP-Link'и и что из них делают? Почему этим людям лучше купить эту плату?

какие-то такие мысли
Тут порог вхождения весьма высок. Прийдется научится собирать OpenWRT, создавать свои пакеты, деплоить их. Если речь идет о своем софте а не конфигурации готового. Это отобъет желание у многих, имхо.
Хотя есть же желающие ковырять роутеры. Так что своего клинта плата наверняка найдет.
Одно из направлений к популярности — снизить порог вхождения разработчикам.
Например, у BeagleBone в предустановлена Cloud9 IDE. Включаешь и через пару минут чтения getting Started уже мигаешь лампочкой, считываешь кнопку.

Чем проще и плавнее «вход» — тем большее количество людей купить «на попробовать». Как-то так.

Согласен, надеюсь разработчики этой платы вас услышат.
Первое, что я сделал с BBB, собрал под него образ OpenWrt (причем не из коробки). На самом деле, порог вхождения для OpenWrt не так уж и высок. Ну а uci делает его настройку еще проще.
Мы выложим виртуальную машину, где исходники бут-лоадера и OpenWrt будут лежать вместе с собранной прошивкой. Сама плата прошита из коробки. Т.е. покупатель может как пользоваться as is, так и легко дополнить прошивку чем-то ему нужным (или убрать ненужное).
Вы немножко промахнулись)
сколько вас таких, кто «берет и собирает образ системы» сам?

Про себя могу сказать: после нескольких лет работы с rpm-based дистрибутивами, когда мне потребовалось что-то для Debian собрать, я всё проклял и плюнул. Настолько там всё по-другому. И до сих пор Debian/Ubuntu я рассматриваю как платформа, для которой я не буду разрабатывать, и даже пересобирать софт. Есть в официальных пакетах — отлично, нет, без меня. Я лучше возьму федору/центос и сделаю всё это же самое, привычно (для меня) и быстро. На всякий случай, до редхатоидов было многолетнее использование freebsd, например. А где-то там в промежутках возился с разными embedded платформами, с линуксами внутри.

К чему это я всё? Даже если я всё внутри понимаю, нужна мотивация. Нужно что-то еще, что заставит меня открыть какую-нибудь wiki-page, и почитать, как всё это делается. Выкачать tool-chain, установить, настроить и так далее.

Чем больше таких предварительных действий требуется, тем меньше шансов, что продукт мне понравится. При прочих равных, конечно.

И если сейчас вопрос ставится, «как хорошо стартануть?», причем не в пустом поле, а при наличии каких-то конкурентов альтернатив, вопрос «порог вхождения не так уж высок» нужно решать. В идеале, никакого порога не должно быть вообще.
Всё разумное, что может потребоваться потенциальному покупателю платы, должно легко скачивается с сайта в готовом к употреблению виде. Про неразумное, но вполне возможное — должно быть написано на сайте, где брать, каким напильником пилить, что бы поставить самостоятельно.

Тулчейн должен быть завернут под три платформы (Win/Mac и все линуксы) в таком виде, что бы поставил, и начал получать если не готовые пакеты, то хотя-бы готовые для запуска бинарники с минимальными телодвижениями. Это минимально.
Хороший — сервис интегрированный к гитхабом, который собирает бинарники/пакеты для установки.
Совсем хороший — на каждой плате клиент к этому сервису, который сам скачивает и ставит.
Максимальный — магазин приложений, который со всем этим интегрирован.

Людям не нужны дрели. Им даже не нужны дырки в стенах, им нужно картину повесить или полку.
RPM действительно проще чем DEB. Но разница вхождения по времени минут 10-20.

Ваше описание подходит не стартапу а новому продукту от крупной компании.

Т.е. вы считаете, что для того чтобы повесить картину ничего другого делать не надо? Гвозди/шурупы в стенах должны сами появиться?
Я описывал то, за что по моему мнению, люди не погруженные по голову в разработку для linux, но которым интересно что-то получить полезное от небольшого компьютера, будут с радостью отдавать деньги, выстраиваясь в очередь.

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

Но заявка на победу должна быть сильная.
— нужно очертить границы (вот то, что я написал — это реально интересно или бред одного из комментаторов на Хабре),
— примерно написать план
— оценить затраты плюс/минус километр. Сейчас пока есть оценка сколько нужно денег на тираж, как понимаю, довольно точная
— прикинуть строки, хотя бы для первых 2-3 шагов. Сколько будут печатать тираж известно. Остальное всё: Сайт? Сборки прошивок и дополнительного софта? Комплектация тулчейна?
— сделать первый шаг (и это не тираж), проверить туда ли пришли, куда хочется.

Под гвозди/шурпы, я понимаю ту самую вторую ревизию платы, которая уже на руках, может быть третью, которая «таки будет».
Тулчейны, возможно, и так есть. Например я на ОpenWrt запускаю бинарники собранные Codesourcery, а сам OpenWrt собирается своим собственным тулчейном. На худой конец для windows через пляски с бубном можно сделать кросскомпилятор и выложить его. Ведь конечному пользователю совершенно необязательно делать пакет под свое приложение. А вот если надо будет, то придется уже и вникать. И, на самом деле, оформление пакета для OpenWrt не сильно сложнее, а может быть и проще, чем подготовка спеков для rpm.
Свой пакет в OpenWrt встраивается от 2 минут на редактирование шаблона. Деплоить очень легко. От пакета на флешке, до собственного репозитория пакетов.
Сборка под типовую систему требует минимум телодвижений.
Ну, все так, кроме моментов, когда нужно поставить модули ядра (kmod-...). Тут без своей сборки уже вряд ли обойдешься.
Можно просто сделать пакет под модуль ядра. А нужный патч подложить в папку для патчей ядра в директории проекта. Что действительно сложно, это ломать стереотипы и собирать OpenWrt на eglibc. И то, как мне думается, лучше допилить софт на поддержку uClibc, чем перетряхивать всю экосистему.
Если уже умеешь — то да, быстро. А первый раз на то что бы вникнуть в создание полноценного пакета у новичка уйдет гораздо больше времени. Согласны?

Wiki у OpenWRT на эту тему формально есть. Но многие интересные нюансы там не описаны или описаны не достаточно подробно/понятно. Приходится смотреть как это сделано в других пакетах и делать методом тыка. На это уходит драгоценное время и нервы.
В первый раз вышло 5 минут, если не меньше.
Интересные нюансы касаются более сложных вещей чем простой пакет.
Wiki у OpenWRT на эту тему формально есть. Но многие интересные нюансы там не описаны или описаны не достаточно подробно/понятно. Приходится смотреть как это сделано в других пакетах и делать методом тыка. На это уходит драгоценное время и нервы.


Это достаточно малыми силами решается просто публикацией в собственной wiki внятных мануалов — тем более, что здесь не будет ни горы разнотипного железа, ни особых вариаций прошивки.

P.S. Не столь давно впервые в жизни собирал пакет под OpenWRT сам, из своих же исходников, до этого не имея опыта общения с OpenWRT вообще никакого, кроме как через Luci. Ну да, куда-то там немного потыкался в разные стороны сослепу, но в итоге без проблем собрал.
Лично мой мнение: сделайте версию с контроллером LiPo (зарядка, повышающий DC-DC для питания камер всяких), и делайте упор на автономность платки. И ещё, пожалуй, веб-сервер в платку или пример приложения для айфона с андроидом. Мол, приладил к велосипеду/камере/фотику и вот у тебя там контроллер со встроенным вайфаем, автономный, и сразу с телефона можно этим управлять. Virt2Real без мощного процессора, зато со встроенным WiFi.

Возможно, эта история слишком сильно пересекается с Virt2Real, и надо придумать другую. Но история нужна обязательно, потому что люди, всё же, покупают историю, потенциальную возможность, а не железку. Количество всяких RaspberryPi, пылящихся на полках у людей, подтверждает эту теорию.
К сожалению, сейчас, помимо платы, нужна экосистема. Например, статьи, как сделать с платой то-то и то-то, чтобы люди могли понять ее возможности, «Вот тут мы подключаем вебкамеру», «тут мы управляем пинами и по SPI из простого скрипта с вебсервером с php», а тут — «запускаем шаттл на заднем дворе».
Просто уровень входа в эти миникомпьютеры чуток повыше, чем ардуина та же, и иногда нужно разжевать…
Еще одна проблема — отображение информации, по-хорошему нужно обозначить какие библиотеки, какие дисплеи можно без проблем подключить к плате…
Как раз на первых тестерах и можно построить сообщество. Пяток оригинальных проектов и с этим на Кикстартер, мне кажется.
Ваши шансы на успех лежат не в технологической плоскости. Кикстартер, как ни странно, не про технологии, а про умение сделать шоу, пускай даже из полной ерунды.

Сумеете пролезть в топовую прессу и коммьюнити — будет успех.
Интересный проект, могу помочь с опытной партией корпусов.
была на Хабре статья «Как мы выходили на Кикстартер» и её продолжение. Почитайте её. Есть как положительный, так и отрицательный опыт выхода.

Удачи вам!
>Однако, нигде пока что доступной рабочей схемы устройства на базе этой SoC не наблюдается.

Есть схема коммерчего продукта Dragino MS14, например. Есть реверс-инжиниринговая схема WR703n.

Ваш «open source» какой-то не очень open. Где же репозиторий на гитхабе или исходники на сайте? Или боитесь что кто-то украдет схему и сам по-быстрому выпустит копию?
У вас вообще есть какой-то сайт с документацией, прошивками, вики, и прочими плюшками для пользователей? Или вы предлагаете людям смотреть все это на сайтах конкурентов?

Еще очень интересно посмотреть на радиус действия WiFi без ART-калибровки. И сравнить их с той же Карамболой или WR703n.

А вообще продукт при должной поддержке может быть востребован. Мы сейчас пользуемся Карамболами. Так вот их периодически раскупают в ноль. Т.е. спрос есть. Цены у вас, похоже, будут одинаковыми, платформа идентичная, форм-фактор только другой.

Удобнее ли ваш форм-фактор? Если да то для какого применения? С мелкими pin-headers покупатели еще намучаются. С шагом 2.54 пошел и купил на любом базаре. Еще если бы добавили памяти, скажем, до 128МиБ это было бы полезно и выделяло бы вас. Хотя не факт что технически это возможно.
Ну, по Dragino все-таки не вся информация открыта, а реверс-ининиринг кривоват, мы его смотрели.

Сайт со всеми плюшками готовится. Увы, не все сразу у нас получается. До сих пор нет однозначного понимания — нужна наша плата кому-то кроме нас самих или нет?

Карамболы чуток подороже, и с полуотверстиями (что, на мой взгляд, даже хуже наших 1.27), плюс их надо кормить отдельными стабилизированными 3.3В, насколько я понимаю.

128 MiB не поддерживает AR9331, увы.
Карамболы дороже? 19 евро в розницу. Это чуть меньше $24. Это дешевле тех $25 за которые вы бы хотели продавать свои платы.

Нужна или нет — тут вам никто не скажет пока сами не попробуете продавать. Люди хотят просто более быструю лошадь. Так что дерзайте! Но без документации оно точно не выстрелит. Я вот только что попробовал найти распиновку вашей платы что бы понять можно ли туда завести питание не через микроюсб. Так вот не нашел даже такой элементарной вещи. Дайте людям информацию если хотите что бы они делали заказы.

С питанием тоже не все сладко. Вы надеетесь на внешние БП? Но не все БП одинаково хорошо фильтруют питание. Особенно чувствительными к этому окажутся подключенные USB устройства. Мы пол года вылизывали фильтры питания что бы устройство работало без сбоев продолжительное время (uptime от одного месяца и выше) в промышленных условиях. До этого выстреливали баги раз в 1-2 неделю которые приводили к глюкам с USB.

Кто ваш покупатель? Кому вы хотите продать платы? Сделайте сами несколько проектов на этой плате и наступите на все грабли. Оцените порог входа. Соответствует ли он образу вашего пользователя? OpenWRT весьма непростая штука, особенно для электронщиков а не программистов.

Ребята, которые захотят подключить любое старое USB устройство тоже будут неприятно удивлены. AR9331 не умеет нормально одновременно работать и с WiFi и c USB 1.1 (а это всякие arduino, USB-UART, и т.п.). И им потом прийдется объяснять что нужно добавить хаб между вашей платой и этим устройством. И получается что все вместе уже не такое и компактное и дешевое. И везде будут кучи usb-кабелей. Об этом нужно предупредить заранее пользователей.

FTDI на борту — лишнее удорожание. Оно будет не нужно в готовом изделии и нужно в основном на этапе прототипирования. Как UART его использовать сложно, т.к. он очень урезан функционально. Только как debug console.

Вы смотрели на WeIO? Там на борту есть и SD-карта (очень, очень нужно если ваш проект собирает какие-либо данные) и контроллер, и софт интересный.
Вообще-то мы сейчас оформляем предзаказ на наши платы по 20 USD. Это несколько дешевле 19 Евро.

Ну так вот мы и пробуем.

Питание завести можно мимо USB. Как +5, так и +3.3 через пины.

Мы и делаем свои проекты на этой плате. OpenWrt — штука непростая, но свежий релиз работает, и проблем особых не видно.

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

FTDI у нас и стоит на «плате разработчика».

С WeIO мы даже переписывались.
Прошу прощения, USB-аудио карта оказалась 12Мбит, но все-таки USB 2.0 Full speed.
С каким устройством можно проверить? У меня тут даже мыши и клавиатуры вокруг — все USB 2.0, как выяснилось.
Насколько я помню, там проблема связана с тем что тактовый генератор для медленного USB и WiFi используют одну и ту же базовую частоту, которая потом умножается на нужный мультипликатор. При подключении WiFi или смене канала WiFi или еще каких-то других действиях с WiFi эта базовая частота меняется для WiFi и по ходу изменяет за собой частоту тактования для медленного USB чем нарушает его работу. High Speed USB использует другой независимый тактовый генератор и WiFi на него не влияет.

Попробуйте включить WiFi и подключить UARTы типа CP2102, CP2103, дешевые китайские хабы, arduino с FTDI UARTом… Нагляднее всего примонтировать флешку через такой хаб. Она чудным образом начинает спонтанно отваливаться.

Тут есть больше информации:
forum.openwrt.org/viewtopic.php?id=39956
see.sl088.com/wiki/WR703_USB%E4%B8%8D%E7%A8%B3%E5%AE%9A/%E5%BD%93%E5%89%8D%E7%9A%84%E6%80%BB%E7%BB%93


Actually, the chip has a hardware bug where spurious RF emissions affect the USB PLL. Of course, they will not aknowledge it as a critical bug as they found a software workaround for it.
This workaround is using some undocumented registers, and even the datasheet is normally under NDA only, which makes it very difficult for open source initiatives like OpenWrt to catch up. We basically just lost 2 years because of information obfuscation wink



This may be the final word on this whole story regarding the AR9331's USB stability issue…
Following a conversation that took place between Elektra from the Village Telco and nbd from this forum, it appeared that the «AR9331 chip only implements EHCI, so the USB port is only 2.0 compliant».
The «USB 2.0» term used by Atheros (and other manufacturers too) is rather confusing, since there can be some «USB 2.0»-labeled devices which are in fact only using Full-Speed or even Low-Speed actual protocol. The «USB 2.0» sticker only says that they passed the corresponding version USB-IF compliance, but not at which speed…
At this light, I tried several configurations, and it looks like that the AR9331 only effectively implements EHCI only and not OHCI, so only High-Speed (480Mbps) devices are supported by the AR9331 chip.
So, to summarize, i strongly suspect that:
REAL USB 2.0 High-Speed 480 Mbps devices such as 3G modems or USB drives are supported by the AR9331
SO-CALLED USB2.0 or ACTUALLY USB 1.1 Full-Speed 12 Mbps such as almost all cdc-acm devices (including GSM/GPRS modems, FTDI chip-based devices, POTS modems, GPS devices, Arduino boards, etc.) appear to work but in fact feature the strange bugs we found and do not work reliably
SO-CALLED USB2.0 or ACTUALLY USB 1.1 Low-Speed 1.5 MBps such as mice, keyboards, joysticks and Software-based USB AVR implementations do not work at all
In order for such USB Full-Speed 12 Mbps or Low-Speed 1.5 MBps devices to work with the AR9331, you need to add a High-speed hub (active or passive, it doesn't matter, provided you respect the 100 mA w/o negotiation / 500 mA max current from the USB spec) in-between.
As it looks like it really is a low-level hardware limitation and not a software OHCI driver problem, in this case they seem to work (at least for days) without problem.



Кажется летом я видел в OpenWRT патч(и) которые якобы должны были исправить эту проблему, но к тому времени она меня уже не волновала так что я не проверял работают ли они.
Мне кажется сейчас у вас состояние как у артиллерийского расчёта, который уже зарядил орудие. Проще выстрелить, чем разряжать. Думаю что нельзя останавливаться, когда выполнили такой объем работы.
Для домашних разработок может оказаться удобной плата и покрупнее, но к которой удобно будет подпаяться. Про точки крепления тоже стоит подумать, и корпусов лучше несколько разных размеров. Чтобы не было заботы куда свою поделку упаковать.
И согласен, ориентироваться нужно сразу не только на одну страну.
У нас есть плата-переходник на 2.54, к ней и подпаяться можно, и точки крепления на ней есть. Ну и да, один из возможных вариантов — сделать еще одну версию платы, сразу с 2.54 на борту.
Плату наверняка будут использовать для домашней автоматизации, нужно будет подключать к ней дополнительные платы, в том числе самодельные. Мне кажется было бы удобно иметь готовый корпус, в котором кроме места под вашу плату было бы еще готовое место под свою. И пусть даже оно будет достаточно большим, лишнюю медь можно просто не использовать.
Плата-переходник это хорошо, но так все может стать похожим на Arduino — шилды иногда в несколько этажей. А сверху ещё все проводами опутано. Для разработки может и ничего, а для жизни по-моему не очень.
Во втором вопросе забыли добавить четвертый пункт «У китайцев»
Мы покупаем компоненты, производим платы и делаем монтаж в том же самом Шеньчжене, что и китайцы. Ну, возможно, за счет каких-то особых внутреннекитайских знакомств у них получится сделать себестоимость не 12 USD, а 10. Будем тогда сами у них покупать. :-)
Да вопрос ведь не в себестоимости. Только человек с тонкой душевной организацией купит что-либо с пересылкой через Почту России при наличии альтернатив.
Расскажите, какие есть альтернативы Почте России при доставке товаров от китайцев в Россию же?
Я одну знаю — FedEx еще доставляет, но на юр. лица только, и не более 4х экземпляров чего-то одного, и не более 200 USD стоимости. Порядка 50 USD такая посылка стоит, но зато всего 4 рабочих дня.
А вот UPS или DHL, насколько я знаю, товары в Россию из Китая не берут.
Вооот. А здесь как раз мы плавно переходим к вопросу открытия виртуального китайского офиса для рассылки заказанных плат покупателям :) Опять-таки — нет привязки к рублю на всякий случай.
Ненене, погодите!
Причем тут офис? Каким образом может в принципе товар из Китая попасть в Саратов, минуя Почту России? Вы упоминали какие-то «альтернативы» — это какие же?
Почему в Саратов? Дело Delsian говорит, делайте логистику Китай-получатель не заводя товар в РФ. Не только же в России клиенты.
Вы читайте комменты внимательнее. Автор уже написал, что Китай-получатель (кроме РФ) не будет пересекать РФ.
Есть еще какая-то российская курьерская контора, через китайскую границу сами прогоняют на таможне в российском приграничном городе и дальше курьером по России… забыл как называются… с Aliexpress некоторые продавцы с ними работают
Блин, не томите! Интересно же. :-)
Кикстартер требует достаточной мощной медийной поддержки, я вижу что с технической точки зрения устройство интересно и в вашей команде скорее всего все настоящие профессионалы, но кикстартер будет успешен только если вас заметит отраслевая пресса в США, медиаперсоны ну и может соцсети, но тут больше зависит от удачи. И вот в статье я не прочитал ни строчки про работу с журналистами поэтому проголосовал за «нет». Хотя многое ещё зависит от целевой суммы, если она будет не очень высока, можно собрать значительную часть за счет заинтересованных хабровчан.
Целевая сумма планируется порядка 20К USD, чтобы сделать хотя бы 1000 шт. тираж.
С учетом почтовых расходов и процента кикстартера вам надо увеличивать целевую сумму, если вы хотите сделать 1000 штук.
Да, кстати, расскажите тоже в цифрах, как доставку планируете организовывать международную — очень интересная тема.
Почта Гонконга — доставка бандеролей интересующих нас размеров/веса почти в любую страну стоит порядка 2.5 USD. Обработка заказов либо нашим гонконгским отделением (3 человека), либо специализированными фирмами — порядка 2 USD за адрес.
Мы посчитали, с учетом всех расходов за базовую версию платы попросим 25 USD (включая доставку почтой из Гонконга). Для early birds — 20, но это будет ограниченное предложение (100 плат максимум).
+1 к медийной поддержке.

первое, что приходит в голову — отправить образцы ребятам из adafruits.com, dangerousprototypes.com, sparkfun.com и тому подобным. Может кто-то напишет статью. Даст ссылку на сайт, просто выскажет критическое мнение.
Да, предсерийные образцы надо обязательно рассылать по интересующимся. Без образцов вероятность что кто-то захочет написать о продукте сильно уменьшается.
Держите халявную идею с разъемом, а то мне не пригодилась. habrahabr.ru/post/177803/
Можно будет работать с интерфейсами в устройстве, которое больше чем ваша коробочка.
с какой максимальной частотой AR9331 опрашивает своим GPIO контроллером входные сигналы?
У меня получилось опрашивать порты с частотой 10 МГц из кода на С++. Но вот как часто при этом меняются входные значения — не знаю. Это надо генератор какой-нибудь настраивать и короткие импульсы ловить.
а не пробовали режим прерываний в кернел спэйс?
Нет, пока не нашел информации по использованию прерываний в GPIO, только поллинг везде(хотя регистры по настройке прерываний есть, так что теоретически их ловить можно).
Спасибо, посмотрю.
получилось ли посмотреть?
Получилось. Похоже, все работает. Хочется вытащить работу с прерываниями в юзерспейс.
вот если бы вы смогли еще замерить временную дискретность получения прерываний было бы совсем замечательно.
Глубокое убеждение работать в юзерспейсе надо не с прерываниями а с драйвером sysfs который работает с прерываниями.
Не совсем понятно, как ее мерить? Если она в долях микросекунд измеряется.
Работа через sysfs дает сходу задержку в единицы (а то и десятки) микросекунд.
Ну и какой смысл сначала корячиться с прерываниями, а потом заниматься поллингом в sysfs?
ну да
Просто у меня специфическая задача — в кернели поймать прерывание и тут же дать ему штамп времени и передать в юзерспэйс все это уже, не опасаясь задержек.
Наносекундомер короче хочу сделать :)
Ну почему-же никто не делает компактную плату на x86 (не Quark, а i3 или хотя бы Atom)? Чтобы можно было десктопное ПО запустить!
Да и повальная тенденция запитывать «встраиваемые» решения через USB или «подпаивание к контактам» (то есть без защитного стабилитрона) делает их «невстраиваемыми». Одно дело подвести провод от общей линии питания какого-нибудь привода, а совсем другое — городить отдельную обвязку со стабилизатором!
Одумайтесь! Не повторяйте Малинку! Ну пожалуйста!
Я не совсем понял пафоса этого заявления. Стабилизатор на входе у нас стоит. Да, очевидно, что он далеко не все выдержит, но все-таки реальные проблемы с качеством питания вряд ли возникают у большого количества потребителей.
И потом, схемотехника будет открыта. Вы сможете добавить то, что считаете нужным.
на x86 делают, и даже продают уже готовые — Raydget
Уважаемые разработчики, сделайте пару видео с работой вашего мини-ПК, видео с процессом загрузки софта, еще что-то, а то пока я вообще ничего не вижу, ну плата и плата, ни одного реального примера, ни схем, ни распиновки разъемов, ни примеров подключения хоть какой-нибудь периферии кроме камеры, хоть пример мигания светодиодом бы, пример работы с каким-нибудь датчиком. Без всего этого Ваш проект канет в небытие как и Виртурилка.
У меня уже стопка разных мини-ПК лежит и все они недоделыши, софт разработчики не довели до ума, а сообществу это не всегда по силу, в результате складывается такое впечатление, что продавцам лишь бы деньги отбить, а дальше проекты отправляются в свободное плавание — печально.
Будет хорошая упаковка — взлетит на Кикстартере. В том виде, что проект находится сейчас, у него нет шансов. А вообще шансы есть. Красивая история про Золушку не прокатит. Без хорошего маркетингового продукта туда лучше не соваться. Посмотрите отечественные успешные проекты да пообщайтесь с их авторами.
С этим проектом я все-же зашел на indiegogo.com В отличие от Кирстартера эта площадка менее помпезная, но эффективность ее не хуже!
UFO just landed and posted this here
UFO just landed and posted this here
Я тоже поддерживаю идею перед кикстартером выслать платы известным гикам.

Потратить 20 плат — но в ответ получить статью от уважаемого и известного там человека.

Основательница adafruit компании девушка-хакер Limor Fried — сторонник open-hardware. (Давно хочу её выступление перевести на русский.) Уверен ей понравится плата и открытость.

Так же ребята из sparkfun — сторонники открытых решений — всё что они продают — доступно для скачивания — исходных кодов и чертежей — они бы вполне могли включить BlackSwift в линейку своих продуктов.

И вообще «The smallest computer from Soviets» — это интересная медийная тема)
Как человек, который работал в команде над тремя успешными проектами на Кикстартере и консультировавший еще десяток, скажу, что по этой статье точно не понять, взлетит ли проект на Кикстартере. Вы правильно понимаете, что Кикстартер — маркетинговый инструмент и идти туда нужно заручившись поддержкой американского коммьюнити и американской прессы. И да, можно абсолютно точно сказать, что с хабра вы получите не 1000, а 10-20 продаж на Кикстартере =)
Если интересно, можете написать мне в личку или скайп, могу много интересного рассказать про Кикстартер =)
Тут ключевой вопрос, а что же вы все же хотите предложить миру? Еще один маленький компьютер аля RPi, но меньше и дешевле? ИМХО это совершенно тупиковый путь. Их и так как грязи, вокруг многих уже готовая питательная среда из кода, людей, идей сформировалась.

И тут вы, с единственно уникальной фишкой — ценой.
Нет, к RPi проект не имеет на самом деле фактически никакого отношения. RPi — это, по сути, очень маленький полноценный персональный компьютер со всем полагающимся этому компьютеру набору портов. Из-за этого RPi сравнительно универсальна, но и сравнительно крупна. Медиацентр на ней, например, хорошо сделать.

Black Swift — компьютер в первую очередь для встраиваемого применения, поэтому и была задача сделать его как можно меньше, но при этом не слишком сложным, чтобы он был доступен не только профессиональным электронщикам. Применение — для любителей это, в первую очередь, овайфаивание любой бытовой техники, от розетки до хоть стиральной машинки (у меня вот есть Wi-Fi-колонки и Wi-Fi-принтер, который изначально Wi-Fi не были, и тратить кучу бабла на замену которых на современные модели, идущие сразу с адаптером, я совершенно не планировал), всевозможные управляемые игрушки и так далее. Тут ценны габариты (RPi, мягко говоря, не во всё влезет), простое питание (тупо +5В, а если USB не нужен, +3,4...6 В, то есть можно напрямую от одной банки LI в автономных устройствах), простое подключение (если не нужна сложная обвязка с использованием кучи GPIO, то можно в плату запаяться хоть просто тонкими проводами, привет Карамболе), готовый USB-хост (проекты, в которых GPIO не нужен, вообще обойдутся без обвязки). С программной стороны будут библиотеки для поддержки базового взаимодействия с внешним миром, поддержка того же базового взаимодействия из юзерспейса (т.е., например, из bash-скриптов или веб-интерфейса), готовая виртуальная машина на большой ПК для отладки своего софта и т.п.

Для профессионалов — ну, я думаю, ты и сам прекрасно понимаешь. Нанокомпьютер, легко используемый в качестве вычислительного модуля с Wi-Fi, USB и чёртом в ступе в своём проекте. Делай «материнку» с нужной обвязкой и в нужных габаритах конечного устройства — и voila. Меньшие габариты, чем у Carambola, большая производительность, чем у VoCore. Опять же, всё сказанное про простоту программирования и подключения к этому тоже относится.
О, а я придумал зачем я куплю их сразу дюжину. (На Кикстартере, надеюсь, будет предложение «12 штук за €200»?)

Я сделаю из них 802.11s MESH сеть!

Осталось придумать зачем мне MESH сеть.
Осталось придумать зачем мне MESH сеть


Нет, ну это как раз очевидно — чтобы написать на Хабр и сайт проекта, как делать MESH-сеть, и проснуться знаменитым!
Купите тога уже по $23 на ибее TL-WR703N. За эти деньги вы получите роутер в аккуратном корпусе и с блоком питания. Единственный минус — меньше памяти и места на флешке.
Так чем всё дело закончилось?
Еще не закончилось. :-)
Собрано некоторое количество предзаказов, работаем над производством партии.
хорошо. а то у вас сайт отключен мастерхостом
Хорошо. Тогда переадресацию сделайте. Иначе как-то волнительно выглядит ситуация. Работайте с аудиторией, не забывайте про неё.
Как обычно, на выходных неожиданно кончились деньги за хостинг. Все уже работает. Извините.
Кика, только для США, как туда можно попасть с РФ?
Разумеется, через товарища в США, либо посредника, либо агентство. Мы вот со своими проектами через собственную фирму в штатах запускались.
Кикстартер — это не только США.
Мы через НЗ выходим.
Стран много уже: Голландия, Австралия, Канада, Дания, Швеция, Ирландия, Великобритания, Норвегия, НЗ. Но у них у всех одна проблема — сборы в национальной валюте. Это снижает конверсию, так как требует пересчета для основной аудитории КС — американцев.
Пост на Хабре о выходе на KS будет ближе к концу кампании?
Тсссс. В понедельник всё расскажем.

Надо же не просто объявить (да и согласно правилам, прямую ссылку в посте всё равно давать нельзя), но и первые впечатления рассказать, и что-нибудь интересное показать.
В посте корпоративного блога же разрешены прямые ссылки? А у вас блог уже завелся.
Нет, вот конкретно прямую ссылку на проект — нельзя. Увы.

Но я думаю, все найдут :)
То есть именно на кикстартер нельзя? Странно как-то.
Sign up to leave a comment.

Articles