Прежде всего - спасибо всем вам за интерес к TNKernel. Всегда приятно, когда работа находит отклик у других людей...
По поводу Event mask - такой подход только потому, что я следовал спецификации uITRON 4.0 буквально, а в uITRON сделанно именно так. По поводу tn_queue_send/receive - если через очередь не надо передавать данные(data_ptr не используется), то, IMHO, для синхронизации лучше использовать семафор - меньше ресурсов занимает, быстрее работает.
Что же касается создания субверсий и изменений/добавлений - то лично я это только приветствую. Единственно, что следует помнить - нужны многочисленные и разнообразные тесты (без надлежащего тестирования то, что работает в одном проекте, в другом может не работать).
|