Comments 20
Интересная статья, спасибо. Как обладателю Вольво (но без такой железки) было очень интересно посмотреть. Не хватает только описания того, была ли она у вас установлена и перестала работать, или вы купили и решили поставить себе. Ну и в целом немного не хватает вступления и результата в сравнении — было-стало. На вашем битбакете в описании проекта в этом смысле больше информации.
Вот у меня в точности такая же торпеда и ГУ, что на КДПВ, но внутри QNX без всяких тачей. Одна польза - встроенный клиент интернет радио TuneIn не блокирует наши станции...
Вот описание железки на сайте Вольво. У меня автомобиль конца 2014г.в., но уже 2015MY, к сожалению.
У меня S80 конца 2012, но без тача :)
У меня XC60 2014.
вам обоим подходит, но железяка сильно устаревшая, имхо.
Тут никто не спорит. Вопрос - как выжать из нее максимум.
Ну в принципе, если использоватьndk старых версий, где поддержку 2.х не убрали - можно много чего натворить даже на старом слабом. Даже 1.5 андроид имеется.
SCT покупал отдельно. Я еще не закончил все, что хочу сделать.
мне тоже понравилось, грамотная статья
Как раз на январских пытался запустить какое-нибудь Linux-приложение под Motorola Milestone на Android 2.1 с чипом TI OMAP3430 - очень похожая система.
Сначала тоже пришлось скомпилировать драйвер для EXT4 (он появился только в более поздних Android-ах), но это было проще чем в вашем случае - исходники до сих пор лежат на сайте Motorola.
Потом взял готовый Debian 8 для моего BeagleBoard (в нем тоже TI OMAP - 3530 или 3730) и попытался сделать chroot в него - FATAL: kernel too old. Пришлось перекомпилировать Glibc под старое ядро 2.6.26 - тут старенький BeagleBoard и пригодился. Glibc собрать удалось но проверить на BeagleBoard, но под Milestone все приложения Debian падают с Segmentation Fault.
Пока забил, хотя могла бы получиться хорошая статья. Но у вас приключение покруче, без исходников.
EXT мне еще предстоит.
Попробуйте LinuxDeploy. Версия 2.0.2 должна работать на старом ядре.
https://github.com/meefik/linuxdeploy/releases
Использовал альтернативный вариант, описанный в этой статье: habr.com/ru/post/331546
Перепрошивка Motorola Milestone довольно тривиальна и может быть выполнена не только в Windows через RSD Lite, но и в Linux с помощью утилиты sbf_flash
. Недавно кто-то на форуме где обсуждают устройства Motorola как раз писал об успешной прошивке Milestone этой утилитой. Где-то тут: https://forum.motofan.ru/index.php?s=&showtopic=175745&view=findpost&p=1796157, последняя официальная прошивка для Milestone как раз с Android 2.2.1 и относительно чистым Android'ом.
P.S. Автору статьи возможно будет интересен метод разгона CPU на его железке, хотя и не знаю зачем он там ему нужен, он тоже работает через подгрузку кастомного модуля ядра, вот исходники и пару интересных страничек в Wiki посвящённых Kernel Hacking на схожем SoC:
https://code.google.com/archive/p/milestone-overclock/downloads
https://code.google.com/archive/p/milestone-overclock/wikis
попробуй собирать с старыми компиляторами. ПО очень зависит от версии компилятора, как ни странно, глюки к глюкам.
т.е. смотреть на соответствующие по годам ndk ведроида.
уточнение, если ext4 использовать на флеше - то можно изначально выключить журнал. он в данном случае - избыточная часть.
Volvo SCT / part 1 — как проникнуть в чужое ядро