winniethepooh 0 28 января, 2022 Опубликовано 28 января, 2022 (изменено) · Жалоба Здравствуйте. Использую процессор с двумя ядрами (ARM cortex M4 и А9 ). Коммуникация между ярами осуществляется с помощью фреймворка RPMsg. Ядро M4 (FreeRTOS) отправляет информацию о состоянии датчиков ядру A9 (Linux). На ядре А9 внешние интерфейсы (управляющая консоль, веб-сервер и общесистемный менеджер). От А9 к М4 отправляются команды управления. Для A9 имеется драйвер для поддержки RPMsg на стороне Linux. Этот драйвер уже используется для работы с консолью (Linux). Необходимо реализовать Системный менеджер, который использует тот же канал (RPMsg) что и консоль в основном сохраняет лог ошибок, управляет вотчдогом и обеспечивает коммуникацию с внешним миром ну и общий контроль. Проблема в том, как реализовать системный менеджер. Возможные варианты - в самом драйвере, в демоне или приложении Linux. Возможно есть и другие способы реализации системного менеджера. Хотелось бы услышать Ваше мнение. Спасибо. Изменено 28 января, 2022 пользователем winniethepooh Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться