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

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



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

"Доступна операционная система реального времени RT-Thread 5.3"  +/
Сообщение от opennews (??), 11-Сен-26, 14:50 
Опубликован выпуск RT-Thread 5.3, операционной системы реального времени (RTOS) для устройств интернета-вещей. Система развивается  с 2006 года сообществом китайских разработчиков и в настоящее время  портирована для 155 плат, чипов и микроконтроллеров на базе архитектур x86, ARM, MIPS, С-SKY, Xtensa, ARC и RISC-V. Минималистичная сборка RT-Thread (Nano) требует для работы всего 3 КБ Flash и 1.2 КБ ОЗУ. Для IoT-устройств, сильно не ограниченных в ресурсах, предлагается полнофункциональная версия, поддерживающая управление пакетами, конфигураторы, сетевой стек, пакеты с реализацией графического интерфейса, системы голосового управления, СУБД, сетевых сервисов и движков для выполнения скриптов. Код написан на языке Си и распространяется под лицензией Apache 2.0...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 11-Сен-26, 14:50   +2 +/
>требует для работы всего 3 КБ Flash и 1.2 КБ ОЗУ

Эпично!

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

2. Сообщение от Аноним (2), 11-Сен-26, 15:03   +6 +/
во времена когда я этим увлекался, под громкими названиями RTOS продвигались посути шаблоны кода с главным циклом, куда надо было врезать свой код.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

3. Сообщение от Аноним (3), 11-Сен-26, 15:36   +7 +/
> для работы всего 3 КБ Flash и 1.2 КБ ОЗУ
> Код написан на языке Си

растокодеры, что с лицом?

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

4. Сообщение от Аноним (4), 11-Сен-26, 15:45   +/
1.2 КБ должно хватить всем :)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25

5. Сообщение от Аноним (5), 11-Сен-26, 16:07   +1 +/
На z80 с 64к запустится или это перебор?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #11, #17

7. Сообщение от Аноним (7), 11-Сен-26, 16:31    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13

8. Сообщение от жявамэн (ok), 11-Сен-26, 16:36   +/
не понял что с esp-шками
на 8266 запустится или как?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #15

10. Сообщение от Аноним (10), 11-Сен-26, 17:08   +/
z80 слишком топовое железо для этого
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

11. Сообщение от Аноним (11), 11-Сен-26, 17:26   +/
Z80 среди поддерживаемых не упоминается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

12. Сообщение от Аноним (11), 11-Сен-26, 17:43   +/
https://www.rt-thread.io/board.html
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #16

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

14. Сообщение от Malinovsky (?), 11-Сен-26, 17:53   +/
Этой поделке в лучшем случае место на мышке какой или на клавиатуре, а они в репы сунули openmw. Это конечно эпичненько, но пакетов для классической оси мало. Все для микрухи. Вот если это может превосходно работать на простеньком арме несколько мегагерц пол года с батарейкой на несколько ампер часов как у ноутбука, тогда это было бы интересно, но я сомневаюсь что у них есть стабильность работы в нестабильной среде с пропадающим напряжением и прочие навороты. В таких условиях их жирнокод не вывезет, но для чего попроще наверное подойдет. Чтобы эти кто с трудом хоть что-то может выучить делали вид какие они кодеры.
Ответить | Правка | Наверх | Cообщить модератору

15. Сообщение от Nameh (?), 11-Сен-26, 17:54   +/
В начале указан перечень архитектур.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

16. Сообщение от жявамэн (ok), 11-Сен-26, 17:57   +1 +/
> https://www.rt-thread.io/board.html

Ну то есть ни одна плата есп не поддерживается. Понял

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

17. Сообщение от жявамэн (ok), 11-Сен-26, 18:06   +/
Z80 пора на пенсию.
Арм м0 его заменил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #26

18. Сообщение от прорубоно (?), 11-Сен-26, 18:22   +/
"интернета-вещей" Русский не родной?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #31

