Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги |    ]



"Выпуск MicroPythonOS 0.18, ОС с графическим интерфейсом для микроконтроллеров"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск MicroPythonOS 0.18, ОС с графическим интерфейсом для микроконтроллеров"  +/
Сообщение от opennews (?), 06-Сен-26, 09:57 
Доступен выпуск проекта MicroPythonOS 0.18.0, разрабатывающего операционную систему для микроконтроллеров, таких как ESP32, написанную с использованием инструментария MicroPython. Операционная система оснащена графическим интерфейсом, развиваемым с оглядкой на Android и iOS, и поддерживающим управления через сенсорные экраны или кнопки навигации. Из областей применения MicroPythonOS упоминаются устройства интернета вещей (IoT), системы управления домашней автоматизацией,  интерактивные панели, роботы и умные носимые устройства с управлением экранными жестами. Проект также может применяться для быстрой разработки прототипов новых устройств.  Код написан на языках Си и Python и распространяется под лицензий MIT...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=66218

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Старый престарый аноним (?), 06-Сен-26, 09:57   +/
Краткое описание минимальных требований в новости было бы неплохо
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #3, #31, #61

2. Сообщение от Аноним (2), 06-Сен-26, 10:08   +7 +/
Устройство должно запускать питон
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #6

3. Сообщение от tkzv (ok), 06-Сен-26, 10:19   +6 +/
Сотни мегагерц и сотни килобайт для чего-либо серьёзного. Делал когда-то учебную задачу — поиск (не опознание) нейросетью лиц людей на изображении с камеры. ЕМНИП, с трудом влезло в 50 килобайт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

6. Сообщение от Старый престарый аноним (?), 06-Сен-26, 10:39   +3 +/
Не совсем, микропитон практически на все запустится. А топик - только на нескольких отобранных платах, причем большинство из них малоизвестные. По факту, набор поддерживаемых платформ по сравнению с самим микропитон очень скудный.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #43

14. Сообщение от Ананимус (?), 06-Сен-26, 12:43   +/
Каменный век. Сейчас же можно на микроконтроллерах использовать загружаемые модули и динамические библиотеки. Например, на ESP32 это дико экономит ОЗУ и размер на флешке. Сборка модуля менее секунды, а переборка прошивки целиком, это более минуты. И издержек на интерпретаторы никаких.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27

21. Сообщение от Аноним (21), 06-Сен-26, 14:06   +1 +/
теперь ждём MicroJavaScriptOS
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25, #33, #41, #45, #46

25. Сообщение от kusb (?), 06-Сен-26, 14:33   +/
MicroForthOS
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #34

27. Сообщение от Очередной Анонимус (?), 06-Сен-26, 14:41   +1 +/
Фрагментацию памяти никто при этом не отменял и соответственно динамический контроль за ее размещением.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #60

28. Сообщение от aa (?), 06-Сен-26, 15:50   –5 +/
все библиотеки питона поддерживаются?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #35, #37, #38, #39, #47, #67

31. Сообщение от ДедОтшельникЛинуксист (?), 06-Сен-26, 16:14   +2 +/
Наверное из требований, наличие экрана.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

33. Сообщение от Аноним (33), 06-Сен-26, 16:24   +/
MicroPHP OS
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #36, #62

34. Сообщение от Аноним (34), 06-Сен-26, 17:14   +2 +/
Это читерство.
Вот MicroElectronOS - это да.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #66

35. Сообщение от Аноним (34), 06-Сен-26, 17:16   +3 +/
Что-то подсказывает, что многие из них просто не влезут в ОЗУ микроконтроллера.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

36. Сообщение от kusb reg (ok), 06-Сен-26, 17:26   +1 +/
Есть KPHP
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #42

37. Сообщение от Аноним (37), 06-Сен-26, 18:10   +1 +/
> урезанная редакция Python 3) и подмножество библиотек Python

Тут даже питон не весь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

38. Сообщение от Аноним (38), 06-Сен-26, 18:12   +1 +/
В MicroPython даже стандартная либа совсем другая, гораздо проще. Куда уж там про библиотеки от большого..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

39. Сообщение от privetlinux (?), 06-Сен-26, 18:55   +/
Python, прогрессивное Pl.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

41. Сообщение от sunjob (ok), 06-Сен-26, 20:22   +/
MicroКНР... :о)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

42. Сообщение от Аноним (42), 06-Сен-26, 20:49   +4 +/
"Про пхп слышал,
но чтоб коммунистический.. эт перебор"©
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

