mbr13: (Def kz)
Меж тем РТОСь потихоньку развивается. Из глобальных изменений:

- Новый объект синхронизации - io. Блок данных, который умеет прятать заголовки пакетов и передавать вместе с собой стек параметров. В итоге - рост производительности 30% при шифровании данных. Более, чем я мог ожидать - а всего-то избавился от единственного memcpy.
- IPC теперь содержит класс устройства непосредственно в команде. Больше параметров для пользователей
- Наконец-то добавил mass storage USB device. В комплекте с полноценными SCSI, конечно. Теперь достаточно неплохой набор: MSC, HID, CDC, CCID. Руки чешутся, конечно, хостом заняться, но задач пока нет.
- Прикрутил runtime power management. Теперь можно переключать low power/hi power/stop/standby на лету из коробки. Драйвера для STM32 L0 - там это наиболее актуально.
- Убрал из кода устаревшие и бессмысленные mutex, event, semaphore. Также удалил из кода файловую абстракцию: теперь все базируется на io.
- По мелочи: драйверы eeprom, мелкий рефакторинг и доработки.

link
Tags:
mbr13: (Def kz)

Товарищ RW9UAO портировал REx OS на nuvoton. Код пока достаточно драфтовый, чтобы включать в основную ветку, но сам факт радует.
Tags:
mbr13: (Def kz)
Завершена общая концепция построения системы. Проведено нагрузочное тестирование. Написана основная часть документации. Я думаю, вполне настало время показать ее миру. Пиарить в широких кругах пока не буду - посмотрю на локальную реакцию аудитории этого журнала.

Не буду говорить, что умеет, все по ссылке: https://github.com/alexeyk13/rexos
Также просьба посмотреть по документации: https://github.com/alexeyk13/rexos/blob/master/doc/rex_rus.odt

К сожалению, пока только на русском. Но во вводной части описан базис, даже те кто не знаком со спецификой эмбеда, должны понять суть. Убедительная просьба - если интересуетесь - пролистайте хотя-бы по диагонали.

Мне очень важно ваше мнение. Готов к критике.

Сразу отвечу на вопрос - "нахрена".
1. На рынке нет ничего подобного  такого уровня. Ни в проприетарном, ни в опенсорсе. Более детально описано во введении.
2. Я реализовываю на ней свои проекты.
3. Я ее продаю (уже продал несколько лицензий).
4. Я ее использую как портфолио
5. В конце концов мне интересно создавать что-то принципиально новое, кто еще никто в мире до меня не делал.
Tags:

Profile

mbr13: (Default)
mbr13

April 2017

S M T W T F S
       1
2 345 678
9 10111213 1415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 19th, 2017 01:24 pm
Powered by Dreamwidth Studios