Код, шаблоны, XML-ки, конфиги и много-много букоф — все было очень здорово, спасибо. Но как это чудо работает и выглядит вживую в виде работающего сайта — намного интереснее. Как насчет посмотреть/пощупать? Если скриншотов нет, так может быть ссылками на Ваше творение поделитесь?..
Можно на Androd воспользоваться замечательной библиотекой с открытыми исходниками — usb-serial-for-android, и не покупать никакие дорогущие хост-шилды для Ардуино. Просто подключайте его к Андроид через кабель OTG, и будет Вам счастье. В этом случае Андроид работает как хост, а Ардуино как устройство USB (виртуальный ком-порт, USB CDC).
Android можно подключить к Arduino (как, впрочем, и к любому USB-девайсу) и без платы USB-хоста, так как в Android начиная с версии 3.1 встроена поддержка режима хоста, и виртуальный последовательный порт Arduino будет программно виден на Android. Т. е. Android будет работать как хост, а Arduino как USB-устройство.
Андроид как хост очень радует, поскольку может управлять через USB не только Ардуиной, но и дешевыми устройствами USB на основе обычных AVR (устройства на основе V-USB). Да и вообще любыми устройствами USB, кроме тех, у которых применяются изохронные конечные точки. Дополнительный бонус — работая как хост, Android еще и запитывает подключенную через USB платку, т. е. подает на неё через USB честные 5 вольт!
Вот теперь нельзя сказать, что пустая болтология, кое-какие данные для сравнения платфом Вы все же привели. Неплохое дополнение, рис. 2 и таблицу 3 ИМХО стоит перенести в статью.
Повторяю еще раз, для тех кто в танке: Ваша фраза "… недостатком AVR является слабое вычислительное ядро без вспомогательных математических блоков ..." говорит о неких недостатках AVR применительно к вычислениям. Однако Hardware Multiplier платформы MSP430, судя по даташитам, по функциям аналогичен аппаратному перемножителю, встроенному в AVR. Следовательно говорить о том, что платформа AVR чего-то не имеет, а ядро MSP430 что-то имеет — пустая болтология.
"Не видите разницы?" Нет, не вижу! Я так понял, для Вас важны картинки, блоки, нарисованный большими буквами шрифт и красивые звучные термины? То, что вложили в функционал инженеры, которые создали эти контроллеры, Вас совсем не интересует? Сочувствую…
Чего нету?.. Этот самый великий и ужасный «Hardware Multiplier» на платформе MSP430 ничем принципиально не отличается от аппаратного перемножителя AVR, разве что поддерживает операции 16X16, и носит гордое название «Hardware Multiplier».
Платка довольно интересная, но вот просто так взять и использовать её для разработки нельзя, если не получить ответа на некоторые вопросы.
1. USB-порты 2.0? Можно поподробнее про них — как организованы, как подключены к кристаллу, какие у них возможности (хост или устройство, поддерживается Full или High Speed)? Есть ли библиотеки для настройки и использования этих портов? Как их поддерживает загружаемая операционная система? 2. JTAG? Можно поподробнее про JTAG — какая модель адаптера JTAG нужна, где его можно купить? Какой софт (IDE и компилятор) можно использовать для написания, компиляции и отладки программ? 3. Есть ли документация на плату с наличием принципиальной электрической схемы? 4. Есть ли документация на используемый процессор (на систему на кристалле К1879ХБ1Я)? 5. Есть ли библиотеки и примеры программ для работы со всеми периферийными устройствами платы? Есть ли библиотеки и примеры программ, работающие с блоком DSP для обработки сигналов? 6. Где можно приобрести плату? Можно ли получить консультацию и техподдержку по её использованию?
Eclipse тоже не подарок в плане быстродействия, но все-таки работать на 4 гагабайтах памяти и двухядерном процике 2.7 ГГц уже как-никак можно, на эмулятор и браузер ресурсы еще остаются.
Вы сначала перед этим должны ухитриться получить лицензию на дробовик, и только через пять лет после этого сможете подать запрос на получение лицензии на нарезное оружие.
А как это поможет «малышам» — владельцам виртуального хостинга, когда на одной машине хостится под одним IP с десяток (а то и больше) доменов? Покупать выделенный виртуальный сервер с отдельным IP? Далеко не каждый может себе это позволить.
Микроскоп такого типа, с шарообразной линзой изобрел еще в 17 веке знаменитый Антони ван Левенгук. Есть даже научно-популярный фильм про него "Маленькие зверушки Антони ван Левенгука".
В детстве я сам делал такой микроскоп по инструкции в журнале «Наука и Жизнь». Линзочку можно выплавить на газовой плите из обломка стеклянной ампулы, затем зажать её между двумя пластинками из консервной банки, в которых просверлена дырка под линзочку — вот и весь микроскоп. Изучаемый препарат (жидкость с микробами) нужно поместить в угольное ушко, и поставить напротив линзочки. Хорошо видны живые инфузории, которые заводятся в банке с водой, в которой проращиваешь зеленый лук.
Для такого подключения нужен OTG-кабель, который конечно же дешевле платы хоста для Arduino (в этом кабеле ничего, кроме проводов, нет, и его можно сделать самому), и в телефоне/смартфоне должна быть аппаратно заложена поддержка хоста + должна быть версия Android 3.1 и выше.
Андроид как хост очень радует, поскольку может управлять через USB не только Ардуиной, но и дешевыми устройствами USB на основе обычных AVR (устройства на основе V-USB). Да и вообще любыми устройствами USB, кроме тех, у которых применяются изохронные конечные точки. Дополнительный бонус — работая как хост, Android еще и запитывает подключенную через USB платку, т. е. подает на неё через USB честные 5 вольт!
"Не видите разницы?" Нет, не вижу! Я так понял, для Вас важны картинки, блоки, нарисованный большими буквами шрифт и красивые звучные термины? То, что вложили в функционал инженеры, которые создали эти контроллеры, Вас совсем не интересует? Сочувствую…
1. USB-порты 2.0? Можно поподробнее про них — как организованы, как подключены к кристаллу, какие у них возможности (хост или устройство, поддерживается Full или High Speed)? Есть ли библиотеки для настройки и использования этих портов? Как их поддерживает загружаемая операционная система?
2. JTAG? Можно поподробнее про JTAG — какая модель адаптера JTAG нужна, где его можно купить? Какой софт (IDE и компилятор) можно использовать для написания, компиляции и отладки программ?
3. Есть ли документация на плату с наличием принципиальной электрической схемы?
4. Есть ли документация на используемый процессор (на систему на кристалле К1879ХБ1Я)?
5. Есть ли библиотеки и примеры программ для работы со всеми периферийными устройствами платы? Есть ли библиотеки и примеры программ, работающие с блоком DSP для обработки сигналов?
6. Где можно приобрести плату? Можно ли получить консультацию и техподдержку по её использованию?
В детстве я сам делал такой микроскоп по инструкции в журнале «Наука и Жизнь». Линзочку можно выплавить на газовой плите из обломка стеклянной ампулы, затем зажать её между двумя пластинками из консервной банки, в которых просверлена дырка под линзочку — вот и весь микроскоп. Изучаемый препарат (жидкость с микробами) нужно поместить в угольное ушко, и поставить напротив линзочки. Хорошо видны живые инфузории, которые заводятся в банке с водой, в которой проращиваешь зеленый лук.
AVR-USB-MEGA16: цветомузыка на светодиодной RGB-ленте WS2811