LinuxForum.Fans
Тема

Эмуляция ARM с заданными характеристиками железа.

Автор: EdwardGushchin 9 сообщений 5679 просмотров
#292421

Здравствуйте, уважаемые пользователи Linuxforum.ru. Мой вопрос специфический, и в гугле меня не забанили, нет. Вопрос не для него. По сабжу:
Заказал себе к празднику китайский дешевый планшет Wexler TAB 7i 8GB. На борту у него некашерный Android 4.0. Хочу собрать для него специальный дистрибутив с нуля. Процессор у него архитектуры ARM9, 1ГБ ОЗУ, 128МБ видеопамяти, 8ГБ встроенной памяти на борту. Еще имеем домашний компьютер на Ubuntu 12.10 с последними обновами. Итак, суть вопроса:
Как можно съэмулировать ARM с заданными характеристиками железа. Т.е. выделить пол эмуляцию ровно 1024МБ ОЗУ, 128МБ Видеопамяти и тп. И дайте, пожалуйста, прямые ссылки на ядро для этого устройства. Как скомпилировать, накатить иксы и сконфигурировать ОС я сам разберусь.
Вот подробные характеристики устройства:

"Показать"

Артикул: 00008048
Тип: Планшет
Состояние: Новый
Производитель: Wexler
Модель: Tab 7i
Оперативная память: 1024Mb (1Gb) DDRII
Процессор: RockChip RK2918 1.2GHz
Жесткий диск: 8Gb SolidDisk (SSD)
Оптический привод: optional drive
Экран: 7.0", сенсорный
Разрешение дисплея: WSVGA 1024x600
Видеокарта: <>
Объем видеопамяти: 128Mb
Сеть \ модем: нет LAN
Беспроводная связь: WiFi IEEE-802.11b/g/n
Bluetooth: Bluetooth V2.1+EDR
Количество USB-портов: Присутствует
Card-Reader: Присутствует
Другие порты: mini HDMI
Web - камера: WebCam 2,0Mpx
Операционная система: Android 4.0
Надеюсь на оперативную помощь без выражений типа "учи матчасть", "гугли" и тп.
Заранее спасибо.
С Уважением, Эдуард.

#292425

Ядро можно, как и любую свободную программу, собрать самостоятельно. Насчет эмуляции - не знаю, может, тут Qemu вам поможет. И да, есть и готовые решения - ARMedSlack, например.

#292429

Ядро то я и собирался компилировать сам, только колеблюсь в выборе версии. Дело в том, что в солнечном Магадане интернет не только дорогой, но и медленный, а тратить время и деньги на неработающее на моем устройстве ядро - не канифоль. мне просто нужно знать конкретно и точно, какое ядро будет работать на моей китай-железке.

Qemu посмотрел, но не разобрался. Главное - установил, а команда qemu выбивает not found. Решаемо, конечно, но я даже не уверен, что с помощью него я могу решить поставленную задачу.

Да, я знаю и про Debian ARM, и про Slackware ARM, но тут важна не сама реализация, как получения опыта. Поэтому - понимаете.

#292432

Ну, в таком случае могу только посоветовать покопаться в документации к различным версиям ядра, и пожелать вам удачи. Сам я не пробовал такое сделать. Чем свежее версия ядра, тем выше вероятность, что ваше железо будет поддерживаться.

#292433

Где-то читал, что к ядру нужные еще какие-то патчи. Это: скачивать ядро определенной версии, скачивать к этому ядру патчи этой же версии и заменять файлы, я так понимаю?

#292434

EdwardGushchin написал:
Где-то читал, что к ядру нужные еще какие-то патчи. Это: скачивать ядро определенной версии, скачивать к этому ядру патчи этой же версии и заменять файлы, я так понимаю?
При сборке патчи накладываются, только если это необходимо, вручную делать тут ничего не надо, только выполнить команду, накладывающую патч. Все остальное она сделает сама.
#292438

Нагуглил немного, но чувствуется подвох. Могу ли я опираться на эту статью?

#292439
"EdwardGushchin" написал:
некашерный Android 4.0.

В чём некашерность?

#292440

Это чисто субъективное мнение. Не нравится он мне:)

Войдите или зарегистрируйтесь, чтобы ответить.