Как стать автором
Обновить

Комментарии 228

Поставил себе напоминание наведаться на Kickstarter 20 января и немного раскошелиться :)

Мне самому очень нравятся ПК такого размера, в августе писал в KeyAsic с просьбой предоставить SDK для их платформы Wi-Fi SD. Обещали даже демо-плату и круглосуточную поддержку. Но в один прекрасный момент просто перестали отвечать.

А можно как-то получить 1 экземпляр Black Swift раньше выхода на Kickstarter, а то хочется к нему попробовать Bluetooth прикрутить.
А сколько плата кушает без Wi-Fi?
Bluetooth — если обычный брелок в USB, то это в рамках OpenWRT спокойно решается: wiki.openwrt.org/doc/howto/usb.bluetooth

Без Wi-Fi потреблять будет где-то миллиампер 100, плюс-минус. Вообще 300 мА — это верхний предел, в типичной работе с активным Wi-Fi потребление ближе к 200 мА.
Нет, не брелок.
Я все грежу мыслями сделать плату с контроллером и bluetooth-модулем типа nrf51822.
SPI, UART — есть аппаратные, большинство прочих интерфейсов можно без особых проблем эмулировать программно на GPIO. Так что принципиальных проблем возникнуть не должно никаких, только софт для общения с BT-модулем придётся свой написать (но опять же, под OpenWRT тут ничего особо сложного нет).
C этим не спорю, но под «голый» nrf51822 все равно нужна плата. А контроллер + BT 4.0 потребляет горадо меньше 100 мА. Поэтому такая плата может служить чем-то вроде watchdog для Black Swift, погружая его в режим глубокого сна (там есть же такой?) и пробуждая его оттуда. Своеобразный Wake-On-Bluetooth.
хм, а сценарий со включением при появления рядом ≥1 обнаружимого устройства в таком виде с последующей отдачей данных об этом девайсе — реален?
Покажу на примере то, что я хочу сделать.
Пусть у нас есть Black Swift с камерой. И надо, например, раз в час или по запросу забирать с камеры кадр, накладывать пару фильтров или OSD и сохранять на карту памяти. Держать постоянно включенный B.S. с потреблением в 0,1А — не совсем выгодно. Например, контроллер STM32L100RB потребляет 185 мкА/МГц, передатчик Bluetooth — до 10 мА во время передачи. Контроллер с помощью своих часов реального времени по графику будит B.S., а тот делает снимок и сообщает контроллеру о том, что его можно отключить.

А когда и при каких условиях контроллер будет будить B.S. — задача прошивки МК, где все ограничено фантазией и возможностями приемника BLE.
В крайнем случае можно через MOSFET управлять питанием BSB c контроллера (включили питание модуля, подождали пока он загрузиться, сделает кадр, после чего выключить его)
НЛО прилетело и опубликовало эту надпись здесь
Я в своей убил прошивку при обновлении.

Лог загрузки
KA Boot 04240806

scu: 11c33303,00000000,00040404,00009f00,1
Status 20100805

Hit to stop :  2.. 1.. 0
Wait m1 timeout - Status 20100805 RCA0 68, RCA1 b3
(5)m1 not readyStatus 20100805
InitCard failed
** Can't read from device 1 **
** Can't read from device 1 **
reading program.bin
Error: reading boot sector
<mmc1>go 208000

НЛО прилетело и опубликовало эту надпись здесь
Вообще если кто скучает, я могу свою подарить, она пыль на полке собирает.
Передайте ее Жеребкову, пожалуйста. Я заберу у него при встрече.
Хоть какая-то от него польза будет :)
Ok, при следующей встрече попробую не забыть :)
Вот ведь ты жадный.
Я не жадный, я домовитый (с)
«задача, которая у нас будет решаться легко» — чем больше у вас на сайте будет примеров подключения переферии к Black Swift с исходными кодами и схемами, тем легче будет с ним работать, тем больше у вас будет клиентов и желающих купить Black Swift. Ардуино тем и привлекательна, что есть примеры для огромного числа подключаемых устройств. Еще бы такую же простую IDE для него :)
Примеры будут добавляться и добавляться. И отдельные про работу с конкретными вещами, и образцы готовых проектов.

А вот насчёт IDE я не уверен — родная ардуиновская довольно страшна лицом. Здесь я возможность писать хоть в блокноте, хоть в IDEA рассматриваю как большой плюс, тем более, что и писать можно на весьма разных языках, в зависимости от потребностей и текущих знаний.
Страшна, согласен, но для старта, очень удобна.
Вы главное не забрасывайте проект, может стоит задуматься о комбайне в виде Atheros AR9331 и какой-нибудь Атмеги или что-то подобного, а может найти еще более производительный чип взамен: Atheros AR9331. Стандартизируйте свою платформу и будет очень не плохая альтернатива существующим микрокомпьютерам.
Для старта мы хотим и вовсе сделать веб-интерфейс, в котором можно будет быстро сделать простые вещи типа привязки GPIO к событиям или друг к другу (пришла «1» на один — выдали «1» на другой и т.п.). Даже на такой простой базе уже можно делать многие забавные вещи.

Про комбайн с AVR думаем. На атмеге удобно сделать многоканальный АЦП и ШИМ, как минимум.

Более производительный чип — будет дороже (мы ж не Raspberry, нам Broadcom деньги не носит), а вот нужна ли эта производительность в реальных встраиваемых применениях — большой вопрос.
Насчет производительности возможно вы правы, но это как говорится: «на будущее». Кстати, было бы не плохо, вместе Black Swift, купить еще и готовые шилды (wifi-антену, реле, светодиоды и т.д.). Чтобы воткнул и заработало.
В будущем и на смену AR9331 придёт что-то новое за те же деньги — тогда и.

Антенна на плате уже есть (более того, разъём для внешней будет только в конфигурациях под заказ, в штатной на его месте кнопка сброса настроек), насчёт платы с базовым набором «пара реле, пяток светодиодов, несколько кнопок» — думаем, да. Может, ещё и AVR сразу на неё же воткнём.
А может не AVR, а stm32? Заодно уровни согласовывать не надо будет, да и камень поинтереснее.
Здесь, к сожалению, любое решение окажется «неправильным». Надо две ревизии плат делать, типа как для фанатов Спартака и ЦСКА.
Можно, но сложнее, а больших плюсов я не вижу. Вычислительной мощности у AR9331 по-любому больше, а базовую периферию в виде АЦП и ШИМ и AVR нормально обеспечит — при куда большей простоте разработки под него.
Не просто AVR, а ATtiny какая-нибудь за 50 центов, думаю, вполне подойдет.
Ну да. Она ещё и маленькая.