43. Сообщение от Аноним (43), 07-Сен-26, 03:09   –1 +/
> Не совсем, микропитон практически на все запустится.

На stm8s003f3p3 пойдёт? Или на stm32f030f4p6?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #48

44. Сообщение от Аноним (43), 07-Сен-26, 03:11   +/
>MicroPythonOS предлагает минимальную базовую систему, отвечающую за инициализацию и взаимодействие с аппаратным обеспечением, монтирование накопителей, многозадачность и интерфейс пользователя. Вся остальная функциональность, такая как настройка Wi-Fi и установка обновлений, вынесена в приложения. В базовый набор входит меню приложений, конфигуратор, виджет для настройки Wi-Fi, программа установки и обновления приложений.

По идее, это замах на выпил embedded android.

Ответить | Правка | Наверх | Cообщить модератору

45. Сообщение от funny.falcon (?), 07-Сен-26, 03:12   +4 +/
Ты не поверишь https://embeddedcomputing.com/technology/software-and-os/jav...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

46. Сообщение от ASRSim (ok), 07-Сен-26, 04:12   +/
почему бы и нет?
JS и LUA - вполне уже работает на подобном. вот позиционирование этой новости в главные - это странно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

47. Сообщение от ASRSim (ok), 07-Сен-26, 04:14   +/
все micropython. это похоже, но разное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

48. Сообщение от Аноним (48), 07-Сен-26, 05:12   +8 +/
Нет, микропитону нужно от 256KB флеша и от 16KB рам для эффективной работы. Если тебе STM впёрся, то бери STM32F4.

(покормил)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

49. Сообщение от Sm0ke85 (ok), 07-Сен-26, 08:32   –1 +/
Зачем Это нужно...? Кому Это нужно...? Это неконкуретно даже в перспективе...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50, #52

50. Сообщение от aon (??), 07-Сен-26, 10:42   +/
Я например использовал в своих пет-проектах на esp32. Это "ОС" от энтузиастов, какая конкурентоспособность? Пилят потому что хотят пилить, а не потому что хотят распространять.

Это вообще бесконечно далеко от конкурентов, ближайшим можно было бы назвать интерфейс на LVGL.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #51

51. Сообщение от Sm0ke85 (ok), 07-Сен-26, 13:13   +/
>Пилят потому что хотят пилить, а не потому что хотят распространять.
>Это вообще бесконечно далеко от конкурентов, ближайшим можно было бы назвать интерфейс на LVGL.

Просто как-то это совсем бесперспективно выглядит, ну взяли фриртос и пилили бы на Си свою ОС, так хоть шанс был бы что это у кого-нибудь в виде пет-проекте умного дома например осядет...

>Я например использовал в своих пет-проектах на esp32.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #55

52. Сообщение от Аноним (48), 07-Сен-26, 19:48   +/
Это нужно мне для нехитрой автоматизации. Дрыгать релюхами по пальцетыку в иконку и по дрыгу фотодатчика, чтобы внешние жалюзи поворачивать и регулировать количество солнечного света в соляри. У жены там цветы и ароматические травы, им режим нужен. Ну и я люблю зимой погреться после работ на участке, так чтобы когда я из душа вылез шезлонг уже тёплый был. Нормальное применение? Одобряешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #53, #56

53. Сообщение от Аноним (53), 07-Сен-26, 19:55   +/
Всё так интересно и познавательно, только не понятно, зачем тут питон?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #54

54. Сообщение от Аноним (48), 07-Сен-26, 20:43   +1 +/
Затем, что на нём это делается за час с перекурами. В воскресенье утром сел делать, к обеду уже всё смонтировал и инструмент на место убрал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

55. Сообщение от Аноним (48), 07-Сен-26, 20:53   +/
> взяли фриртос и пилили бы на Си свою ОС

Это не для этого. Это для людей как я, которым ни Си, ни RTOS не нужны, а надо сделать за час мелкий кастом за дёшево, и пойти интересными делами заниматься.

> Как по стабильности и скорости работы она?

На 100% соответствует задаче. Ядерным реактором управлять, наверное, нельзя. Жалюзи -- можно. Делал на позапрошлой версии (вроде). За год ни разу не заглючило, не зависло, не сломалось. Даже рассказать нечего. Всё с первого раза завелось, я концевики дольше тюнил, чем программизмом занимался.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #57