19. Сообщение от Аноним (19), 11-Сен-26, 18:37   +/
И правильно. Нечего этой проприетарной фигнёй с блобами пользоваться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #28, #29

20. Сообщение от Бивис (?), 11-Сен-26, 18:41   +/
>Минималистичная сборка RT-Thread (Nano) требует для работы всего 3 КБ Flash и 1.2 КБ ОЗУ. Для IoT-устройств, сильно не ограниченных в ресурсах

Это круто, от бы мне с такими требованиями на Desktop, для браузера и Vlc, агblгblх) агblгblх)

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

21. Сообщение от Coder (?), 11-Сен-26, 18:44   +/
Да память нынче стоит копейки… хотя постойте
Ну ладно не важно и двойные связные списки в ОС тоже не нужны

Гланое дабл фри не делать, даже если нет маллока
И аборт при оверфлоу не забываем, это важно даже для беззнаковых целых

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

22. Сообщение от Аноним (22), 11-Сен-26, 19:46   +/
>> требует для работы всего 3 КБ Flash и 1.2 КБ ОЗУ
> Эпично!

Для MK - ну очень жирно...

> статья: "поддержка разработки компонентов на языке Rust"

Дальше не читал, всё ясно с разработчиками.

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

24. Сообщение от Аноним (22), 11-Сен-26, 19:49   +/
> Да память нынче стоит копейки… хотя постойте

А, на МК она ещёи встроенная...

> Ну ладно не важно и двойные связные списки в ОС тоже не нужны

Когда производительность не важна/устраивает - не нужны и одинарные.

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

25. Сообщение от Аноним (22), 11-Сен-26, 19:50   +/
На некоторых МК всего 1 кБ, а тут аж 1.2.. причём данные...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

26. Сообщение от Аноним (22), 11-Сен-26, 19:51    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

28. Сообщение от Аноним (28), 11-Сен-26, 20:30    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

29. Сообщение от Аноним (28), 11-Сен-26, 20:32   +/
* слишком занудно оформленная
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

30. Сообщение от Tty4 (?), 11-Сен-26, 20:37   +1 +/
QNX?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #33

31. Сообщение от Malinovsky (?), 11-Сен-26, 20:55   +/
Дефис видимо лишний. Это калька с английского IoT - Internet of Things. Назвали бы интернетом приборов было бы не всем понятно каких приборов, мериться начали бы приборами своими, пытаться их подключать к интернету. Они и кнопку G найти способны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

32. Сообщение от Метрика (?), 11-Сен-26, 21:35   +/
Без питонов с растом, только POSIX, C++ API прям сказка
Ответить | Правка | Наверх | Cообщить модератору

33. Сообщение от Метрика (?), 11-Сен-26, 21:35   +/
Вместе с MacOS это Unix который смог
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

34. Сообщение от Аноним (34), 11-Сен-26, 23:10   +/
>> для работы всего 3 КБ Flash и 1.2 КБ ОЗУ
>> Код написан на языке Си
> растокодеры, что с лицом?

---
Let me get some quick numbers. This is on nrf52840dk (Cortex-M4).

"blinky" (async executor, timers, gpio) uses <1k RAM (maybe less, ~400b static, rest is stack), and ~3.5k flash.

This is as small as it gets to do anything reasonable.

A larger application (our `http-server` example), which adds a network stack & driver, usb, http server uses ~75k flash and ~50k RAM, with room for optimization.

Numbers collected with these commands, on commit 4a1cf6786da07cc63154c5ddfd26b1487b285f7b:

For blinky, reducing size of the one stack this needs:

`laze build -Cexamples/blinky --builders nrf52840dk -d debug-console -DCONFIG_ISR_STACKSIZE=0 -DCONFIG_EXECUTOR_STACKSIZE=512`

For the http-server, disabling all debug output:

`laze build -Cexamples/http-server/ --builders nrf52840dk -d debug-console`


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


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

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




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

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