Я запускаю приложение vxWorks C, которое запускается внутри сценария загрузки. Все работает нормально, за исключением того, что я не вижу следов отладки printf моего программного обеспечения, когда я подключаюсь удаленно к встроенному серверу telnet после того, как скрипт запустил мое программное обеспечение во время загрузки.
Я вижу следы отладки в моем сеансе telnet, когда я запускаю программное обеспечение вручную по приглашению.
Я думаю, что это связано с тем, что для параметра ядра SHELL_MAX_SESSIONS установлено значение -1 (не ограничено), поэтому я полагаю, что начальный сеанс, который по умолчанию установлен на последовательной строке, не показывает следы отладки на новом сессия телнет. Я попытался установить для параметра SHELL_MAX_SESSIONS значение 1, но проиграл сеанс telnet. И 2 сеанса дают мне ту же проблему.
Я хотел бы знать, есть ли способ централизовать или перенаправить все выходные данные stdio на каждом открытом сеансе?
Я использую vxWorks 6.9.
Спасибо за вашу помощь