а еще есть espruino (под javascript). nanoFramework не совсем подойдет. питон и жс не надо компилировать на компьютере. можно пярмо esp надиктовать в микрофон какое приложение тебе надо и он через BB сервис навайбкодит тебе его, сохранит py файл и сразу же запустит. с .net такое не прокатит, там еще надо компилировать в IL сначала на компе. к тому же это завязка н аненависную виндовс. с которой в этом году началась волна “перейти на линукс” которую качают все публичные блоггеры… наверное под линуксом тоже можно собрать, но все равно у всех неприятная ассоциация .net=win.
ну и у питона коммюнити банально больше. а жс (espruino на quickjs) не выстрелил похоже изза того что жрет многовато памяти. на вскидку в esp8266 можно было создать макс около 1000 переменных и памяти нет…
для ОС все таки главное открытость и универсальность, наличие уже имеющегося коммюнити. месяц-два назад один человек тут опубликовал свою VM для esp32 (позволяет запускать один код на любой esp). но она проприетарная, закрытая, с нулевым коммюнити, и в итоге никого тут не заинтересовала.
загляните на любой маркетплейс, там все завалено платами от waveshare, liligo, m5stack и тд. они делают готовые платы на esp с дисплеями, зачастую довольно большими. есть e-ink и тд. создавая благодатную почву для создания своих носимых устройств: часов, подобие телефона, брелки, рации и тд. и использовать такое сложное устройство только для одной прошивки (проекта) довольно грустно. это как носить телефон с одним приложением. так что идея ОС для есп давно уже витает в воздухе. сам не раз подбивал камни к этой задаче, но планировал более низкоуровнево делать.
если вам надо передать показания на сервер - то вам ОС не нужна. банальный esphome выше крыши.
выше уже писал для каких это проектов: погодную станцию, мп3-плеер, читалка e-ink, гпс-трекер, лора-мессенджер или через инет, ИИ-помощник и многое другое. в первую это будет исопльзоваться как раз для ИИ помощников. разновидности проекта xiaozhi, только более продвинутые, заточенные под специфичные задачи.
платы под xiaozhi стоят от 500р и содержат все необходимое под голосового ИИ помощника: дислпей, микрофон, выход под динамик. и у esp хватает мощностей чтобы это все обрабатывать, самая дешевая платформа под такого самописного помощника.
4 мб flash! еще нужна RAM/PSRAM, обычно её не хватает. и блюту и вифи и Https шифрование очень много сьедает, я уже не говорю про память под бэкбуфер кадра.
работает - знаю. даже на простой esp32 памяти мало, без всяких питонов - включить блютуз/вифи и делать https подключения всю память сьедает. а еще надо под backbuffer дисплея. запустится - да, но комфортно работать - вряд ли… lvgl надо и тд. Даже эту “OS” вроде портруют на CYD, с учетом его цены 600 руб за esp c тач дислпеем - интересно, но насколько оно будет юзабельно - большой вопрос. надеюсь скоро CYD сделают на esp c N16R8. разница в цене у них в пределах доллара, зато сразу насколько меньше головной боли
esphome я тоже с удовольствием использую и с НА и без него. проект хороший. питонОС - это именно ОС для устройств с дисплеем, где можно быстро установить приложение, и получить нужный функционал. а также обмениваться готовыми приложениями. писать через ИИ конечно интересно, но тема не для каждого. к тому же если на то пошло у таких приложений исходники открытые, в теории, можно прямо с устройства попросить ИИ дописать уже имеющееся приложение. и для использования не надо ничего перекомпилировать. я думаю в будущем это превратится в мобильный телефон + lora и тд. на такой платформе можно легко реализовать много приложений чтобы получить из одной железки например: погодную станцию, мп3-плеер, читалка e-ink, гпс-трекер, лора-мессенджер или через инет, ИИ-помощник и многое другое. esphome не всегда для такого хорошо подходит. телефон для всего такого оыбчно подходит, но зачастую он громоздкий, и подключать доп датчики довольно костыльно выглядит.
еще бы какой то универсальный сокет придумать для быстрого подключения датчиков. хотя бы для прототипирования.
я думаю микропитон это промежуточный шаг, но тем не менее важный. эспрессиф сейчас допливает внедрение wasm, я думаю он получше будет, можно на разных ЯП писать приложения и возможно будет лучше производительность. lvgl подвязки там тоже есть.
и еще один кокурент Tactility OS - уже на плюсах, но там как я понял приложения встроены в прошивку. это все надо вкомпилировать в пошивку.
Я хоть и не питонист, но считаю проект интересный. Сам давно хотел сделать что то типа ОС для есп. Правда я рассматривал что то более низкоуровневое, вплоть до си (для самих приложений). Но есп сейчас много разных, на разных архитектурах, под каждую нужно будет отдельно компилировать. В любом случае приходим к тому что надо какую то виртуальную машину, которая в любом случае будет съедать производительность. Лучше уж взять популярный язык… Тем более на S3 зачастую есть 8мб psram. На простой esp32 особо не разойдешься… Интересно как там свои датчики подключать. Или на си библиотеку вкомпилировать или работать через функции i2c spi из питона
вздуваются в итоге. CO2 прибор недавно сдох изза вздутия от зарядки. если бы там была умная схема которая вкл выкл зарядку с гистерезисом и не заряжает выше 80% - то было бы ОК. некоторые телефоны так умеют.
а вообще можно просто питание подавать вместео батареи (некоторые даже 5В подают вместо 4В), но сначала батарею надо как то извлечь. а смарты сейчас все неразборные (без спец устройств)
Звучит все классно но если станет популярно то думаю СС прикроют. Не любят они свои токены апи отдавать в сторонние приложения (я понимаю что токены тратит вроде бы оригинальный клиент, но все же enter enter enter там не зря надо делать ;) ). Дорого это даже для них. А сколько реально токенов опус и соннет за неделю ушло?
с таким "подходом" лучше вообще ничего не начинать. сначала библиотеки не ставим, потом пакеты в систему, софт, базы данных, хранилища, особенно все что голой жопой в сеть торчит... а ОС можно? она ведь тоже может быть дырявой, как и весь остальнйо софт, специально или случайно? хотя и всё это с открытым кодом (от библиотек до ОС), бери да проверяй. про драйвера еще не начинали, которые уже не такие открытые и эта же nvidia в линуксе уже из коробки. где грань что можно, а что нельзя? писать всё самому с нуля, на асме? вот вас например олдфаги предупредили, вы бы на такую удочку не попались никогда? это звучит как не ходи на улицу, там может машина сбить, кирпич упадёт, собака бешеная и тд и тп. звучит фатально, но риск есть везде и всегда, на другой чаше польза которую мы получаем. в будущем у нас будут ии агенты которые будут проверять всё что мы ставим (открытый код, а не бинарник как антивирусы), привет галлюцинации, но опять же лучше чем ничего, от таких банальных закладок защитят...
"Это не академическое различие. В продакшене токены — это задержка. Токены — это стоимость. Модель, решающая 72% задач за 3 000 токенов, — лучший продукт, чем модель, решающая 75% за 12 000. Первая отвечает за секунды. Вторая заставляет разработчика минуту смотреть на крутящееся колёсико. Первая стоит копейки за запрос. Вторая — доллары."
максимально сомнительное утверждение. кто сказал что решение в 12к токенов будет "тяжелее", там может быть как раз более простая/дешевая модель. и разница всего в 4 раза по токенам вдруг превращается из копеек в доллары, то есть в 100 раз по деньгам и времени отклика...
правильнее считать тогда не в токенах, а в долларах...
а еще есть espruino (под javascript). nanoFramework не совсем подойдет. питон и жс не надо компилировать на компьютере. можно пярмо esp надиктовать в микрофон какое приложение тебе надо и он через BB сервис навайбкодит тебе его, сохранит py файл и сразу же запустит. с .net такое не прокатит, там еще надо компилировать в IL сначала на компе. к тому же это завязка н аненависную виндовс. с которой в этом году началась волна “перейти на линукс” которую качают все публичные блоггеры… наверное под линуксом тоже можно собрать, но все равно у всех неприятная ассоциация .net=win.
ну и у питона коммюнити банально больше. а жс (espruino на quickjs) не выстрелил похоже изза того что жрет многовато памяти. на вскидку в esp8266 можно было создать макс около 1000 переменных и памяти нет…
для ОС все таки главное открытость и универсальность, наличие уже имеющегося коммюнити. месяц-два назад один человек тут опубликовал свою VM для esp32 (позволяет запускать один код на любой esp). но она проприетарная, закрытая, с нулевым коммюнити, и в итоге никого тут не заинтересовала.
загляните на любой маркетплейс, там все завалено платами от waveshare, liligo, m5stack и тд. они делают готовые платы на esp с дисплеями, зачастую довольно большими. есть e-ink и тд. создавая благодатную почву для создания своих носимых устройств: часов, подобие телефона, брелки, рации и тд. и использовать такое сложное устройство только для одной прошивки (проекта) довольно грустно. это как носить телефон с одним приложением. так что идея ОС для есп давно уже витает в воздухе. сам не раз подбивал камни к этой задаче, но планировал более низкоуровнево делать.
если вам надо передать показания на сервер - то вам ОС не нужна. банальный esphome выше крыши.
выше уже писал для каких это проектов: погодную станцию, мп3-плеер, читалка e-ink, гпс-трекер, лора-мессенджер или через инет, ИИ-помощник и многое другое. в первую это будет исопльзоваться как раз для ИИ помощников. разновидности проекта xiaozhi, только более продвинутые, заточенные под специфичные задачи.
платы под xiaozhi стоят от 500р и содержат все необходимое под голосового ИИ помощника: дислпей, микрофон, выход под динамик. и у esp хватает мощностей чтобы это все обрабатывать, самая дешевая платформа под такого самописного помощника.
4 мб flash! еще нужна RAM/PSRAM, обычно её не хватает. и блюту и вифи и Https шифрование очень много сьедает, я уже не говорю про память под бэкбуфер кадра.
работает - знаю. даже на простой esp32 памяти мало, без всяких питонов - включить блютуз/вифи и делать https подключения всю память сьедает. а еще надо под backbuffer дисплея. запустится - да, но комфортно работать - вряд ли… lvgl надо и тд. Даже эту “OS” вроде портруют на CYD, с учетом его цены 600 руб за esp c тач дислпеем - интересно, но насколько оно будет юзабельно - большой вопрос. надеюсь скоро CYD сделают на esp c N16R8. разница в цене у них в пределах доллара, зато сразу насколько меньше головной боли
esphome я тоже с удовольствием использую и с НА и без него. проект хороший. питонОС - это именно ОС для устройств с дисплеем, где можно быстро установить приложение, и получить нужный функционал. а также обмениваться готовыми приложениями. писать через ИИ конечно интересно, но тема не для каждого. к тому же если на то пошло у таких приложений исходники открытые, в теории, можно прямо с устройства попросить ИИ дописать уже имеющееся приложение. и для использования не надо ничего перекомпилировать. я думаю в будущем это превратится в мобильный телефон + lora и тд. на такой платформе можно легко реализовать много приложений чтобы получить из одной железки например: погодную станцию, мп3-плеер, читалка e-ink, гпс-трекер, лора-мессенджер или через инет, ИИ-помощник и многое другое. esphome не всегда для такого хорошо подходит. телефон для всего такого оыбчно подходит, но зачастую он громоздкий, и подключать доп датчики довольно костыльно выглядит.
еще бы какой то универсальный сокет придумать для быстрого подключения датчиков. хотя бы для прототипирования.
я думаю микропитон это промежуточный шаг, но тем не менее важный. эспрессиф сейчас допливает внедрение wasm, я думаю он получше будет, можно на разных ЯП писать приложения и возможно будет лучше производительность. lvgl подвязки там тоже есть.
и еще один кокурент Tactility OS - уже на плюсах, но там как я понял приложения встроены в прошивку. это все надо вкомпилировать в пошивку.
Я хоть и не питонист, но считаю проект интересный. Сам давно хотел сделать что то типа ОС для есп. Правда я рассматривал что то более низкоуровневое, вплоть до си (для самих приложений). Но есп сейчас много разных, на разных архитектурах, под каждую нужно будет отдельно компилировать. В любом случае приходим к тому что надо какую то виртуальную машину, которая в любом случае будет съедать производительность. Лучше уж взять популярный язык… Тем более на S3 зачастую есть 8мб psram. На простой esp32 особо не разойдешься… Интересно как там свои датчики подключать. Или на си библиотеку вкомпилировать или работать через функции i2c spi из питона
Ничего не мешает, в css есть переменные и есть calc, умножение там есть. Ну совсем без js все равно не обойтись.
вздуваются в итоге. CO2 прибор недавно сдох изза вздутия от зарядки. если бы там была умная схема которая вкл выкл зарядку с гистерезисом и не заряжает выше 80% - то было бы ОК. некоторые телефоны так умеют.
а вообще можно просто питание подавать вместео батареи (некоторые даже 5В подают вместо 4В), но сначала батарею надо как то извлечь. а смарты сейчас все неразборные (без спец устройств)
номер/дата с одной стороны, cvc с другой
Звучит все классно но если станет популярно то думаю СС прикроют. Не любят они свои токены апи отдавать в сторонние приложения (я понимаю что токены тратит вроде бы оригинальный клиент, но все же enter enter enter там не зря надо делать ;) ). Дорого это даже для них. А сколько реально токенов опус и соннет за неделю ушло?
просто без решения это звучит как "я же говорила..."
так а выход в чем? что там олдфаги завещали?
кроме констатации очевидного "если будешь выходить на улицу (в сеть) - рано или поздно заразишься"
Прочитал описание, звучит очень круто, продумано до мелочей. и всего 7 звёзд.
с таким "подходом" лучше вообще ничего не начинать. сначала библиотеки не ставим, потом пакеты в систему, софт, базы данных, хранилища, особенно все что голой жопой в сеть торчит... а ОС можно? она ведь тоже может быть дырявой, как и весь остальнйо софт, специально или случайно? хотя и всё это с открытым кодом (от библиотек до ОС), бери да проверяй. про драйвера еще не начинали, которые уже не такие открытые и эта же nvidia в линуксе уже из коробки.
где грань что можно, а что нельзя?
писать всё самому с нуля, на асме?
вот вас например олдфаги предупредили, вы бы на такую удочку не попались никогда?
это звучит как не ходи на улицу, там может машина сбить, кирпич упадёт, собака бешеная и тд и тп. звучит фатально, но риск есть везде и всегда, на другой чаше польза которую мы получаем.
в будущем у нас будут ии агенты которые будут проверять всё что мы ставим (открытый код, а не бинарник как антивирусы), привет галлюцинации, но опять же лучше чем ничего, от таких банальных закладок защитят...
"Это не академическое различие. В продакшене токены — это задержка. Токены — это стоимость. Модель, решающая 72% задач за 3 000 токенов, — лучший продукт, чем модель, решающая 75% за 12 000. Первая отвечает за секунды. Вторая заставляет разработчика минуту смотреть на крутящееся колёсико. Первая стоит копейки за запрос. Вторая — доллары."
максимально сомнительное утверждение. кто сказал что решение в 12к токенов будет "тяжелее", там может быть как раз более простая/дешевая модель. и разница всего в 4 раза по токенам вдруг превращается из копеек в доллары, то есть в 100 раз по деньгам и времени отклика...
правильнее считать тогда не в токенах, а в долларах...
статью не читали? там никакого sudo не надо, достаточно просто установить указанную питон библиотеку
я чтото пропустил, а само замедление легитимно?
помер ефим да и ладно.
если бы не новость, наверное бы никто и не заметил
"С в WebAssembly процентов на 20 быстрее чем JavaScript"
А на сколько С в WebAssembly медленнее просто С?