open (): устройство или ресурс занят - PullRequest
3 голосов
/ 01 декабря 2011

Я пытаюсь прочитать буфер кадров с устройства Android, используя следующую строку кода:

int fd = open("/dev/graphics/fb0", O_RDONLY | O_LARGEFILE);

Я тестировал на нескольких телефонах, и он всегда работал идеально.Сегодня я попробовал с планшетом Android, Motorola Xoom, и получил следующее сообщение об ошибке:

Device or resource busy

В оболочке не работает следующее (устройство или ресурс занят):

cat fb0

Но работает следующее:

/system/bin/cat fb0

Разве это не странно?

Я не уверен, почему это происходит с планшетом Android, а не телефоном.Кто-нибудь знает, пожалуйста, почему это происходит и как это решить, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...