ЦАП только в этих AVR нет в принципе (есть в XMega, но это уже перебор), ну да часто ли он нужен.
ШИМ можно и программно реализовать на самом модуле (правда не особо точный, но для серв вполне хватает).
По поводу AVR/STM32 могу сказать что второе более интересное (это сугубо личное мнение каждого).
Но в пользу STM могу добавить что их можно шить на прямую по UART или USB (можно сделать плату расширения с STM в который можно будет через модуль заливать прошивки по необходимости)
Программный ШИМ реализован и работает вполне неплохо (для программного ШИМа на ОС не РВ). Но до аппаратного ему — как до Луны, увы.
STM, конечно же, помощнее заметно. Но, с другой стороны, форм-фактор все-таки ограничивает.
STM32 — это интересно как решение для разработчиков по возможностям и цене. Но под AVR зверски просто писать, так что если мы ориентируемся на широкую аудиторию, которая будет что-то там внутри ковырять — AVR выглядит лучше.
под STM тоже не особо сложно писать (многие примеры с AVR при небольшом допиливании работают и на STM, а с помощью проекта mbed.org можно сразу набросать простенькую прошивку.
У меня обратный опыт: под stm очень просто писать, всегда можно подключиться gdb и посмотреть, что твое творение делает. А на avr надо запаять светодиодик, подключить осциллограф и расставить дебаговые дерганья ножкой.
Согласен, не все AVR поддерживают аппаратную отладку в отличии от stm32
А Scratch не смотрели? Под него легко плагин написать
Как-то оно очень игровым по презентации выглядит. Не говорю, что оно не умеет и обычных задач решать, но выглядит неправильно. :)
А вы потратьте полчаса и поглядите. Это опенсорсный проект поддерживаемый гуглом и MIT, у него масса более прилично выглядящих реализаций.
Спасибо, посмотрю.
День добрый.
Лучше Дракон.
Почти в каждой статье кто-то отписывается про Scratch или подобное.
Это не работает за пределами «помигать лампочкой».
И ориентировано на школьников/дошкольников.

Взрослым дядькам, далеким от программирования лучше подойдет Дракон.
Во, вот это уже сразу правильно выглядит!

Я просто, как человек от маркетинга, придерживаюсь концепции the medium is the message, она обычно не подводит.
Стоит обратить отдельное внимание на то что он умеет генерировать код для разных языков. С, Java, C#, Javascript, да их там дофига. И недавно сделали подсветку синтаксиса. И это советско-российская разработка. Так что есть шанс запилить еще и среду разработки отечественную. С открытым исходным кодом =)
Вот нуб вам говорю: IDE для новичка и примеры — это почти что единственный способ пройти этап обучения.
Если что то подобное будет в веб-интерфейсе (не просто чекбоксы или селекты, а редактор кода причем достаточно высокоуровневого ЯП) — это будет замечательно!
В виртуальной машине полностью настроенный Eclipse с примерами. Помигать светодиодом (да еще и в режиме удаленной отладки по WiFi) — дело одной минуты.
Какой ЯП используется?
Я традиционно C/C++. Но для скриптовиков там вполне раздолье — тот же python, например.
Есть ли в планах выпуск аналога eye.fi?
Нет. Очень специфическое изделие и маленький рынок (более того — сокращающийся).
А почему рынок сокращается? Из-за выхода устройств с встроенной вафлей?
а) выход устройств со встроенным Wi-Fi
б) общее падение рынка фотоаппаратов в пользу смартфонов
в) переезд консьюмерских моделей на microSD
С Вами не согласен Toshiba Flash Air
image


С нетерпением жду заказанных машинок :)
Как вы пережили скачок валют?
Плакали, били кулаком правой руки в ладонь левой, доедали последние кактусы в офисе. Но пока живы.
Наверное, вопрос подразумевал то как это сказалось на ценах закупки компонентов, да и вообще на повышение себестоимости :)
С этим как раз всё понятно — все закупки и оплата производства в долларах, так что рублёвая цена в дальнейшем будет меняться соответственно курсу.
классная вещь получилась. жду когда можно будет заказать
Заказать уже можно (и даже еще пока по старым ценам) на www.smartlx.ru. Завтра-послезавтра перекинем предзаказ на www.black-swift.ru, и заодно цены проапгрейдим.
Если выбираю «доставку по миру», то данные на английском лучше заполнять?
Не принципиально. Все равно перед доставкой все будем по десять раз проверять.
Заказал на smartlx, подтверждение регистрации на сайте и оплаты письменно пришло, а письмо-подтверждение осуществленного заказа — не приходило. Is it bug or feature? :) Номер счета 241214308495599
Сейчас все заказы пока имеют статус «Pending».
Не смог оформить доставку… Не хочет меня регистрировать.
И еще толи антиспам сломался, толи не верную причину отказа пишет.
Потому что я точно уверен что 13 плюс 13 равно 26.
раз 10 попробовал. «Ответ неправильный. Попробуйте еще раз!»
Все. Разобрался. Оформил предзаказ, правда не знаю зачем. :)
А форма логина у вас говорит что антиспам не верный в любой непонятной ситуации. Например, если не найден пользователь.
НЛО прилетело и опубликовало эту надпись здесь
От любого мобильного powerbank'а — напрямую.

От литиевой банки — тоже напрямую (на вход +5 В), но высасываться будет где-то 75 % ёмкости, потому что ниже 3,6 В плата работать не умеет (к счастью, у лития пологая разрядная кривая, так что до 3,6 В он успеет большую часть запасов отдать). USB при этом корректно работать не будет, конечно, ему нужны строго +5 В.

От литиевой банки красиво и до упора — надо внешний контроллер делать, с выходом на 5 В или 3,3 В.

От батареек или Ni-MH — либо от 3-4 штук на вход +5 В напрямую (опять без работающего USB), либо, как и с литием, делать внешний контроллер, который будет уметь высаживать батарейки в ноль (до 0,7 В).
НЛО прилетело и опубликовало эту надпись здесь
От 5-6 часов до суток-двух, смотря чего и какой ёмкости вы будете использовать для питания.

