Мне нужно запустить программу на C++ в режиме реального времени на BeagleBone с Angstrom Linux версии 3.2.18. Программа вызывает pthread_setschedparam, чтобы попытаться повысить приоритет. При входе в систему с правами пользователя root появляется ошибка «Операция не разрешена». Однако, если я сначала поднимусь на суперпользователь «su» в командной строке, вызов pthread_setschedparam будет успешным.Как получить разрешение для pthread_setschedparam
Как добиться того же результата без запуска «su» в первую очередь? Мне нужно запустить эту программу как службу, которая запускается автоматически во время загрузки.