The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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

1. Сообщение от Аноним (1), 11-Окт-25, 08:55   –7 +/
pip поддерживает? встроенный редактор с проверкой синтаксиса есть? глобальный лок на месте? cphyton и pytorch все библиотеки поддерживает? если нет, то зачем?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #3

2. Сообщение от заполнить поле Name (?), 11-Окт-25, 09:00   +5 +/
>pytorch
>на ESP

Ахахахаха. Хорошая шутка.

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

3. Сообщение от Stanislavvv (ok), 11-Окт-25, 09:02   +3 +/
"Потому что можем!" ©
С учётом ресурсов микроконтроллера — сомневаюсь, что там много чего есть.
Вообще, идея писать все приложения для ограниченных ресурсов на интерпретируемом языке сомнительна, по-моему.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4, #7, #15

4. Сообщение от Аноним (4), 11-Окт-25, 09:08   +5 +/
Был же basic на минимуме ресурсов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

7. Сообщение от pofigist (?), 11-Окт-25, 09:36   +1 +/
man forth
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

10. Сообщение от Аноним (10), 11-Окт-25, 10:39   +1 +/
Распознование лиц и детекцию объектов делают же ж на ESP32, там simd есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #23

12. Сообщение от Аноним (12), 11-Окт-25, 12:02   +/
А что, если занять МК полезной работой? Да ну на! Давайте крутить на нём интерпретатор питона для рисования поросячьих мордочек!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17

13. Сообщение от Аноним (13), 11-Окт-25, 12:10   +1 +/
> Очень быстрая загрузка.

Быстрее Windows 3.1?

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

14. Сообщение от Аноним (14), 11-Окт-25, 12:15   +/
Пока ещё очень ограниченная поддержка железа, хоть и используется Micropython.

А так было бы очень интересно попробовать эту систему на Raspberry Pico, с учётом того, что писать на Micropython под эту плату очень легко и что самое прикольное, в Micropython полностью поддерживается PIO (реально крутая штука). Если бы ещё была лёгкая отладка PIO, было бы вообще замечательно.

P.S. использую в деле и C/C++ (включая Arduino) и Micropython. Каждый из этих инструментов имеет свои плюсы и минусы - главное выбирать разумно.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22, #26

15. Сообщение от _kp (ok), 11-Окт-25, 12:36   +1 +/
Городить OS на Питоне, точно глупость, а сам Микропитон, как дополнительный скриптовый язык вполне практичен и его даже хватает.
И для экранного интерфейса Микропитон вполне удобен и скорости хватает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #24

16. Сообщение от Аноним (16), 11-Окт-25, 12:38   –3 +/
MicroPenisOs
Ответить | Правка | Наверх | Cообщить модератору

17. Сообщение от _kp (ok), 11-Окт-25, 12:44   +1 +/
С рисованием ситуация такая - есть крутая библиотека lvgl для дисплейных панелей, которая поддерживает и отрисовку кнопочек и жесты, и sdl, и видео, а ней есть интерфейсы на Микропитоне и С, но не С++. Из этих двух, Микропитон поудобне.
А в инновационной "ОС" вряд ли наизобрелали велосипедрв, а скорее обмазали RTOS+LVGL питон прокладками, и назвали получившееся ОС.
Если не придираться к термину ОС, то в остальном ничего плохого, по сути интергировали имеющеся и упростили работу для любителей Питона.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

18. Сообщение от _kp (ok), 11-Окт-25, 12:46   +/
Быстрее


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

19. Сообщение от ымдлопрмип (?), 11-Окт-25, 13:03   –3 +/
> "Быстрой разработки прототипов"

Быстро, быстро, дыщ, дыщ... А потом интернет вещей полностью дырявый.
Интересно, когда-нибудь появится не "быстро-ОС", а "секурити-ОС", изначально заточенная так, чтобы не допускать дыр в безопасности?

Её будут писать нерды, и она окажется никому не нужна. Потому что удобство и безопасность - противоположные вещи.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21, #29, #34, #38

20. Сообщение от Аноним (23), 11-Окт-25, 13:53   +/
ФАНТОМ ОС всё таки зарелизилась?
Ответить | Правка | Наверх | Cообщить модератору

21. Сообщение от Пыщь (?), 11-Окт-25, 13:54   +2 +/
QNX не подходит?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #33

