- [Книги по Rust] подборка. Пополняем!2023-01-27
- Начало пути. Старые обсуждения2023-01-27
-
- The Adventures of OS: Making a RISC-V Operating System using Rust. Оно не сильно RTOS, похоже, но много интересной информации. Evgeny_CDАрхитектор(1 знак., 19.06.2023 17:27, ссылка)
- Жень, теги я проставил - Generalизверг(27.01.2023 08:20)
- [Rust OSDev] - народ рожает ОСьку на x86 на Rust Evgeny_CDАрхитектор(2 знак., 27.01.2023 02:31, ссылка, ссылка)
- Статья A Low-Latency Optimization of a Rust-Based Secure Operating System for Embedded Devices. Много ссылок на Tock OS --> Evgeny_CDАрхитектор(2 знак., 27.01.2023 02:18, ссылка, ссылка)
- [Tock]. Достаточно старое, фундаментальное. Evgeny_CDАрхитектор(85 знак., 27.01.2023 02:18, ссылка, ссылка)
- Начало пути. Старые обсуждения Evgeny_CDАрхитектор(2 знак., 27.01.2023 02:14, ссылка, ссылка)
- [R3-OS] (or simply [R3]) is an experimental static RTOS that utilizes Rust's compile-time function evaluation mechanism for static configuration (creation of kernel objects and memory allocation) and const traits to decouple kernel interfaces from implementation. Смотрится серьезно. Evgeny_CDАрхитектор(1 знак., 27.01.2023 02:06, ссылка)
- [Embassy]. Фундаментально. Много компонентов. Evgeny_CDАрхитектор(1 знак., 27.01.2023 02:06, ссылка)
- Заинтересовался, скачал, построил. На пустом месте 15кб (демо с
миганием диодом). Такой же билд на stm32-hal требует примерно 10кб.
Я, конечно, глянул внутрь, но ничего криминального, вроде printf в
С, не увидел. Может, в мире раст это считается нормальным. Для
примера, на ChibiOS простой пример с gpio, pwm, adc, dac, dma
занимает 5кб - Sergey_N(29.02.2024 15:37)
- Спасибо за информацию! - Evgeny_CDАрхитектор(29.02.2024 15:50)
- Заинтересовался, скачал, построил. На пустом месте 15кб (демо с
миганием диодом). Такой же билд на stm32-hal требует примерно 10кб.
Я, конечно, глянул внутрь, но ничего криминального, вроде printf в
С, не увидел. Может, в мире раст это считается нормальным. Для
примера, на ChibiOS простой пример с gpio, pwm, adc, dac, dma
занимает 5кб - Sergey_N(29.02.2024 15:37)
- [Bern RTOS] A real-time operating system for microcontrollers written in Rust. Выглядит очень по взрослому. Evgeny_CDАрхитектор(46 знак., 27.01.2023 01:52, ссылка, ссылка)
- [RTIC] Real-Time Interrupt-driven Concurrency. Выглядит серьезно. Evgeny_CDАрхитектор(1 знак., 27.01.2023 01:52, ссылка)
- статьи по теме Evgeny_CDАрхитектор(1 знак., 31.05.2023 01:10, ссылка)
- Раньше оно было Rust's Real Time For the Masses (RTFM): Between bare metal and Real Time OS Evgeny_CDАрхитектор(1 знак., 31.05.2023 00:58, ссылка)
- В общем, переписать бы это все на C++, был бы толк. - Evgeny_CDАрхитектор(30.05.2023 23:15)
- У них очень интересный набор репозиториев Evgeny_CDАрхитектор(1 знак., 30.05.2023 23:03, ссылка)
- Это вообще шедевр. μAMP microamp. A (micro) framework for building bare-metal AMP (Asymmetric Multi-Processing) applications Evgeny_CDАрхитектор(1 знак., 30.05.2023 23:09, ссылка)
- [MnemOS] - свежее, только для одного камня. Не кажется серьезным. Evgeny_CDАрхитектор(1 знак., 27.01.2023 01:51, ссылка)
- да ладно приуменьшать наши мыслительные возможности. давай
посмотрим код. все новое интересно. Ржавчик может себя показать с
неожиданной стороны.. но не везде! основ мироздания он скорее всего
не отменит. - klen(27.01.2023 01:51)
- Ни в коем случае не уменьшаю наши мыслительные способности. Просто
пугает размерность Вселенной, подлежащей изучению. Хочется как-то
сократить замах. Я столько лет пытался понять С++, понять по
настоящему - это когда читаешь код и сразу понимаешь, что он будет
делать, вроде только-только чуть-чуть начал понимать - и тут
какая-то новая хрень вылазит! Тоже фундаментальная, нифига пока не
понятная лично для меня. - Evgeny_CDАрхитектор(27.01.2023 01:56)
- Когда я читаю "не парься, оно само все сделает, просто пиши как в гайде", у меня рука тянется к пистолету. Знаем мы, что такое "самое все сделает". Это не страдания хронического asmатика, это понимание того, что в мире C/C++ оно и вправду само все сделает, надо просто пояснить ему, что и как делать :) - Evgeny_CDАрхитектор(27.01.2023 02:00)
- Ни в коем случае не уменьшаю наши мыслительные способности. Просто
пугает размерность Вселенной, подлежащей изучению. Хочется как-то
сократить замах. Я столько лет пытался понять С++, понять по
настоящему - это когда читаешь код и сразу понимаешь, что он будет
делать, вроде только-только чуть-чуть начал понимать - и тут
какая-то новая хрень вылазит! Тоже фундаментальная, нифига пока не
понятная лично для меня. - Evgeny_CDАрхитектор(27.01.2023 01:56)