Но вообще для некоей автономной следилки здесь решение изначально не очень подходящее по набору функций (хотя бы потому, что Wi-Fi ей вряд ли нужен).
НЛО прилетело и опубликовало эту надпись здесь
Ну тогда, если говорить простыми словами, можно взять любой заряженный литиевый аккумулятор, подключить его к входу +5 В платы — и она будет работать в течение скольких-то часов. При таком варианте нельзя только использовать USB-устройства, потому что им надо строго +5 В, а аккумулятор выдаёт от 3,6 до 4,1 В, в зависимости от его текущего заряда.

Если нужно, чтобы было USB, или чтобы из аккума выжать все соки (при прямом подключении плата отрубится, когда в аккуме останется ещё около четверти заряда) — надо делать преобразователь напряжения. Это в принципе не очень сложно, но требует навыков в электронике.
НЛО прилетело и опубликовало эту надпись здесь
У меня сдохла одна банка в павербанке, так я разобрал банк, и приделал платку от него (размером она где-то с рублёвую монету) к маленькому (как раньше в телефонах были) LiPol аккумулятору, который у меня валялся. Можете сделать так же — будет и зарядка от USB, и выход 5В.
НЛО прилетело и опубликовало эту надпись здесь
Батарейки громоздкие немного, тут уже конкуренция с плоскими павербанками по размеру конструкции будет (а по геморрою павербанк на порядок удобнее, так как вся электроника контроля заряда-разряда уже внутри).
смотрите, 18650 — типичная ёмкость 3 ампер-часа. Железка жрёт в среднем 100 мА, не более 300, значит, время работы — от 10 до 30 часов.

если считаем, что мы высосем не весь элемент, получится от 7 до 22 часов

можно взять 22650, их ёмкость больше (но и сами они большего диаметра)
НЛО прилетело и опубликовало эту надпись здесь
Олег, от 3.4В таки работает. :-)
Так, считаем.

Индуктивность — 0,0876 Ом (макс.). Открытый канал регулятора — 0,48 Ом. Итого 0,57 Ом, если округлить.

На этом при 300 мА падает 0,17 В. AR9331 работает от 2,97 В — то есть да, без внешней нагрузки должно работать при входном вплоть до 3,14 В (sic!) без проблем.

Под полной нагрузкой падает уже 0,57 В — тогда должно работать от 3,54 В.

Но это предельный случай, в типовом сопротивления на ~30 % меньше.
Короче, я в спеках оставлю 3,6 В — это гарантированная работа при максимальной нагрузке на регулятор :)

Надо потом в бложик на сайте пост написать о том, как нижний предел напряжения определяется. Или в вики.
Ну, я проще поступил — уменьшал напряжение на лабораторнике и ждал, когда отрубится. :-)
Экспериментаторы против теоретиков!
Эта картинка обязана быть в комментариях
Я так и не нашёл нигде кнопки «Оформить заказ»
Может, не там искал?
Это потому что он не кнопкой, а ссылкой!

Шутка. Предзаказы до сих пор живут на www.smartlx.ru/shop, ну и 27 января (перенесли на неделю) стартует Кикстартер.
О! Уже хочю! Кстати а node.js на нем получиться запустить? И так же интересно а можно ви-фи отключать програмно? я понимаю что это как серпом по этому самому — но интересно чисто технически — поставил сеанс связи на 12 часов и она «молчит» и не светится в эфире…
Интересно, позволит ли объем флэш и имеющиеся ресурсы запихнуть туда Cloud9 IDE, как в Beagle Bone Black? Пусть и отрезав что-нибудь не сильно нужное :) Или хотя бы подобную браузерную IDE. Я человек, не чурающийся кросс-компиляции, но, имхо, вот он, эталон низкого порога вхождения: подключаем плату по USB, открываем браузер, творим. Я осознаю, что нельзя сравнивать BBB и BS (неудачная, однако, аббревиатура вышла) — по тому же объему флэша разница на порядки, и мне лично подойдет и тулчейн (даже без VM). Но для хобби-применений это была бы просто бомба…
Официальная аббревиатура — BSB, Black Swift Board ;)
Вот только вопрос: хватит ли памяти и не будет ли сильных тормозов с нодой? Возможно, проведете тестирование. У меня проект на Малине с node.js, но большая часть компонентов в ней просто не нужна. Ваша плата меня заинтересовала и возник вопрос миграции.
А второй вопрос, как бы это тривиально не прозвучало, про рубли: в первой статье были указаны 750руб., но $25 сейчас это уже на порядок больше(в связи с известными событиями). По телеку говорили что-то о том, что с китайцами можно будет вести расчет в рублях или типа того. Есть ли какие-нибудь планы по снижению цен для российский потребителей за счет отказа в расчетах от иностранной валюты?
C node.js — пробовать надо, конечно. Есть такая штука, как Linino — тоже AR9331, своё ответвление OpenWRT и готовый пакет node.js, но я что-то нигде не могу найти реальных впечатлений людей о производительности связки.

Сейчас по предзаказу цена 950 рублей. Расчёты все ведутся, увы, в долларах, так что цена ещё подрастёт.
Спасибо. Думаю, мы переживем это. Я с оптимизмом смотрю в будущее и верю, что у китайцев можно будет заказать электронику по цене, независящей от колебаний курса валюты, прямо с зарплатной карточки Сбербанка или счета ЯД :)
По-любому еще верите в Деда Мороза и Зубную фею :)
Я тут на протяжении последнего времени три раза с человеком из одной и той же компании общался. Выглядело так:
1) (за неделю до 16 декабря) Ну, мы сейчас будем развиваться на российском рынке…
2) (16 декабря) К чёрту российский рынок!
3) (через неделю после 16 декабря) Ну, мы всё-таки будем развиваться на российском рынке…

Так что всё нормально, ну кризис, но не кризис-кризис-кризис же:)
Вполне реалистичный вариант, если юани/доллары станут валютой в РФ
По телеку говорили что-то о том, что с китайцами можно будет вести расчет в рублях или типа того.

Вряд ли.
Пардон, был так впечатлён Node.js на роутерном чипсете, что не заметил второй вопрос.

Wi-Fi — да, конечно, он выключается. Там же изначально OpenWRT, операционка для роутеров, всё, имеющее отношение к работе в сети, она умеет изначально и хорошо.
Спасибо, побежал предзаказывать :)
Команды «wifi down» и «wifi up» есть, если что. Забавно смотреть, как они влияют на энергопотребление… :-)
Заказать уже можно?
Можно. Я чуть выше написал комментарий.
Возможность перепрошивать на низком уровне (по шине SPI) микросхему NOR flash памяти без ее извлечения с другой платы Black Swift.


