Dlinyj (dlinyj) wrote,
Dlinyj
dlinyj

Category:

В качестве апдейта к предыдущему посту

Сначала я попробовал собрать свою rootfs и скормить её родному прошивальщику. Но с ошибкой контрольной суммы был послан в пешее эротическое путешествие.

Тогда я заметил, что при подключённом USB на компе видится некий диск, объёмом примерно 200 метров. Но в системе его нет. К слову сказать с подсоединённым USB нет нужды убивать никакие процессы, система работает не засыпая.

У меня есть вся прошивка кникжи, и я понял что жёский диск используется в приложении книги (имеется в виду то для чего предназначено устройство). Это файлик cramfs.Fsk.img
Я примонтировал этот образ на своём компьютере и поглядел скрипт sony/ebook/bin/tinyhttp.sh . Это тот самый скрипт, который мы придушиваем в самом начале, чтобы получить консоль. И там была такая строка:

NUM=`grep Data /proc/mtd | awk -F: '{print $1}' | awk -Fd '{print$2}'`
/usr/local/sony/bin/mkdosfs /dev/mtdblock$NUM


Выполнив первый скрипт, я получил число семнадцать, и дальше подмонтировал /dev/mtdblock17 в /tmp/t1 . Объяснить как я понял, что именно это будет флешкой я не могу, но просто логика подсказала, что именно в этом файле должна идти инициализация пользовательских данных.

И в результате я увидел содержимое диска, которое я вижу на своём компе.

Далее, у меня был уже собранный helloworld для ARM920T. И я решил попробовать его запустить
Для справки: собирался коммандой: arm-none-linux-gnueabi-gcc -mcpu=arm920t hello.c -o hello

И тут меня ждал облом'c...
root@(none):/tmp/t1# ls
Digital Editions  autorun.inf  database  hello  tmp
root@(none):/tmp/t1# cp hello /tmp/
root@(none):/tmp/t1# cd ..
root@(none):/tmp# ls
hello  t1
root@(none):/tmp# ./hello 
bash: ./hello: No such file or directory
root@(none):/tmp# chmod +x hello 
root@(none):/tmp# ./hello 
bash: ./hello: No such file or directory


Увы... Увы... Пока что делать не знаю.
Tags: arm, linux, prs-505
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 27 comments