roboforum.ru

Технический форум по робототехнике.

Микрооперационная система реального времени

Re: Микрооперационная система реального времени

Виталий » 01 апр 2009, 18:56

Да вы же маньяк ассемблерный. Олдскул. Потом то что вы напишете ни один в здравом уме не возьмется сопровождать. =)

Кроме того, куча флагов и т.д. запутывает программу и ее чрезвычайно сложно читать.
Помимо логики работы подпрограммы в нее вносится и логика диспетчеризации, что еще больше все запутывает.

Re: Микрооперационная система реального времени

=DeaD= » 01 апр 2009, 18:58

Виталий писал(а):Кроме того, куча флагов и т.д. запутывает программу и ее чрезвычайно сложно читать.

Да фиг с ним читать - это ж во сколько раз больше вероятность ошибки, а тем более при последующей модификации другим человеком?

Re: Микрооперационная система реального времени

Виталий » 01 апр 2009, 19:01

Да фиг с ним читать - это ж во сколько раз больше вероятность ошибки, а тем более при последующей модификации другим человеком?

Это и подразумевалось.

Re: Микрооперационная система реального времени

blindman » 01 апр 2009, 19:14

На embedded.com есть интересные статьи по применению ОС. Если поискать например use RTOS.

Re: Микрооперационная система реального времени

Klay » 22 апр 2009, 22:39

На easyelectronics прошло продолжение эпопеи про RTOS. Действительно прикольно получилось. Я попробовал под нее писать все легко, несмотря на то что асм. Больше не надо париться ни насчет флагов, ни на счет выполнения сложных конечных автоматов - все пихается в очередь, а очередь сама выполняет. Пока две апи функции - поставить в очередь и поставить в очередь по таймеру.
Я тут уже вижу как можно легко добавить приоритеты, посредством закидки в очередь с разных сторон, либо по номерам задач раздавать. Конечно до той же AVRX там далеко, но так и оверхед в разы меньше, а значит можно вкрутить ее на Тини без проблем.

Re: Микрооперационная система реального времени

blindman » 17 май 2009, 12:50

Виталий писал(а):
А если не секрет - можно чуть подробнее об уникальной архитектуре?

Выйдет статья на конференции - покажу.
Там много что нужно показывать просто. Для начала язык на котором следует писать для этой ОС и т.д.

Я не забыл :) Есть что показать?

Re: Микрооперационная система реального времени

Виталий » 17 май 2009, 19:26

К сожалению, я не смог прибыть на конференцию в Москву, т.к. подхватил грипп.
Тем не менее материал который я должен был представить (с некоторыми ограничениями) у меня имеется.
Он безусловно требует доработки.

http://dl.getdropbox.com/u/188589/uRTOS.pdf

Re: Микрооперационная система реального времени

=DeaD= » 17 май 2009, 19:45

Серьезная тема :good:


Rambler\'s Top100 Mail.ru counter