kochevkv 0 11 марта, 2017 Опубликовано 11 марта, 2017 (изменено) · Жалоба Решил попробовать запустить демо-пример для кита BF548, но вспомнил, что там дисплей-то другой. У меня на плате 640x480, а там 480x272. Шина та же. Можно ли как-то после загрузки ядра (или до загрузки) поменять значения инициализации для дисплея? Начал читать книгу про устройство видео системы в линукс и нашел такую команду fbset. Пример из книги: bash> fbset mode "64x64-1423" # D: 5.830 MHz, H: 91.097 kHz, V: 1423.386 Hz geometry 64 64 320 240 16 timings 171521 0 0 0 0 0 0 rgba 5/11,6/5,5/0,0/0 endmode Этого будет достаточно? И как эту команду выполнить, если нет устройства ввода? Можно ли какой-нибудь файл на флешке предварительно создать, который бы при запуске или uboot или ядра сам выполнялся, типа autoexec в windows? Ну и относительно драйвера клавиатуры также поступать? Или все-таки придется пересобирать ядро? И еще проясните момент один. Как я понял из книги, в линукс есть драйвера уровня пользователя и драйвера уровня ядра. Драйвер дисплея и клавиатуры желательно делать на каком уровне? P.S. Еще вопрос. А можно ли подключится к терминалу через usb? Т.е. запустив Terminal на компе и подключив плату через usb-кабель. P.P.S. Линуксом никогда не пользовался. Заранее прошу прощения за, возможно, глупые вопросы. Изменено 11 марта, 2017 пользователем kolobochishe Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cpl 0 13 марта, 2017 Опубликовано 13 марта, 2017 · Жалоба Часть параметров можно передать ядру при загрузке, в виде текстовой строки (uboot). Команды можно подавать через консоль (загрузить/выгрузить драйвер, запустить пользовательское ПО, посмотреть состояние и т.д.) Драйвер можно собрать как отдельно от ядра так и в месте с ядром. Если вы используете дистрибутив от аналог девайса то пересобрать ядро + файловую систему не составит труда. >P.S. Еще вопрос. А можно ли подключится к терминалу через usb? Т.е. запустив Terminal на компе и подключив плату через usb-кабель. можно и даже нужно. >И еще проясните момент один. Как я понял из книги, в линукс есть драйвера уровня пользователя и драйвера уровня ядра. Драйвер дисплея и клавиатуры желательно делать на каком уровне? Драйвер должен быть на уровне ядра. В ядре есть драйвер для управления дисплеем в нем прописаны все параметры, измените на свои. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться