Я хотів би перенести Ubuntu Touch на пристрій, який наразі не підтримується. Які вимоги для цього робити і з чого починати?
Я хотів би перенести Ubuntu Touch на пристрій, який наразі не підтримується. Які вимоги для цього робити і з чого починати?
Відповіді:
Випущено Ubuntu (Touch) 13.10; це стабільно для розробників зараз. Покрокове керівництво ви можете отримати тут .
Однак я використовував CyanogenMod. Перегляньте посібник CyanogenMod, щоб дізнатися, як його побудувати.
Побудова з джерела для посібника для Android та створення вікі Ubuntu Touch також повинна допомогти вам.
Після того, як вона буде готова, відвідайте посібник Porting Ubuntu Touch разом із посібником із встановлення Ubuntu Phone, наведеним раніше.
Етапи:
Ці посилання дають вам чітке уявлення про те, як слід діяти. Фактичний код, який буде використовуватися, відрізняється від пристрою до пристрою через різні драйвери (але команди Terminal залишаться приблизно однаковими), і це те, що вам доведеться працювати над собою з великою кількістю проб і помилок.
Я спробував перенести Lava Xolo Q800 , який був побудований чудово, і він також встановлений. Але це не робить нічого, що смартфон повинен робити, крім підключення до WiFi. Зараз я перевстановив Android.
Я б спершу почав із вбудованого пристрою Linux (Android) і переконатися, що у вас 64-розрядна система Ubuntu. (багато оперативної пам'яті було б добре, як 16 концертів, якщо ви можете розмахувати нею, або принаймні стільки, що доступно з файлом swap або розділом)
Якщо ваш незнайомий з CyanogenMod стане знайомим, встановивши його та побудувавши його. Я говорю це тому, що в посібнику, який ви вже згадали, чітко зазначено:
Для підтримки широкого спектру пристроїв ми вирішили використовувати CyanogenMod в якості основи для системи Android. Ви можете сміливо використовувати AOSP, оскільки ми не використовуємо багато налаштувань та вдосконалень, зроблених на App / Java, але це легше з CyanogenMod завдяки скриптам та побудові процедур, доступних для цього.
Якщо пристрій не вказано тут , то перевірте тут . Це добре задокументовано та легко дотримуватися, і допоможе вам краще зрозуміти та має безліч путівників.
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
Залежно від ваших уподобань, ви можете просто почати тут:
http://source.android.com/source/building.html
Тоді перейдіть до проекту Cyanogenmod, але я думаю, що найкраща ставка - це створення Cyanogenmod. Як тільки ви це зробите, поверніться до згаданого вами керівництва.
Підсумок вивчити Android спочатку, чим більше ви можете зрозуміти за допомогою Android, тим простіше Ubuntu Touch матиме порт.
Ці відповіді дуже давні. Тут представлені сучасні, сучасні інструкції
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
Після того, як Canonical припинив розробку Unity та Ubuntu для пристроїв, на початку 2017 року це завдання взяла на себе спільнота UBports.
Щоб отримати документацію про перенесення Ubuntu Touch зараз, слід перейти на сторінку http://docs.ubports.com/en/latest/porting/introduction.html