А обычная как перешивается?
Обычная прошивается программатором перед ее запайкой на плату.
Если микросхема NOR flash уже установлена на плате, и на нее подать питание от программатора, то от этого питания заводится и процессор, который с этой микросхемой пытается по той же шине SPI взаимодействовать. Так что задача программирования флэш-памяти без выпаивания сводится к задаче «отрубить от нее на время программирования процессор нафиг».
Объясните мне понятней. Что я смогу и чего я не смогу на обычной версии платы? Есть ли какие либо вещи, которые в принципе возможны только ( с учетом всех возможных лайвхаков) на девелоперской версии?

Почему плата расширения с разьемами такая дорогая у Вас?

Вы всерьез предлагаете владельцам обычной версии выпаивать флешку для перепрошивки?
Не-не-не.

Девелоперская версия — это расширенные возможности восстановления после фатального сбоя (прошивка по USB-UART, прямая работа с флэшем). Она нужна для тех, кто серьёзно собирается ковыряться в прошивке с большим шансом быстро и регулярно доводить плату до состояния кирпича. Отладка ядра, отладка критичных драйверов, установка отличных от OpenWRT ОС, ковыряние в бутлоадере.

Всё остальное в одинаковой степени возможно на любой версии платы.

Всем остальным для прошивки есть штатные возможности OpenWRT, если OpenWRT будет случайно убита так, что даже сброс настроек не помогает — то прошивка с помощью внешнего адаптера USB-UART.
А сколько по времени занимает прошивка по USART?
Минут десять, UART — это не особо быстро.
Вот интересно, возможно ли в U-BOOT бутлоадере поднять WIFI чтоб можно было обновить чип с помощью TFTP?
Не нашли мы пока ни одного примера, как в ю-буте поднять WiFi. Сами очень хотим сделать…
Почему плата расширения с разьемами такая дорогая у Вас? — осталось без ответа.
Которая 200 рублей или 800? Впрочем, я в обоих случаях не вижу ничего особенно дорогого.
Если цена и того и другого не включает в себя доставку, то она завышенная в обоих случаях. Ибо тогда совокупная стоимость устройства (особенно в случае версии разработчика и модуля за 800) приближается к цене Raspbery Pi, которая явно значительно (предположительно на порядки) превосходит по вычислительной мощности.
У нас нет задачи быть дешевле RPi. Если он для ваших задач подходит лучше — возьмите его и не мучайтесь.
Странно. Плата расширения за 800 получается ненужной за такие деньги. Иначе все не захотят мучатся и возьмут RPi B+ или A+ и все.
Я сейчас для себя делаю устройство, у которого внутренний объём под электронику, включая блок питания, примерно 30×50×35 мм основной и ещё 30x38x13 мм выступ сверху. И там нужен Wi-Fi, да. Вы можете, не мучаясь, сделать эту электронику на RPi B+, A+ или любой другой RPi на ваш выбор? Я был бы признателен.

P.S. Вообще удивительно читать такие комментарии под статьёй, в которой отдельно написано, почему Black Swift — не Raspberry Pi, и стоит ссылка на сайт, в котором единственный пока пост в блоге посвящён разжёвыванию того же.
Вы понимаете, о чем я говорю? Я не говорю Black Swift ненужен, очень даже нужен. Но вместе с платой расширения за 800, он попадает в другую размерную (габариты платы 94 на 42 миллиметра) и ценовую категорию. И в этом случае его конкурентоспособность оказывается под вопросом.

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

Зачем делать заранее неудачный аксессуар или аксессуар для узкой категории?
Платы расширения не делаются для использования в готовых конструкциях. Любой devboard — это просто средство предварительной отладки проекта, и стоят они зачастую по несколько тысяч рублей — это не играет никакой особой роли.
Все спецификации на все платы будут выложены в открытый доступ. Кто захочет — тот сделает сам. Может быть, даже получится сделать дешевле.
Вопросы ценообразования — довольно сложные, но по себестоимости могу сказать следующее:
1. Если на основную плату планируется тираж не менее 1000 шт, и делаться они будут в Китае, то вспомогательные платы будут изготавливаться куда меньшим тиражом (очевидно — мы смотрим по уже состоявшимся заказам), и в России (т.к. потребуют ручной пайки, а в Китае мы категорически ничего их руками не паяем).
2. Если взять примитивную плату-переходник с 1.27 на 2.54, то там на разъемах получается 100 точек пайки. Ручной. По 80 копеек за штуку — сходу 80 рублей на одну плату. Возможно, у кого-то есть варианты дешевле, но у нас — пока нет.
3. Основную плату мы собираемся распространять в России по себестоимости (на самом деле сейчас получается даже чуть ниже себестоимости, из-за роста курса доллара). Мы идем на это сознательно, чтобы наше решение получило максимальное распространение среди инженеров-разработчиков, как технологическая платформа. Поэтому, очевидно, мы пытаемся хоть немного заработать на необязательных аксессуарах.
В смысле, на уже работающей плате?

1) Штатными средствами OpenWRT по Wi-Fi
2) Штатными средствами бутлоадера по мостику USB → TTL UART
А не могли бы вы пояснить мне, как чайнику в электронике — что именно делаете вы в данном проекте? Я так понял, что конечное производство за рубежом, производство компонентов — тоже. Вы делаете чертежи-схемы-спецификации? Какой он, современный процесс создания устройств?
Определение вида конечного устройства (что оно делать, как оно это делает), разработка схемотехники и платы, заказ производства, отладка образцов — это всё делается из России. То есть да, чертежи-схемы-спецификации. Производство просто получает готовые чертежи, берёт под козырёк и паяет, спаянное молча выдаёт на руки.

Технически ничто не мешает заказать производство и в России, но это будет попросту дороже.

Российских компонентов для таких устройств по понятным причинам не бывает.
Спасибо. Я из любопытства спрашивал, как оно вообще делается. А патриотичный вопрос «А че не в России делаете?» у меня не стоял. BarsMonster неоднократно на эту тему писал.
Насколько я, как такой же чайник, вижу — ребята занимаются проектированием, тестированием платы, заточкой software и hardware под неё.
Мне лично очень симпатичен этот проект потому, что в электронике я чайник он слова «совсем» и мне хочется втыкнуть проводок, увидеть интерфейс, открыть мануалы и начать разбираться.
И я хочу избежать танцев с программаторами и прочими хитрыми устройствами по крайней мере на начальном этапе.
ИМХО все мои хотелки данный проект удовлетворяет в полной мере.
Получилось отличное устройство.
Если вы в него воткнете новомодный BLE, то ему вообще цены не будет (биконы пилить, техникой с мобилки управлять, ...) и у ардуины не будет шансов.
Удачи на kickstarter.
Для Bluetooth все упирается в антенну, по большому счету. В этом форм-факторе две антенны на 2.4ГГц — увы, никак.

