Компания Touch Revolution начала поставку (http://www.linuxfordevices.com/c/a/News/Touch-Revolution-Nim.../) OEM производителям основанного на платформе Android экранного модуля Nimble NIM1000 для организации управления бытовой техникой. В качестве примера решений, в которых может быть использован модуль, называются микроволновые печи, стиральные машины, принтеры, IP-телефоны и т.п.
В качестве основы Nimble NIM100 используется SoC Marvell/ARM PXA310 (806MHz), 128 или 256 Мб ОЗУ, 512 Мб Flash и 7-дюймовый сенсорный экран (800 x 480). Предусмотрено подключение опциональных интерфейсных модулей с поддержкой WiFi, Bluetooth, Ethernet, SD/SDHC и USB 2.0.URL: http://www.linuxfordevices.com/c/a/News/Touch-Revolution-Nim.../
Новость: http://www.opennet.me/opennews/art.shtml?num=25027
Помнится пару лет назад кто-то шутил, что ОС будут ставить на микроволновки... Шутка-то не удалась ;) - это уже реальность!
Кофе готово! Ваша кофеварка.
Было такое, помню.
я лично жду управления стиральной машинкой. пожалуй самое нужное из управления бытовой техникой.
А что такого сложного в ее управлении? Ты хочешь ей фотографии пятен, которые нужно отстирать загружать?
Моей жене трех кнопок на передней панели хватает с головой.
и при чём тут твоя жена? теперь на неё ориентироваться что ли? )
если ей хватает двух-трёх кнопок, это хорошо, мы тут все рады за неё.
но некоторым хочется сделать "умный дом", и много-много кнопок )
Обидно что популярность набирает закрытый тивоизированный linux.
что работает - то и популярно, очевидно же
Это очевидно для для любителей проприетарщины. Для сторонников FOSS очевидно, что кто-то это сильно пиарит.
Touch Revolution provides you with source code for both the Linux kernel and the Android framework that you can modify to meet the hardware and application needs of your NIM1000-based device. Touch Revolution also provides software upgrades as they become available.
Бла-бла-бла. Пока с каждой микроволновкой не будет гарантия что ее можно перепрошить _собственноручно_ собранной прошивкой, этой лапшой можно подтереться - будет то же самое, что и с телефонами. Вроде и открытая ось, но с кучей проприетарных дров и софта, плюс перепрошить телефон невозможно.
Ну вон на n900 вы в своем праве зашить туда ваш кастомный кернель, если вам этого хочется. В общем - выбирать надо. Как говорится, "не все йогурты одинаково полезны".
Я говорю про андроид, а не maemo.
Так я и говорю - в сортах йогуртов^W Linux-ов придется разбираться. А не просто бросаться на лэйбак "йогурт", "Linux" и так далее. Как бонус - производители которые не жлобятся получат бонус в виде комьюнити. Это в общем то большая сила, которая и позволяет опенсорсу победно шагать по планете.
тивоизированный линукс - это как?есть устройства с андроидом, которые вполне нормально перешиваются собственной сборкой.
Андроид вполне свободная ось (хоть мне он и не очень нравится). А что делают с ним производители железа - вопрос другой.
>тивоизированный линукс - это как?Именно так.
>есть устройства с андроидом, которые вполне нормально перешиваются собственной сборкой.
Список в студию. Кроме ADP1, разумеется.
>Андроид вполне свободная ось (хоть мне он и не очень нравится). А
>что делают с ним производители железа - вопрос другой.Это именно "тот" вопрос, потому что покупаете вы железо от этих самых производителей.
>тивоизированный линукс - это как?Ну вот так - скажем "секурный" загрузчик, "секурность" которого сводится к показу вам фиги если вы вдруг запускаете "неправильную" операционку, ядро, ... .Т.е. по мнению некоторых, секурити - это когда вам, заплатившим за девайс, вываливается волшебная фига.
>есть устройства с андроидом, которые вполне нормально перешиваются собственной сборкой.
А есть устройства с андроидом которые хрен прошьешь. Не все йогурты одинаково полезны.
>Андроид вполне свободная ось (хоть мне он и не очень нравится). А
>что делают с ним производители железа - вопрос другой.Ну так в конечном итоге вам придется иметь дело не с сферическим андроидом в вакууме а с некоей железкой. И если вам хочется иметь возможность менять систему по своему вкусу - придется проявить разборчивость а не просто бросаться на слово "андроид" с воплями "круто".
> oC Marvell/ARM PXA310 (806MHz), 128 или 256 Мб ОЗУ, 512 Мб Flash и 7-дюймовый сенсорный экран (800 x 480)
> WiFi, Bluetooth, Ethernet, SD/SDHC и USB 2.0Крутая конфигурация для управления микроволновкой)
Ага. У нас в конторе, на АРМ7 и 16 килобайтах ОЗУ делают блоки управления для _локомотивов_!
Сказали А, говорите Б!
Хотим ип и демовход на локомотив ;)
...ну так, потестить :)
Локомотив хотите хакнуть? ;) Это было бы круто. Только у нас на локомотивах пока ни инета, ни бриджа, ни вавилонских дев... Вот, разве что, GPRS допилим, по которому GPS координаты будут диспетчеру отсылаться, тогда может быть... :)
Побойтесь бога! - мы поиграем и отдадим, честно :)
Партия, дай порулить! (С)Кто то из КВНщиков.
Зуб даю, что по ssh, локо ничем от кофеварки не отличается, просто в кофеварке больше сортов кофе :)
>Локомотив хотите хакнуть? ;) Это было бы круто.Ну, насчет локомотивов не знаю, а вот биллбордам уже досталось. Пруфлинк = http://habrahabr.ru/blogs/infosecurity/80827/
Ну, это не взлом, я думаю. ;)
Ну там дело темное. Тем не менее, ADSL роутеры в ботнет уже собрали :). Правда из-за тормозов производителей. Но где гарантии что производители микроволновок умнее?
> Ага. У нас в конторе, на АРМ7 и 16 килобайтах ОЗУ делают блоки управления для _локомотивов_!Каких локомотивов - модель пожалуйста озвучте. Какую ОС применяете на этих контроллерах?
Какая ОС на 16 Кб ОЗУ! Вы шо! Все пишем сами от и до. А локомотивы в основном маневровые, для промышленников.
> Какая ОС на 16 Кб ОЗУ! Вы шо!Я от вас фшоке... Хотя бы про подобные недо-ОС типа http://www.freertos.org слышали???
>
>Я от вас фшоке... Хотя бы про подобные недо-ОС типа http://www.freertos.org слышали???
>Ну, вы прям глаза нам раскрыли, ага! ;) FreeRTOS и ей подобные - это просто планировщик + семафоры с мьютексами. Все встроенные ОС, которые могут хоть что-то большее, адаптированы для уже существующих девайсов. А все наши блоки - собственные разработки на процессорах 8051, х86 и ARM, каждый из которых поддерживает по нескольку шин и устройств на них - CAN, i2c, SPI, iButton, etc... Адаптировать _любую_ существующую ОС под этот зоопарк _гораздо_ труднее, чем сразу писать приложения на "голом железе".
>Ну, вы прям глаза нам раскрыли, ага! ;) FreeRTOS и ей подобные
>- это просто планировщик + семафоры с мьютексами.И что?.. Ну планировщик. А как без него? А вернее так: зачем без него? Я насмотрелся на "программы на голом железе"... Студентики так любят делать.
>Адаптировать _любую_ существующую ОС
>под этот зоопарк _гораздо_ труднее, чем сразу писать приложения на "голом
>железе".Терпеть не могу зоопарк железа без ОС. Назовите модель локомотива чтобы я держался от него за километр, пожалуйста :)
>И что?.. Ну планировщик. А как без него? А вернее так: зачем без него? Я насмотрелся на "программы на голом железе"... Студентики так любят делать.Обилие невнятных вопросов и стремление заочно обхаять чужую работу, о которой вы никакого представления не имеете, выдают в вас честолюбивого, но пока еще не слишком успешного молодого специалиста. Я вам честно скажу, не обижайтесь: вы мне вряд ли можете сообщить что-либо интересное и мне не хочется тратить на вас свое время. Подрастите немного, тогда и поговорим :)
>Терпеть не могу зоопарк железа без ОС.
Я тоже.
>Назовите модель локомотива чтобы я держался от него за километр, пожалуйста :)
Потенциально это может быть любая модель. Так что, на всякий случай, держитесь подальше от всех ;)
> мне не хочется тратить на вас свое времяСлушай, дядя, столько понаписал "жидкого стула", а на вопрос не ответил: зачем обходиться без планировщика задач на каком либо железе? Если без него, то каким тогда образом? Нет, я догадываюсь каким - видел примеров не мало. И все они были пожожи на студенческое поделие.
Все равно более менее сложное устройство решает несколько задач параллельно. Для этого придется все равно написать планировщик задач. А если так, то почему бы не воспользоваться готовым решением, в котором наверняка уже устранены фатальные ошибки?..
Вы наверно и бреетесь бритвой с планировщиком
>Вы наверно и бреетесь бритвой с планировщикомГде бритва - а где аж локомотив ;)
Я к тому клоню, что писать программы даже для самых простых устройств это всегда без исключения несколько параллельных процессов. А если так, то логично использовать готовые, проверенные временем наработки.А то есть такие товарищи которые отрицают какую либо ОС. Знаете чем аргументируют? Тем что "так не круто", "так ты не познаешь романтику, регистры, запах канифоли"... Ну о чем с такими спорить. Ну а Linux или там QNX для них это вообще разрыв мозга.
>собственные разработки на процессорах 8051,Necromancy is a forbidden art (c) :)
> х86
Вы не только некроманы но еще и извращенцы? oO
> и ARM, каждый из которых поддерживает по нескольку шин и устройств на
>них - CAN, i2c, SPI, iButton, etc...Ну, вообще-то ARM достаточно фичастый и навернутый и RTOS там может быть осмысленным выбором в ряде случаев. А что, вы будете сами писать при необходимости планировщик задач и прочие семафоры? А может еще и TCP/IP стэк и веб-сервер сами напишете? Это как-то жестковато не в меру, а?
>Адаптировать _любую_ существующую ОС под этот зоопарк _гораздо_ труднее,
Не всегда - см. выше, от задач зависит :).Скажем самолично делать переключалку задач + TCP/IP + вебсервак меня бы уже заломало, например.
Ох уж эти онолитеги. Вы сами то хоть раз, что-то на микроконтроллерах разрабатывали? Судя по словесному поносу вижу что нет.
>Ох уж эти онолитеги. Вы сами то хоть раз, что-то на микроконтроллерах
>разрабатывали? Судя по словесному поносу вижу что нет.Вот именно что ДА. И прекрасно представляю что получается "без ОС" или хотя бы планировщика. По мере развития своей поделки приходит понимание что надо было брать готовое и развивать если это необходимо!
Эту на 2 кб ОЗУ видел:
>Какая ОС на 16 Кб ОЗУ!Мелкая RTOS вполне втиснется, в принципе. Впрочем на ARM7 с 16 кило можно и без нее, ИМХО.
останется подключить все стиралки к интернету и можно ожидать бунт кофеварок и гнет пылесосов. вот он какой настоящий скайнет! гы
>останется подключить все стиралки к интернету и можно ожидать бунт кофеварок и
>гнет пылесосов. вот он какой настоящий скайнет! гыКогда я в первый раз посмотрел Т1, и не увидел в нем ничего фантастического, мне честное слово стало страшно.
да, я вас понимаю...
Страшно будет когда микроволновка запрёт Ваш ужин,
решив что у вас и так дох...я холестерина и калорий.Уже вижу картину, человек на коленях умоляющий микроволновку - "Ну дай поесть, ну дай пожалуйста"....
>гнет пылесосов. вот он какой настоящий скайнет! гыНе скайнет а ботнет :).Ну, из роутеров то уже делали. Значит и из пылесосов нормально будет :)
Это "круто" для пользователей: теперь они не только PC-ками, но и микроволновками меряться будут! А также для ЯВУ-программистов - интерфейс на java или flash сделают.
Страшно будет когда админы будут микроволновки и стиральные машины чинить
>Страшно будет когда админы будут микроволновки и стиральные машины чинитьА такое обязательно случится. Так и представил голос соседа "Дружище, перепрошей мне тостер так, чтобы отправлял смс-ку с копией по емэйл о досушенных носках."
А че - админы и программеры всегда будут нужны. )
а самое интересное наступит тогда, когда на стиральной машине появится надпись - "ваша микроволновка заражена вирусом, который не даёт открыть дверцу. пожалуйста отправьте СМС на номер, чтобы её разблокировать" :)))
>а самое интересное наступит тогда, когда на стиральной машине появится надпись -
>"ваша микроволновка заражена вирусом, который не даёт открыть дверцу. пожалуйста отправьте
>СМС на номер, чтобы её разблокировать" :)))причем сообщение будет послано ИЗНУТРИ микроволновки(ее владельцем), ибо размеры/обьемы грядущих моделей микроволновок - будут позволять такое.
и каждые 1 мин поднимать температуру