Как перепрошить linux на android(CAN-bus обязателен)? Хелп ми, есть устройство которое взаимодействует с датчиками по can сети, на данный момент там стоит debian и программа для работы с датчиками написана на с++. Хочу ради эксперимента поставить android и переписать программу на java в связи с этим появились вопросы: 1) Где взять образ android(Подойдет также любая открытая прошивка типа caynogenmod)? 2) Что нужно знать для модификации прошивок? 3) Как туда подключить поддержку can? 4) Как получившуюся прошивку залить на устройство? 5) Как в anroid(или другой прошивке) взаимодействовать с can. 6) На чистой java с can работают или нет, кто сталкивался? Все телодвижения хочу провести ради саморазвития. Если знаете литру, интернет ресурсы по теме прошу посоветовать.
1) Образы Android можно найти на официальном сайте проекта AOSP (Android Open Source Project) или на сайтах производителей устройств, которые предоставляют прошивки для своих устройств.
2) Для модификации прошивок Android нужно иметь определенные навыки программирования, знание языка Java, а также опыт работы с Android SDK и Android Studio. Также полезно знание основ работы с Linux.
3) Для подключения поддержки CAN в Android потребуется модификация ядра операционной системы, добавление соответствующего драйвера и создание API для взаимодействия с CAN-шиной.
4) Для загрузки полученной прошивки на устройство можно использовать специальные программы для прошивки, такие как fastboot или adb.
5) Для взаимодействия с CAN в Android можно написать соответствующее приложение, используя Java и Android SDK. Также можно использовать различные библиотеки и инструменты для работы с CAN в Android.
6) На чистой Java нельзя напрямую работать с CAN, так как это требует специфическийи драйверы и API, которые доступны в операционной системе. Для взаимодействия с CAN на Android можно использовать специализированные библиотеки, такие как SocketCAN или CAN4Android.
Для более подробной информации по каждому из вопросов рекомендуется изучить документацию Android, форумы разработчиков Android и специализированные ресурсы по разработке под Android.
1) Образы Android можно найти на официальном сайте проекта AOSP (Android Open Source Project) или на сайтах производителей устройств, которые предоставляют прошивки для своих устройств.
2) Для модификации прошивок Android нужно иметь определенные навыки программирования, знание языка Java, а также опыт работы с Android SDK и Android Studio. Также полезно знание основ работы с Linux.
3) Для подключения поддержки CAN в Android потребуется модификация ядра операционной системы, добавление соответствующего драйвера и создание API для взаимодействия с CAN-шиной.
4) Для загрузки полученной прошивки на устройство можно использовать специальные программы для прошивки, такие как fastboot или adb.
5) Для взаимодействия с CAN в Android можно написать соответствующее приложение, используя Java и Android SDK. Также можно использовать различные библиотеки и инструменты для работы с CAN в Android.
6) На чистой Java нельзя напрямую работать с CAN, так как это требует специфическийи драйверы и API, которые доступны в операционной системе. Для взаимодействия с CAN на Android можно использовать специализированные библиотеки, такие как SocketCAN или CAN4Android.
Для более подробной информации по каждому из вопросов рекомендуется изучить документацию Android, форумы разработчиков Android и специализированные ресурсы по разработке под Android.