использование динамической памяти в embedded проектах- тихое непредсказуемое зло имхо. Если уж решили использовать в процессах - то для выделения памяти используйте события/мутексы (усложнится немного выделение памяти, появятся обёртки для malloc/free) - чтобы процесс засыпал пока память не появится, хотя бы на некоторое время (сколько система позволяет) - ну а дальше обработка ошибок при невозможности выделить память.
|