tccboot.

TCCBOOTは、ソースコードから直接Linuxカーネルをコンパイルして起動できるブートローダです。
今すぐダウンロード

tccboot. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE | BUY the full version
  • 出版社名:
  • Fabrice Bellard
  • 出版社のWebサイト:
  • http://www.regnow.com/softsell/visitor.cgi?affiliate=22260&action=site&vendor=

tccboot. タグ


tccboot. 説明

tccbootは、ソースコードから直接Linuxカーネルをコンパイルして起動できるブートローダです。 TCCBoot Projectは、Source Code.tccbootから直接Linuxカーネルをコンパイルして起動できるブートローダです。 4.tccbootはTinyCCコンパイラ、アセンブラ、およびリンカに基づいています。 TinyCCは、GNU CコンパイラとバイナリUtilities.TCCBOOTブーツと互換性のある非常に小型で簡単なCコンパイラを作成する実験で、「BzImage」Linuxカーネルイメージを実行できるブートローダはTCCBOOTを実行できます。 。 LiloまたはGrubがTOOMを調整する必要があります。それは最初にtinyccコマンドライン(TCC実行可能ファイルと同じ構文)を含むファイル 'boot / tccargs'を読み取ります。 TinyCC呼び出しは、1つのバイナリイメージ 'カーネル'を出力する必要があります。この画像はアドレス0x00100000にロードされます。 TCCBOOTは、32ビットフラットモードでアドレス0x00100000へジャンプします。これは 'vmlinux' kernel image.compilationのABIと互換性があります.TCCBOOTはLinux 2.4.26でテストされていました。 TCCBOOTを構築するためには、Simplicity TCCBOOTがLinuxカーネルからいくつかのバイナリファイルとヘッダーを使用するため、最初に2.4.26カーネルをコンパイルする必要があります。 TCCBOOTにはTinyCCのソースコード(TinyCCバージョン0.9.21でテスト済み)が必要です。必要なパスを入力するためにMakeFileを変更できます.example: "Hello World" ROMFSパーティションが含まれています(initrd.img)。例/ディレクトリから再構築できます。 「QEMU-TCCBOOT」SCRIPT.KERNELコンパイルを使用してQEMU PCエミュレータでテストできます。情報については、パッチ 'Linux-2.4.26-TCC.Patch'はTCCBOOTを使用したLinuxカーネルを構築するために必要な変更を与えます(注:それはそれ自身のメイクファイルを使ってカーネルを構築することは絶えず試してみません。対応するカーネル構成は、ファイルlinux-2.4.26-configにあります。以下の理由でパッチが必要です。 : ' - 長い長いビットフィールドを長くしない - '整列された '属性は全体でサポートされていません。 TinyCC / TCCBOOTによって生成されたカーネルにはまだ多くのバグがあることが確実ですが、少なくともそれがシェルを起動して起動することができます。


tccboot. 関連ソフトウェア

ペパキセコ

ネットワーク内の複数のCPUまたはマシンにわたって特定のタスク(STDIN)を配布するユーティリティ。 ...

188

ダウンロード