P.S. Совершенно непонятно, если честно, зачем в таком устройстве BLE? Сама железка жрет весьма заметно, т.е. от батарейки годами жить не сможет. А для «нескромного» питания WiFi всяко лучше, чем Bluetooth.
BLE актуален не из-за батарейки, а из-за поддержки iOS/Android.
Например законнектился к девайсу с айфона и конфигурируешь его, моделькой управляешь,…
В общем, задумайтесь о BLE. Его наличие может сильно повлиять на востребованность устройства.
Прошу прощения, но разве WiFi не поддерживается iOS/Android?
Вот в этой фразе «законнектился к девайсу с айфона и конфигурируешь его, моделькой управляешь» — точно про BLE, а не про WiFi?
Для BLE в отличие от WiFi есть API.

wifi сейчас тоже во всех смартфонах, можно сделать нормальный web интерфейс (совместимый с мобильными устройствами) через который производить настройку
А как предполагается коннектить два девайса?
Кто будет выступать в роли точки доступа?
модуль, на нем будет поднят web server (ip модуля в базовой конфигурации можно задать постоянным, например 192.168.0.1)
Вбив этот адрес в браузер — откроется страница настройки (так же как и в роутерах)
Так в этом и проблема, что нужно куда-то коннектиться. Плюс если устройство выступает в роли точки доступа, то оно не сможет быть подключено к сети.

А с BLE вообще красота. Запустил приложение и оно само все сделало. Не надо лезть в настройки Wi-Fi,…
Если приложение сразу заточено под конкретные устройства — почему нет?
Ну там машинкой какой-нибудь управлять по BLE вполне удобно, это правда.
тогда такое приложение уже должно быть кем-то написано и его нужно будет установить, а тут всего лишь подключится по wifi и открыть в браузере.
Да и можно будет в дальнейшем и для этого модуля сделать приложения для автоматического подключения и настройки ;)
Да и можно будет в дальнейшем и для этого модуля сделать приложения для автоматического подключения и настройки ;)


В посте выше даже написано, как ;)
Обычный Bluetooth (2.0) поддерживается в Android (а вот BT Smart есть пока далеко не во всех девайсах, к сожалению). С абсолютной уверенностью могу сказать про профиль SPP, есть завершенный проект на эту тему. Bluetooth dongle (и даже Bluetooth Smart dongle) можно воткнуть в USB, если сильно необходим именно BT.
iOS позволяет работать только с BLE устройствами.
Давайте оставим это проблемой iOS. Через пару версий добавят, не впервой.
Ага, начиная с версии 4.3.
И толку от его обратной совместимости со стандартами до 2.1 никакого.

Не нужен он тут. А кому надо — тот подключит свистульку по USB.
А Ethernet как подключается?
На гребёнку выведены два комплекта RX/TX и «средняя точка» 2,0 В, остаётся добавить несколько резисторов-конденсаторов и розетку с трансформатором (типа такой).

Схему можно посмотреть на примере TL-WR703N, например.
Мы с этими ребятами переписывались. У них, похоже, поддержка AR9331 умирает (они хотят более производительный чип).
Может всю плату, кроме GPIO, плотным компаундом залить? Для промышленного применения самое то, влагозащита и устойчивость к сколам деталей.
Как нам тут на днях сказали на эту тему в одной очень серьезной организации — «отгниет вместе с компаундом». Люди знают, о чем говорят. :-)
Для дома этого много.
Для промышленности этого мало.
Но если надо — под заказ можно всё :)
Для промышленного применения не придумано ничего лучше боксов IP67/IP68. Компаунд это гарантия проблем в агрессивной среде.
Компаунд то может и перебор, а вот лаком надо бы.
Можно ли туда запихнуть обычный полноценный дистрибутив?
Планируется ли на плате сделать микросд разьём для втыкания туда карточки с ос?
Насчёт обвязки — меня интересует вариант прицепить туда 1wire контроллер и шину для разных цацок.
Идея коробочки очень интересная, но в силу моей адовой близорукости я и паяльник несовместимы — есть ли вариант ножек как для подключения усб портов или кнопки питания на мат. плате пк?
если там есть php — можно ли воткнуть туда допустим perl (php я не знаю) с предсобранными модулями Mojolicious?
Полноценный — это десктопный? В принципе можно собрать, конечно, хоть убунту под MIPS, но практического смысла это не несёт.

Плата осознанно сделана максимально компактной и универсальной, поэтому вещи, востребованные одними людьми и не востребованные другими добавляться не будут. Всё можно сделать платами расширения.

Будет вариант платы уже с припаянными разъёмами 1,27 мм, и будет плата расширения с переходником на более крупные 2,54 мм.

1wire можно реализовать и вовсе программно.

Perl под OpenWRT есть готовый.
ну про полноценный я имел в виду безгуевый вариант, вроде debian-minimal/Ubuntu-alternate. OpenWRT почти во всех вариантах роутеров что я видел был, мягко говоря, урезан по самое.
А модули для Perl?

Спасибо, идя про программный 1wire мне в голову как-то не пришла.
Урезание традиционно делается одним способом: есть busybox, в которых входят обкорнанные версии популярных пакетов, а есть те же пакеты отдельно. Busybox используют для экономии места, у нас же места навалом, так что ничто не мешает все нужные пакеты поставить в нормальном виде.

Модули — то, что ставится через CPAN, по идее должно работать, стандартных модулей в репозитории гора. Но я не проверял — я и в perl не очень, и OpenWRT свежей (14.07) под рукой сейчас нет.
Подскажите, есть ли какой-нибудь доступный how-to по работе с GPIO? Есть ли на них прерывания? Какая максимальная частота меандра на выходе получается?
Статья у меня написана на 75%. Допишу — опубликую. Там все просто.
Прерывания есть.
Время изменения состояния GPIO — порядка 100 наносекунд. Но ОС — не РВ, так что с точными временными интервалами между изменениями есть очевидные проблемы.
НЛО прилетело и опубликовало эту надпись здесь
Через sysfs c GPIO уж больно медленно получается работать. Порядка 3 мс переключение.
НЛО прилетело и опубликовало эту надпись здесь
Не нужно писать ядерный модуль. Обычное наше юзерспейсное приложение умеет переключать GPIO за 100 наносекунд.
А для стабильной временной диаграммы у нас в голове сидит забавный хак. Но пока не реализовали, да.
НЛО прилетело и опубликовало эту надпись здесь
У меня один вопрос: За что? Ну почему все и всё называют swift?

