Появился вопрос снова из азов Линукс, а именно: после написания программы на QT, необходимо сделать автозапуск приложения, как это сделать? Ну и еще есть второстепенный вопрос, силами QT не получается отключить моргающий курсор ввода, можно ли отключить его на уровне ядра, ну или хотя бы скрывать после запуска приложения?
Вроде со всем справился, теперь остался последний вопрос: как можно оптимизировать ядро на скорость загрузки? требуется время загрузки ядра и моего приложения не более 3-4 секунд. Реально ли вырезать все ненужное, сэкономит ли это время загрузки? если да, то с чего можно начать?
а можете поконкретнее ткнуть пальцем? я вызвал make menuconfig, там полазил и не нашел ничего про USB..
мнэ.. сделайте сначала копию исходников или конфигов, чтоб была возможность вернуться на исходную..
понятие runit относится к buildroot, это надо там включить сборку.. для начала поищите что это такое, а уж потом сетапте..
USB - это подсистема в ядре. если у вас не планируется работа USB, то имеет смысл ее отключить, равно как и сеть - все зависит от целей использования системы.. подсистемы выключаются через menuconfig и далее в drivers.. опять же, без понимания, что и зачем, лучше не трогать. сначала почитайте в инете, там масса инфы..
В общем я разобрался с драйверами, спасибо!
Остался вопрос: каким образом можно изменить конфиг inittab, чтобы он уже измененный попал в сборку? на каком этапе его можно и нужно менять? не очень хотелось бы конфигурировать устройство уже после прошивки.
Если я изменял переменные окружения командой setenv console 'console=ttymxc1,115200', то после перепрошивки переменные примут свой первоначальный вид? спрашиваю, потому что возникли проблемы с COM-портом, на скорости 115 200 приходят даже не иероглифы, какая-то ерунда. Ну и сопутствующий вопрос, как можно прервать загрузку u-boot, если нет консоли по COM-порту?