56. Сообщение от Sm0ke85 (ok), 08-Сен-26, 08:10   –1 +/
>Это нужно мне для нехитрой автоматизации. Дрыгать релюхами по пальцетыку в иконку и по дрыгу фотодатчика, чтобы внешние жалюзи поворачивать и регулировать количество солнечного света в соляри. У жены там цветы и ароматические травы, им режим нужен. Ну и я люблю зимой погреться после работ на участке, так чтобы когда я из душа вылез шезлонг уже тёплый был. >Нормальное применение? Одобряешь?

Ты на вопрос не ответил или не понял о чем он. Поясню:

все то же самое делается гораздо качественнее и проще уже существующими средствами и в перспективе это соотношение так и сохранится...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #58

57. Сообщение от Sm0ke85 (ok), 08-Сен-26, 08:15   –1 +/
>Это не для этого. Это для людей как я, которым ни Си, ни RTOS не нужны, а надо сделать за час мелкий кастом за дёшево, и пойти интересными делами заниматься.

Возьми ардуино и лепи, тебе вообще ОС не нужна в таком случае, а по сложности кода ардуино не сложнее точно, еще и в производительности выиграешь и сэкономишь на железе...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

58. Сообщение от Аноним (58), 08-Сен-26, 23:06   +/
> все то же самое делается гораздо качественнее и проще уже существующими средствами и в перспективе это соотношение так и сохранится...

Это же не так, соответственно и отвечать тут не на что.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #59

59. Сообщение от Sm0ke85 (ok), 09-Сен-26, 07:25   +/
>> все то же самое делается гораздо качественнее и проще уже существующими средствами и в перспективе это соотношение так и сохранится...
> Это же не так, соответственно и отвечать тут не на что.

Поражаюсь глупости и простоте...

ЗЫ отвечать не надо, не трать буквы...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #64

60. Сообщение от _kp (ok), 09-Сен-26, 11:53   +/
- на контроллере модули загружаются не как на дестопе часто, обычно одни модули грузятся при старте и далее так далее и работают, или загружаются и отработав сразу выгружаются.
- куча модуля по умолчанию в сегменте его памяти, и чисто его проблема. Зафрагментировал - ререзапусти модуль, опционально можно с сохранением состояния.
- На контроллерах без полноценной виатуальной памяти кучу использовать нужно поменьше.

Разница, что при проблемах кучи, без модулей именно зависнет весь контроллер, а с модулями перезапустится только проблемный модуль. :)

Зато код мы модем скомпилировать почти любой, взяв например что то из утилит и библиотек от Linux, если влезет по объему конечно. Зато без правок кода. Никакой васянщины. Никаких переписываний. Только решение задач. А работает быстро, и память не жрёт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

61. Сообщение от vvb333007 (?), 09-Сен-26, 12:54   +1 +/
Это не операционка.

Это фирмварь, из кучи компонентов, запускаемая поверх FreeRTOS и ESP-IDF на ESP32.

Исходный код - генереный LLMкой.

В исходном коде не обнаружены компоненты операционки. Обнаружен микропитон и какие-то свистелик вокруг него - какая-то своя файловая система. В качестве графики они используют LVGL стандартный.

Это игрушка.  Поделка. Почему у них на сайте так расписано ярко - загадка.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

62. Сообщение от vvb333007 (?), 09-Сен-26, 12:57   +/
Скоро будет. Дотягиваем синтаксис до PHP7.x, а так - все есть. Многозадачность, множество виртуалок с ПХП кодом. Сервисы написанные на ПХП можно запускать. Ну и cisco-like shell.
Не быстро, потому, что кожанные пишут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

63. Сообщение от Метрика (?), 09-Сен-26, 14:44   +/
Теперь даже микроволновки со стиралками лагать будут
Ответить | Правка | Наверх | Cообщить модератору

64. Сообщение от Аноним (58), 09-Сен-26, 18:39   +/
Поражаться можешь сколько угодно, но факт в том ты пришёл с абсолютно некомпетентным заявлением без какой либо аргументации и ещё требуешь какие-то ответы. Это останется тут навсегда и внесёт вклад в твою репутацию, задумайся над этим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

66. Сообщение от Ананимус (?), 10-Сен-26, 09:54   +/
Причем для микроконтроллеров на микро недо Электроне ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

67. Сообщение от Ананимус (?), 10-Сен-26, 09:58   +/
> все библиотеки питона

Оно не на Питоне, а на МикроПитоне.
Похоже, но не совместимо и не переносимо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить новость, Поддержать