Приехал программист на swift'е, чтобы на swift залить программу на swift'е, которая через SWIFT деньги отправляет на покупку black swift'а.
По этому поводу я могу только рассказать старый анекдот:

Командировочный в Одессе хочет починить часы. Долго ищет часовую мастерскую.
Наконец, замечает висящие над входом большие часы. Заходит и обращается со своей
просьбой. Ему отвечают:
— Мы часы не ремонтируем.
— А что же вы делаете?
— Обрезание.
— Почему же у вас над входом часы висят?
— А что бы вы хотели, чтобы там висело?

Уверен, что у вас нейминг получился бы лучше, но у нас — вот как-то так…
С этим как раз всё просто: это заговор.
Видели spark.io?
Ребята начали с того, что хотели сделать wi-fi патрон для лампы, а в итоге делают свои модули для интернет вещей.
Направление у них правильное, но модули не очень интересные — там ARM-процессор на 72 МГц и с крохотной памятью, есть ощущение, что слепили из того, из чего умели.

Тут надо выбирать один из двух стульев, и идти либо в нормальные модули с Wi-Fi на AR9331 или RT5350 — либо в умный дом со специализированными чипами типа nRF24LE1. А у них ни рыба, ни мясо — для лампочек в умном доме специализированный протокол предпочтительнее, чем Wi-Fi, а там, где правда нужен Wi-Fi, их модуль мгновенно упрётся в свои аппаратные ограничения.
Мне что-то подсказывает, что там все на 2.4ггц, а у меня в стандартной хрущобе на 60 квартир сейчас светится 30+ видимых точек, и при 13 каналах на весь этот зоопарк в вечерние часы идет адская война за каналы, которых в три раза меньше.
Проверять надо — оно в принципе по протоколам совершенно вайфаю перпендикулярно, так что может получиться вполне надёжная связь в масштабах квартиры даже несмотря на соседские точки (nRF будет тупо долбиться, не обращая внимания на точки доступа, пока не продолбится). Вообще я как раз завтра собираюсь отдать валяющиеся у меня nRF24LE1 и ...LU1 знакомому, который хочет с ними поковыряться — и в перспективе сделать из них готовые и недорогие модули «умного дома». Вот и посмотрим, что из этого выйдет.

Как вариант, вместо nRF можно поиграться с CC430F6137 — это тоже процессорное ядро + приёмопередатчик, но уже на частоты ниже 1 ГГц (и 866 МГц выглядит вполне перспективным по соотношению размера антенны, дальности и замусоренности диапазона).
Классная штука получилась. Даже вид вкусный.
Не знаю на счет php и веб-интерфейсов, но имхо стоит подумать над изначально корректным общением с ней через xmpp.
Python версия xmpp работает.
Я не совсем железятник, поэтому может глупый вопрос, но — железо адаптированно под WRT, или туда можно поставить что угодно? Например, если вместо стандартной ОС поставить RTL для девайса, которому нужен честный реалтайм. Оно вообще будет работать? И если софт заведется, не имеет ли железо ограничений, которые сделают из RTL тот же WRT? Я не совсем представляю, при каких условиях это может произойти, но в моем представлении, к примеру gpio-event не генерируется «честно» при изменении уровня сигнала, а например опрашиваются процессом, который можно прервать и заблокировать мониторинг на некоторое время, убив «реальное время» (например если ивенты эмулируются, в том числе в ядре ОС, поскольку их нет на аппаратном уровне). Вообще, WRT — это обязательно, или так удобней?
Так как чипсет изначально роутерный, то это OpenWRT под него адаптирована — соответственно, это естественный и самый отлаженный вариант под данное железо, с максимальным набором софта и драйверов, с кучей форумов по поддержке.

Теоретически поставить можно всё, что готово работать на MIPS 24K — например, VxWorks.
Спасибо за ответ. И еще вопрос — нет ли подводных камней в случае, если я полностью убил софтовую часть, например поставил несовместимую ось, или угробил совместимую — и хочу «начать жизнь сначала»? Воткнул — форматировал — залил работающую ОС. К примеру, если плохо прошить телефон некой марки, он может превратиться в кусок пластика — перепрошить еще раз его нельзя. Ну или биос. Поскольку я с столь миниатюрными компьютерами «сделай сам» еще не имел дела, интересно — есть ли такая же проблема в Black Swift?
У них специальная версия для «хардкора» есть — флэш по SPI перешивается в случае факапа. Я такую себе хочу.
Это какая-то очень специальная. Пока сама специальная из планируемого к серийным версиям — с мостиком USB → TTL UART прямо на плате.
Нет, Олег, действительно планируется возможность залить прошивку в NOR flash прямо на плате (не выпаиваивая микросхемы) с программатора или с другой платы. Это на случай, если и бут-лоадер удалось убить смелыми экспериментами.
В зависимости от тяжести убиения — либо кнопка сброса настроек к заводским, либо заливка новой прошивки через переходник UART-USB (есть девелоперская версия платы, где он прямо на ней стоит). Чтобы это не сработало, надо убить бутлоадер, а это уже задача нетривиальная.
А если у меня есть USB-TTL для всякой ардуйни-про-мини, то можно не брать дев-версию? Или просто подпаять его вывод к плате — не выйдет?
Без проблем. На пины выведены RX/TX от UART.
На конкретном UART надо смотреть уровень сигналов — подходит только с 3,3 В. К +5 В AR9331 нетолерантна.

Если у вас такой — всё будет работать, подключение к плате через штатную гребенку разъёма.
А зачем надо обязательно паять эдисон? покупается модуль, и вставляется в плату типа sparkfun
Это универсальный комментарий — к любому из перечисленных в посте, а также вообще практически к любому микроконтроллеру можно купить отладочную плату и ничего не паять.

