Захотелось ось перевести в реал, а то чо она на виртуалке. Теперь поиграться больше хочется с гуем, чем с ядром.
С x86 все вроде ясно, куча примеров даже с готовыми дровами, c arm - все как-то не очень - примеры обычно под встроенные штуковины вроде малинки, но нигде нет - взяли и сделали ось под обычный андройдофон. Вроде же ставили линуксы и файрфоксОС на обычные рыночные девайсы.
Для x86 мне нравится intel stick, ну или minipc на intel платформе – главным образом из-за железа, на которое можно найти очень достойные примеры. Дрова для видео/аудио/сети валяются на всех гитхабах. Как грузится система там не очень понимаю.
Для arm хочется тоже обычное массовое устройство – тел или планш, с перспективой, что появятся оси и примеры для железа. Mali – я слышал у них инициатива двигаться в сторону открытости, но это про видео, с soc как я понял просто жесть – их много, все закрыто, дрова только в виде бинарников и только своим – страшный сон osdev
Как я понял, адрес "фреймбуффера' можно получить, а тач наверное не сложнее драйвера мыши/клавиатуры. Это хорошо)
Пойду ковырять андройдопланшет) Значит где-то там должна быть sd карта и на нее нужно закинуть свой загрузчик, такое я видел с загрузкой малинки. А что значит когда производитель лочит загрузчик? Это аппаратно/программно? Что с таким аппаратом можно сделать?