Есть плата SAM9260 и линукс из поставки
Требуется сделать автозапуск программы с примонтированной SDкарты.
Ещё требуется сделать автологин.
Возможно ли всё это без пересборки ядра? и как?
Спасибо, но ведь ядро из поставки грузится с DataFlash. Где располагается корневая файловая система?
У меня нету ни Nand ни SD карты.
Куда же тогда сохранять скрипты и менять настройки логина?
Получается для всех моих изысканий нужно ставить Debian или хотябы собирать Linux ядро прописав путь до корневой папки на SD карты.
Или я чего то не понимаю?
вам виднее - может в РАМ разворачивается, может в датафлеш лежит..
напишите скрипт, который при появление SD карточки, будет автоматом ее подмонтировать и с подмонтированного раздела запускать ваш софт.. скрипт положите в корневую (в ту, которая сейчас грузится)..
Корневая находится в РАМ((
так как при попытке записи файлов ничего не сохраняется при ресете.
получаестя только пересборка мне поможет((
Есть ли где нибудь интсрукции для сборки ядра кроме http://dmilvdv.narod.ru/AT91SAM9260/index.html?linux.html
помнится была отличная ссылка (более подробная):
если у вас нет новых или неподдержанных устройств, то ядро трогать совершенно не обязательно..
в виртуалке (где-то в /home/user/src)лежит файл с рутовой или развернутая рутовая, находите, дописываете свой скрипт по автомаунту и автозапуску с флешки..
потом запускаете скрипт сборки системы, который состегнет старое ядро и новую рутовую, и этот бинарник прошиваете во флеш..
ну покопайтесь, там все просто..
Я вас правильно понял?:
1) нужно скопировать рутовую на SD карту
2) написать скрипт по автомаунту (кстати автомаунт уже есть)
и запуску
3)пишем скрипт сборки системы
в итоге всё равно собирать придётся. Это ли не сборка ядра?
не могли бы вы мой второй пункт уточнить: куда писать скрипт для стартующего ядра? ( или где об этом можно почитать?)