Но это, во-первых, деньги, во-вторых, неудобно — уже этажерка из двух плат.
Платка по размерам и возможностям очень понравилась, даже подумываю использовать в своих проектах в качестве вычислителя, один для меня большой минус — малоизвестный процессор и использование ОС. Если устройство выстрелит — сделайте подобное, но допустим на STM32F4* или ещё лучше TMS320C674*. А то вечная проблема — отладки очень громоздкие, а проектирование, закупка и распайка обвязки для проца это куча потерянного времени.
spark.io?

Хотя проц там грустноватый по нынешним временам, STM32F103 на 72 МГц.
Может кто не видел, видео с официальной youtube странички проекта, первый взгляд на BlackSwift:



Очень плохо то, что Вы нигде не объясняете вычислительные и мультимедийные возможности вашей системы (чипа, на которой она основана). Например может ли она кодировать\декодировать звук\видео и какого разрешения.
Аппаратных мультимедийных возможностей в этом чипсете нет. Звук кодирует/декодирует софтом, видео — с огромным трудом и невысокого разрешения.
Вычислительные возможности также невелики — MIPS 400МГц, сложно ждать чудес.
Это, прежде всего, сетевой компьютер с возможностью подключения довольно широкого спектра периферии.
В режиме видеонаблюдения, какое разрешение вебкамеры и частоту кадров потянет?
Если просто «насквозь» транслировать от камеры поток MJPG по WiFi, то ресурсов хватит на 4 камеры 720p. С записью сложнее.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Во-первых, место. Этот разъем — практически пятая часть нашей платы по площади.
Во-вторых, интерфейс. Если подключать по SPI, то ограничение для карт — 2Гб, а скорость крайне мала (особенно записи). Если через USB, то нужна микросхема хаба, а она тоже место занимает.
В-третьих, стоимость увеличивается заметно (+15%, как минимум).
НЛО прилетело и опубликовало эту надпись здесь
На обратной стороне свободного места нет, если (как сейчас) использовать 4 слоя ПП.
Вот как выглядит «свободное место» на обратной стороне:
image
Скажите, пожалуйста, зачем нужны «змейки» на некоторых дорожках?
Чтобы в сигнальном интерфейсе все его линии были физически максимально одинаковыми.

Если две линии сильно отличаются — на больших мегагерцах время прихода сигнала по ним может разойтись достаточно, чтобы интерфейс работать перестал. Добавлением «змеек» подгоняют линию под самую длинную и медленную из этого интерфейса.
НЛО прилетело и опубликовало эту надпись здесь
DDR2 память, однако…

Возможно, после Кикстартера задумаемся о присутствии на АлиЭкспрессе. А сейчас во время предварительного заказа есть опция «по миру почтой Гонконга».
Можно подумать на тему маленькой платы расширения, в размер самой BSB, например.

P.S. forum.openwrt.org/viewtopic.php?id=54505 — народ поставил на AR9331 32 МБ флэша с программным SPI. Работает, но предвижу те ещё тормоза при записи/чтении больших объёмов.
Программный SPI — это ад. 100% загрузка процессора и скорости меньше мегабита в секунду.
А кластер можно сделать? С общей антенной? Или на стенку экранов?
Почему не решились на название на кириллице?
Ну как мы на Кикстартер с названием на кириллице?
Да, не подумал. Просто как-то удручает ситуация — из гениальных изобретений на русском только военная техника. А так бы еще Стриж, может в транслите Strij какой-нибудь появился локальный для забугорцев.

В любом случае, успехов вам!
Есть возможность подключения внешней антены?
В штатном варианте нет. Под заказ можно сделать версию с антенным разъёмом (на части фотографий её видно).
а она предусмотрена как таковая в «штатном» варианте-то? :) Чтобы, может, распаять её самому :)

Ну и так же витающие в воздухе вопросы:
1) в basic-версии в «левом» USB-порту только питание и ничего больше?
2) есть что-то сходу не нашёл у вас на сайте разметку встроенной флешки. Там ведь, я надеюсь, предусматривается способ заливки «отлаженной на Pro-версии» прошивки, включая загрузчик, на basic-версию? :)
Нет, не предусмотрена, нужна другая PCB.

1) Да, только питание
2) Такие вещи попозже опубликуем
Насколько я заметил, в «дефолтной» basic-версии на месте антенны кнопка сброса настроек. Вот как по мне — не то, чтобы особо нужный элемент на плате (вполне достаточно было бы сделать по замыканию нескольких пинов на шине).
В связи с этим вопрос: а тем, кто пледжнул на кикстартере придёт безапелляционно с кнопками, или можно как-нибудь маякнуть что «мне с антеннами, пожалуйста»? :)
// Ну и относится ли это (возможность поменять кнопку на антенну) к Pro-версии? :)

// ну и раз на то пошло, то как будут отличаться цены на basic и pro в продакшне? А то может мне лучше пучок pro заказывать чтобы не переживать из-за перепрошивки и окирпичивания :)
В первой ревизии у нас был разъем под антенну наряду со встроенной PCB антенной. Переключение между ними осуществлялось перепайкой «нулевого» резистора. Выяснилось две вещи:
1. Дешевые китайские внешние антенны работают ничуть не лучше нашей (хорошей! :-) PCB антенны. Дорогой Молекс работает лучше, но стоит дороже нашей платы. Т.е. для 90% людей нашей PCB антенны вполне хватит.
2. Без кнопки сброса к заводским настройкам (именно кнопки — просто замыкать контакты нехорошо, нужен еще и резистор) жить совершенно невозможно. Пример: плата была в режиме «точки доступа», пользователь меняет режим на «клиент», но ошибается в одном символе пароля. Все, до платы по WiFi не достучаться никак.

На кикстартере мы ответили на аналогичный запрос: чтобы сделать партию отличающихся PCB с разумной ценой, надо набрать хотя бы 500 таких желающих.

В себестоимости Pro от basic отличаются на 5 USD (чип FTDI оригинальный — дорогой очень). Но зачем нужно много Pro одному человеку — непонятно. Прошивка дорабатывается на одной-двух, а дальше рабочая прошивка кидается уже на любое количество basic.
Заказывал свифт ещё в декабре через сайт. Как узнать судьбу заказа?
Мы ждём первую партию (условно считается предварительной), в феврале она приезжает, проверяем, что всё работает как надо — и готовы рассылать заказчикам.
Кстати, это всё хорошо, девайс прикольный, да и у самого были такие же идеи, но, вот MIPS SFP — печаль, в плане отсутствия поддержки у LuaJIT :(
ещё, кстати, тут от сообщества поступил вопрос: а почему ar9331, а не ar9344? ;)
// хотя суть с софтовым floating point это увы, не изменит :((
Это следующий этап, наверное. Если что-то еще более интересное не найдется.
Олег, добрый день.

