Помимо Debian 9.5, Ubuntu 18.04, Yocto Project и Buildroot Linux, процессоры NXP i.MX 8M Mini также поддерживали Android 8.1 Oreo. Но, компания Boundary Devices объявила,что их одноплатные компьютеры Nitrogen8M_Mini теперь получают поддержку операционной системы Android 9.0 Pie.
Компания совместно с Kynetics выпустила пробный образ Android 9.0 для плат i.MX8M Mini, основанных на ядре Linux 4.14.x.
Вы также можете получить исходный код для создания его с нуля для вашей платы:
mkdir myandroid
cd myandroid
repo init -u git://github.com/boundarydevices/android-manifest.git -b boundary-imx-p9.0.0_1.0.0-ga
repo sync
Вам также понадобится NXP vendor package, который вы можете установить следующим образом:
tar xvzf imx-p9.0.0_1.0.0-ga.tar.gz
cp -r imx-p9.0.0_1.0.0-ga/vendor/nxp/ vendor/
cp -r imx-p9.0.0_1.0.0-ga/EULA.txt .
cp -r imx-p9.0.0_1.0.0-ga/SCP* .
rm -rf imx-p9.0.0_1.0.0-ga/
rm imx-p9.0.0_1.0.0-ga.tar.gz
Последний шаг — создать код:
source build/envsetup.sh
lunch nitrogen8mm-userdebug
make 2>&1 | tee build.out
Вы можете найти более подробную информацию, включая инструкции по сохранению образа, в руководстве по началу работы.
Образ и исходный код подходят только для оценки, и вам придется работать самостоятельно, чтобы получить готовую к работе версию с исправлениями безопасности, обновлениями полей и улучшениями производительности, или попросить Boundary Devices или Kynetics о помощи.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.