Здравствуйте.
Недавно стал обладателем сего девайса: http://habrahabr.ru/post/186540/ (вкратце - миникомпьютер на базе ARM-процессора).
С помощью этого чуда я планировал неспешно и с удовольствием знакомиться с линуксом, андроидом, приобщаться, так сказать. Но приобщение, по традиции, началось с дикого аналфайера и серьезной проблемы.
Суть такова: на плате по-дефолту есть только HDMI-выход (можно вывести с пинов VGA, но я решил пока этим не заниматься). У меня старый узкоформатный монитор (4:3), на котором нет HDMI-разъема. Я подключил его через переходник DVI - HDMI. На плате предустановлен Android 4.2.2. При запуске появляется его главное меню (горизонтальное меню: файловый браузер, интернет браузер, еще что-то). При выборе любого из пунктов изображение пропадает и gui монитора выдает надпись "Out of range" ("Вне допустимого диапазона").
Похоже, андроид ошибается с выбором разрешения для моего монитора и автоматически выставляет либо слишком большое, либо с неправильными пропорциями. Никакие настройки мне не доступны, программа с официального сайта производителя позволяет лишь заливать на подключенное устройство заранее сформированный образ (сам образ доступен здесь: http://cubieboard.org/download/ , пункт 4.1.2. , весит 470 Мб).
Я лютый новичок во всем, что касается этого семейства ос, но я слышал, что линуксы "собирают", и при сборке можно задать большую часть параметров системы. Возможно ли как-нибудь "разобразить" этот образ, потом "разобрать" это "разобразенное", принудительно указать пару-тройку рабочих разрешений, опять собрать и сделать образ? :D
Что можете посоветовать в моей ситуации?)
ADDED: Нашел SDK ( http://cubiebook.org/index.php?title=Cubieboard2/Building_your_own_Android_image )
Android и Cubieboard2
RaspberryPi (тоже одноплатный компьютер на ARM) можно подключать вообще без монитора и управлять им по сети (Ethernet) по SSH.
Cubeiboard я не видел, подробнее подсказать не могу, но если на этот компьютер установить образ Ububntu, то наверняка тоже можно будет его подключать без монитора с управлением по SSH.
"Собирать" и "разбирать" ничего не нужно. Если образ пишется на карту памяти, то эту карту памяти можно смонтировать на компе с Linux и поправить нужные конфигрурационные файлы.
Cubeiboard я не видел, подробнее подсказать не могу, но если на этот компьютер установить образ Ububntu, то наверняка тоже можно будет его подключать без монитора с управлением по SSH.
Ну тут цель не "сделать любой ценой", а, скорее, научиться. Если я смогу решить эту проблему для одной ОС, я наверняка потом смогу сделать это же для любой другой.
"Собирать" и "разбирать" ничего не нужно. Если образ пишется на карту памяти, то эту карту памяти можно смонтировать на компе с Linux и поправить нужные конфигрурационные файлы.
Образ пишется на встроенную память, да и компа с линуксом поблизости нету. Возвращаясь к моему вопросу: можно ли на этапе сборки ядра вручную поправить эти конфигурационные файлы и самому сделать образ своей мечты, всего лишь самую малость отличающийся от того, который я выкачал? :D