Есть ли сравнение с аналогами (VoCore, AWM002) по СРЕДНЕМУ энергопотреблению?
Есть отличная идея по девайсу, вайфай обязателен, скорость небольшая, пакеты мелкие, но частые, нескольких мегабит вполне хватит. Дальность в пределах 30-40 метров, все три платы прекрасно подходят по размерам и возможностям (я бы сказал, с избытком).

Но вижу цифры в 100-300 peak у вас, и 250-350 у сравнения вышеуказанных www.asiarf.com/blog/awm002-compared-with-vocore/, но не указано, какая именно, пиковая или средняя.
Соответственно, полагаю, что вы обладаете как минимум теоретическими знаниями относительно энергопотребления. Поделитесь, пожалуйста.

Ну и (может я опоздал, конечно, но всё же)
для России рассматриваем номинальную стоимость $20
Где можно это подробнее рассмотреть? Увы, на киксе от 25 даже комплектами по 3.
Привет

У нас без нагрузки, но с включённым и законнектившимся Wi-Fi — около 120 мА, у VoCore — ближе к 200 мА, у AWM002, полагаю, не отличается от VoCore. 300 мА у нас указаны с очень большим запасом, на практике — я вот сейчас попробовал — при одновременной заливке файла на плату по Wi-Fi и сжатии на ней в шелле большого каталога с tar zcf потребление не превышает 170 мА. Это всё для питания +5 В.

Магазин для России откроется позже, сейчас нам важнее привлечь людей на Кикстартер.
Очень информативно, я думаю, с нашей нагрузкой будет нечто среднее, думаю, что остановимся на вашем решении.
Спасибо большое!
Это Олег указал параметры на стандартной частоте (400 процессор, 200 память).
Если частоту снизить (программно) до 200 проц/100 память, то потребление без WiFi 60мА, с WiFi — 100мА. Но разница в производительности заметна на глаз (например, ОС грузится ровно в два раза дольше).
Запостил на Slashdot вашу историю. Будем надеяться, что её пропустят тамошние редакторы. Еще могу посоветовать написать статью с примером использования для Instructables, у них тоже очень большая аудитория. Например, расписать чуть более подробно, как обычную веб камеру превратить в IP-камеру, думаю, что это тоже добавит новых людей для вашей Kickstarter кампании. Желаю удачи!
Спасибо. Instructables — не думаю, что им интересен (и что вообще это правильно) проект на базе железки, которой пока фактически нет в продаже.
Просто в качестве примера несколько статей, которые могут вас вдохновить вот, еще и эта. ИМХО, шанс есть. Вы же не какой-то там snaik oil предлагаете людям, а реально крутой девайс…
Вы нигде не упоминаете Arduino Yun, ни среди конкурентов, ни среди аналогов. Хотя упоминаете о платах и расширениях для разработчиков на AVR/STM32, а Yun это же и есть связка ATMega32u4 и вашего Atheros AR9331 под управлением того же OpenWRT. По размерам, как мне кажется, ваше расширение будет сопоставимо со стандартным Yun.
Здесь есть какой то хитрый маркетинговый ход, или какие-то принципиальные технические тонкости/различия в реализации связки чипов (которые я на первый взгляд не вижу)?
Поясните, если не сложно, какое место ваш девайс с AVR-обвязкой займет по отношению к Yun? В чем отличия, преимущества, недостатки, за исключением отсутствия в Yun стабилизатора напряжения?
Кстати, образ OpenWRT у вас будет совместимым с Yun (и наоборот)? А скетчи Ардуино, если в обвязке будет AVR?
Yun — 73x53 мм, наша плата расширения с Tiny24A (я о ней писал в одном из следующих текстов) — 50x30 мм, это если о размерах. При желании можно сделать плату с AVR ровно в размер Black Swift, 25x35 мм.

Но вообще-то речь немного о другом: Yun — это AR9331, от которого нельзя оторвать Arduino, хотя этот Arduino в большинстве случаев даром не нужен.

Специально поддерживать скетчи на уровне их загрузки в AR9331 и компиляции в нём я не вижу вообще никакого смысла. Скомпилировать на компьютере скетч в HEX и загрузить в AVR — сколько угодно, никаких проблем.
Целевое применение разное, понятно.
Но, простите таки за назойливость, OpenWRT будет совместимым с Yun или не известно пока?
У нас есть свой проект, там как раз как бы требуется связка… но по габаритам вы теперь вне конкуренции, вот мы и думаем, не сменить ли электронную начинку, а то за каждый грамм и миллиметр боремся…
Мы специальным образом прошивку Yun не анализировали. В принципе, если там кварц стоит 25 МГц (как у нас), а не 40 МГц (как в Карамболе2), то их прошивка (вернее, ее дамп) нам подойдет и даже запустится.
$20? Ну у вас есть wifi, что хорошо, но за $20 можно взять Pi Zero ($5) и еще ESP8266 ($3) и сделать это два раза. И будет не на много более крупное по габаритам решение с процессором на гигагерц и 512Mb оперативки.
$20 конечно сильно дорого для нынешних реалий. Но из PiZero и ESP8266 того, что надо не получится. Учите матчасть лучше. То, что требуется получится из PiZero + USB wifi. Что в целом может оказаться не сильно дороже добавки ESP8266, но собрано будет не в пример более колхозно, навесным монтажом. На это и упирает автор.

По мне, дак для домашних «эмбеддеров» навесной монтаж вообще не проблема, ценник важнее. Но вроде как домашние такие юзеры больше не являются целевой аудиторией. Для серийных изделий колхоз не приемлем, конечно. Но и ценник такого ядра в $20 для таких изделий будет стоп-фактором. Имхо оставшаяся аудитория — заказная промавтоматизация, где надо делать все аккуратно (сопли не прокатят) и проекты стоят приличных денег ($20 за компонент? да хоть $40). Но серии там обычно не сильно велики, часто такие продукты штучные. И покупать себе партию из 500 штук под будущие проекты мало кто из промавт-подрядчиков способен.

Все сугубо имхо, конечно.
Я с вами согласен разве что добавлю — промавтоматизация, где критически важны размеры и почему-то нужен беспроводной интернет, но не нужен проводной (т.е. среда без помех).
И сколько таких pi zero вы сможете купить, скажем, на $100, для малой партии? .)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий