ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
92302 Топик полностью
AlexandrY (23.06.2007 12:07, просмотров: 1) ответил Evgeny_CD на Свое .... не воняет, но думаю, мой скромный рисуночек в Visio на порядок информативнее этих понтов.
Вообще-то я тоже также как у вас рисую. Но выделение памяти не детализирую. Бесполезно. Это самая непостоянная часть плана. То ее динамически выделяю, то статически, то в вызывающей проге освобождаю, то в вызываемой. Тип памяти тоже на ходу меняю: или внешняя RAM или внутренняя и отсюда разные способы выделения т.д. По нескольку раз за отладку приходиться менять. Реентерабельность по любому лучше делать через флаги и семафоры на мой взгляд. Многие стандартные функции C не реентерабельны, и если случайно воспользуетесь ими в какой либо либе, то результат долго себя ждать не заставит. Особенно обидно тогда, что в либах вообще не было предусмотренно место для вызова сервисов RTOS вплоть до вставки нужных хидеров. Вот тогда геморой и начинается.