私はopenembeddedをインストールし、Zaurus SL-6000 "Tosa"の画像を2つ作成しました。基本的にhelloworld-imageとconsole-imageです。そして私は、このようなファイルを含むangstrom-dev/deploy/glibc/images/tosaディレクトリで終了しました。(他の場所で作成したフォーラム投稿から少し切り捨てました)OpenEmbedded生成画像の使用方法
Angstrom-helloworld-image-glibc-ipk-2009 .X-TEST-20090529-TOSA-installkit.tgz
オングストロームのHelloWorld像のglibc-IPK-2009.Xテスト-20090529-tosa.rootfs.jffs2
オングストロームのHelloWorld像のglibc -ipk-2009.Xテスト-20090529-tosa.rootfs.tar.bz2
オングストロームのHelloWorld像のglibc-IPK-2009.Xテスト-20090529-tosa.rootfs.tar.gz
HelloWorldの像tosa.tar.bz2
HelloWorldの像tosa.tar.gz
のinitramfs-kexecboot像tosa.cpio.gz
のinitramfs-kexecboot、イメージ -
のinitramfs-kexecboot像tosa.tar.bz2
のinitramfs-kexecboot像tosa.tar.gz tosa.jffs2
モジュール-2.6.29-R0-tosa.tgz
updater.sh.tosa
zImageの-kexecboot-2.6.24-r0-
zImageの-2.6.29-R0-tosa.bin
zImageの-kexecboot-tosa.bin
zImageの-tosa.bin
tosa.bin私はこれらすべてが何をするか、適切にそれらをインストールする方法は考えています。私が試したのは、zImage.binとinitrd.binを点滅させるさまざまな組み合わせです(以前の手順で指定されているように)、保守メニューのオプション4を使用しています。点滅は通常正常に動作しますが、起動すると、起動可能なデバイスが見つからないブートローダが読み込まれます。私はtar.gzイメージの1つをext2フォーマットのSDカードに解凍しようとしましたが、そのプラグインで起動しようとしましたが、ブートローダーによって検出されました。それを起動したが、すぐにブートローダーに戻ってしまった(私が解凍したイメージの問題だったと思う)。
私の質問は以下のとおりです。
すなわち.jffs2ファイルがinitrd.bin名前を変更し、点滅のプロセスに含まれるべきで、これらのファイルタイプのすべての正しい使用方法は何ですか? bz2とgzファイルをどうすればいいですか?彼らは外部メディアに開梱するだけですか?
内蔵フラッシュにどのようにインストールしますか?これは、安定したAngstrom 2007-12のビルドと手順を使用していました。
updater.shの新しいバージョンがありますか?(これはoeによって構築されたものではありません。別の場所から取得したものです)私が尋ねる理由は、zImage-2.6.29-r0-tosa.binをフラッシュしようとすると、アップデートプログラム中にファイルが大きすぎるというエラーで失敗するということです。そのカーネルは約1.3MBで、他は1です。2MB。これはSL-6000自体の制約ですか?私はそれが32メガバイトの内部メモリを持っていると思った。
残念ながら、これらのファイルのインストールについては、私がオンラインで見つけることのできるドキュメントはありません。私は "Angstrom Manual"に小さなエントリを見つけましたが、これは彼らが何であるかについて話していますが、すべてのデバイス特有のものとして使用する方法ではありません。残念ながら、tosaのドキュメンテーションは、installkitからファイルをコピーし、メンテナンスメニューからデバイスを点滅させることについてのみ述べています。
幸運を得ています。私はOpenEmbeddedをあきらめました。それは私の仕事のために複雑になることです。 –