![将 Ubuntu Touch 移植到不受支持的平板电脑](https://linux22.com/image/1116187/%E5%B0%86%20Ubuntu%20Touch%20%E7%A7%BB%E6%A4%8D%E5%88%B0%E4%B8%8D%E5%8F%97%E6%94%AF%E6%8C%81%E7%9A%84%E5%B9%B3%E6%9D%BF%E7%94%B5%E8%84%91%20.png)
我考虑购买一款搭载 Exynos 5250 SoC 的中国平板电脑。它是 Voyo A15。CyanogenMod 不支持它,但有一个自定义 ROM适用于此平板电脑。我想在其上安装 Ubuntu Touch。
我的问题:是否可以将 Ubuntu Touch 移植到此设备?考虑到它与 Nexus 10 具有相同的 SoC。我有足够的 Linux 经验(构建内核等),所以我可以自己进行移植(至少尝试进行移植)。制造商尚未发布其 ROM 的源代码,但 Exynos 芯片的驱动程序可用。Exynos 不是平板电脑上唯一的芯片,因此如果制造商不发布这些驱动程序,是否仍然可行?
也许这不是提出这个问题的合适地方,我应该去 CyanogenMod 论坛试试吗?也许有人有将 CyanogenMod/UbuntuTouch 移植到异国 Android 平板电脑的经验?
答案1
目前看来,没有 CM10.1 就无法构建
Ubuntu touch 使用 android 的以下部分,
- Linux 内核(供应商提供的 Android 内核,经过少许修改以支持 Ubuntu 所需的一些额外功能)
- OpenGL ES2.0 HAL 和驱动程序
- 音频/媒体 HAL 和服务,重新使用硬件视频解码器
- RILD 用于调制解调器支持
如果你掌握了这些,那么你就可以开始着手了。这是完整的指南
稍后,将有可能无需 Android 即可运行 ubuntu。稍后您的设备可能会变得容易(或困难)。
答案2
不需要在 CyanogenMod 中。您需要 Android 4.1 及以上版本 (jellybean) 和 ClockworkMod。希望对您有所帮助。CyanogenMod 10 也是 4.1+。无论如何,您的 Android 是什么版本。