22. Сообщение от Аноним (23), 11-Окт-25, 13:55   –1 +/
В этих ммгпоказ так мало логики что писать её на с/спп также просто и быстро как на питоне. Вопрос зачем там питон остаётся открытым.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

23. Сообщение от Аноним (23), 11-Окт-25, 13:57    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

24. Сообщение от Аноним (23), 11-Окт-25, 13:57   +/
Хайп ради хайпа и всё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

25. Сообщение от Аноним (25), 11-Окт-25, 14:37   +/
Куда засунуть тормозной жрйщий память язык? Правильно, на микроконтроллер, где ресурсы и без того ограничены.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30

26. Сообщение от Крокодил (?), 11-Окт-25, 14:47   +/
А почему не elua или emblua? В условиях ограниченных возможностей имхо есть смысл экономить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #39

28. Сообщение от Аноним (-), 11-Окт-25, 15:01   +/
Помимо контроллеров микропитон вроде как окружение Linux поддерживает, а сабж вроде как можно на amd64 запускать. Если так, то помимо реального железа можно в виртуалках использовать и в контейнерах, а экран шарить через VNC/RDP/Spice.

До сих пор было несколько свободных микроосей: FreeDOS, ELKS, KolibriOS, но андроидоподобной еще небыло.

Приложухи можно как альтернативу Web-интерфейсам использовать. Возможно будет полезно для тех кто не хочет с HTML заморачиваться.

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

29. Сообщение от Аноним (16), 11-Окт-25, 15:35   +/
Таких достаточно много, но они не общего назначения. Нужна секурити ОС для игры в стим и сидения вконтакте? Серьезно? А кому нужна,  2.5 анонимам? Ну пишите.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

30. Сообщение от Аноним (16), 11-Окт-25, 15:37   +/
А вы давно питон видели? С jit у него производительность недалеко от С. А микропитон заточен на низкое потребление памяти и вообще уже стандарт в микриках. Если вы не профик, зачем писать флуд?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #32

31. Сообщение от Аноним (16), 11-Окт-25, 15:50   –1 +/
А нафига? Микропенис - это чисто микриковская сильно урезанная ради оптимизация тема. На дженериках то он зачем?! Чтобы сладко было?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

32. Сообщение от Аноним (10), 11-Окт-25, 15:58   –2 +/
Полтора школьника - это не стандарт. Покажите лифт на микропитоне или там ЭБУ например, что-нибудь серьёзное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #35, #36

33. Сообщение от Аноним (33), 11-Окт-25, 16:02   +/
Неа, проприетарщина.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

34. Сообщение от Аноним (34), 11-Окт-25, 16:30   +2 +/
> А потом интернет вещей полностью дырявый.

дырявым он как раз будет, если будут (не ты, ты только тут газировать лужи горазд) писать на си или крестах

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

35. Сообщение от Аноним (34), 11-Окт-25, 16:33   +2 +/
> что-нибудь серьёзное

тебе говорят - стандарт - куча приборов, лифты в том числе, но тебе, д3г3н3р4ту, все еще нужны дырявые яп, на которых ты в жизни ничего не писал

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

36. Сообщение от Аноним (16), 11-Окт-25, 16:36   +/
Б**дь каких еще школьника?! Какой еще лифт?! Чувак, перестань, ты просто не в теме, смешно. Спроси у электрика еще показать землю, ага
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

37. Сообщение от Крокодил (?), 11-Окт-25, 16:45   +/
Почему не elua или emblua?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

38. Сообщение от Аноним (38), 11-Окт-25, 17:13   +/
GrapheneOS?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

39. Сообщение от Аноним (14), 11-Окт-25, 17:13   +/
В случае с micropython, он намного более зрелый и на деле проверенный. Ну и всё-таки официально поддерживается самой Raspberry и поэтому с поддержкой PIO нет никаких проблем.
Вообще как бы странно ни звучало, но при работе с Micropython у меня не было проблем каких-либо со стабильностью работы самого Micropython, зато очень оценил то, насколько легче и быстрее дебажить код.
Ну и ещё лично мне симпатична встроенная поддержка асинхронности с использованием привычного синтаксиса async/await, что также позволяет писать более лаконичный код.

Но это мой личный опыт и у вас разумеется вполне может быть другое мнение касательно этого.

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


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

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




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

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