Всем привет.
Не знаю, как лучше объяснить. Есть линукс(dingux) на dingoo a320. Используется фреймбуффер для вывода графики на экран.
Есть 2 вопроса:
1) Запускаем любое SDL приложение, убиваем его kill-ом, больше никаких SDL приложений запустить нельзя (Could not initialize SDL: Unable to open a console terminal), и на экране не появляется консоль. Можно ли как-то его реинициализировать без перезагрузки?
2) Есть ли способ форсированного перевода терминала в консольный режим? Например, запущена у нас программа с тем же SDL, и нужно вывести в консольном режиме какое-нибудь сообщение. Я понимаю, что при перерисовке экрана из SDL-ной программы оно пропадет. Нужно что-то вроде когда запускаешь ncurses программу, а другое приложение вывело, например, ошибку на экран, и ее видно из этой ncurses программы.
www.dingoowiki.com/index.php?title=Development:Tutorials:SetupVideo этот код некорректно работает. Консоль появляется, курсор мигает, но ничего не появляется от, например, нажатия кнопок.