Borys Latysh, скорее экспериментальный, нужен интерфейс для передачи данных который система будет видеть, как накопитель, cd card самый простой в исполнении, ардуино как дешевый контроллер, тк плис мне сейчас не по карману да и не работал с ним, по итогу должен получиться накопитель данных который сможет шифровать данные на аппаратном уровне и при этом очень дешевый, хоть и медленный.
Borys Latysh, в том то и суть, что это работает наоборот, мне не читать нужно с карточки, а подключить контроллер вместо нее, чтобы пк видел ее как накопитель данных, писать под это библиотеку я врятли потяну, хотя уже к этому уже склоняюсь, по этому и спрашивал за статьи написанные понятными словами, я уже находил одну статью, но там не совсем то, что нужно
Borys Latysh, так суть то в том, что протокол cd сard хоть и работает по spi но он использует свои какие-то микрокоды, я по этому и спрашиваю за библиотеку для ардуино..... вопрос не в том как преобразовать интерфейс, а в том где взять или библиотеку или статью более менее написанную понятным языком о работе интерфейса.....
Borys Latysh, суть не в скорости, а в реализации, храниться это будет не на самой ардуино, а на внешнем накопителе, а сам контроллер будет просто реализовывать задачу преобразования интерфейсов, по поводу скорости - поддержка протокола позволяет работать на частотах от 0 до 50мГц, я нашел документацию на сам протокол, но самому писать библиотеку очень не хотелось бы... все-таки надежда, что подобное уже реализовывали.
CityCat4, уже от части реализовал... но пока не на уровне прошивки, пока просто создал файл с фс ext4 на флешке на 4гб, примонтировал его и перекопировал все из корня туда, а потом перемонтировал корень и готово, с прошивкой нужно еще подумать... скорее всего придется идти на xda, спасибо)
CityCat4, нет, речь идет все-таки о конкретном устройстве - infinix hot 11s, а вот по поводу прошивки я как раз сюда и написал, чтобы развеять все свои сомнения и вопросы... к тому же загрузчику, вот он мне и нужен, вероятнее всего и придется его ломать и потрошить и мне нужны советы как это сделать, каким ПО и как именно, как раз и ищу людей, что подскажут куда идти и что копать
AlexVWill, безусловно не все ПО будет работать, это логично, но никто не говорил, что будет работать все... по этому и хочется проверить что можно завести, все-таки выжить все соки с устройства и архитектуры
AlexVWill, по идее нет, тк в основном при установки термукс создается чрут и комплект стандартного ПО, сам термукс дает доступ к консоли, там же при наличии рут доступа можно работать и с фс самого андроид, но со своими ограничениями, о которых я говорил выше, опять же не все ПО от дебиан встает нормально потому что требует наличия некоторых конфигов и директорий, каких нет в чрут термукс и андроид, что я хотел и исправить
CityCat4, Цель, как говорилось выше, бекапирование данных и создание файловой структуры линукс (создание структуры папок дебиана и символических ссылок на конфиги и папки к нативной файловой структуре акдроид) - нужно это для установки ПО от дебиан и подобных... все это эксперименты и неплохое дополнение к умному дому
AlexVWill, Погодите.. зачем ядро пересобирать? если все дрова есть, ПО внутри чрут работает, единственное что осталось организовать доступ к записи в корень и подпапки... рут права есть, загрузчик разблокирован, вопрос стоит только в том как правильно это все примонтировать на карточку...
AlexVWill, Да, именно я это и мел в виду.
Цель:
1) Увеличить объем образа раздела с +-1гб до +-5
2) смонтировать этот образ на сд карту на постоянку
3) смонтировать /data/data/ на сд тоже с увеличением объема памяти
4) реализовать это в прошивке
Зачем:
1) большинство по нативного под дебиан и тп пишут что-то в /var/lib /tmp /etc и тд, но в файловой структуре андроид этого нет, а переделывать каждый исходник не представляестя возможным
2) увеличение памяти - с ростом установленного ПО памяти становится меньше... а ее впритык на разделах от вендора
3) бекап приложений и корневой папки при подключении к домашней сети на файловай сервер, тк при подобных эксперементах бутлуп будет частой проблемой
как я это примерно вижу:
в телефоне есть флешка которая монтируется при запуске, на ней лежать несколько образов которые монтируются при запуске в /dev/loop0 1 2 и тд и которые будут видны при подключении флешкарты к пк для восстановления системы
опять же... какая джава, если на андроид также можно ставить deb пакеты большинство содержимого которого в основном скомпиленные под определенную архитектуру бинарники