インストールして使用するようにシステムを学習FreeNOS 1--

インストールのチュートリアル公式サイト:http://www.freenos.org/doxygen/index.html

全体的なアイデア:Ubuntuのオペレーティングシステムでは、QEMU仮想マシンとFreeNOSにミラーを実行している仮想マシンをインストールします。次の手順では、詳細な以下のとおりです。

まず、必要な開発ツールをダウンロード

お使いのシステムリポジトリのキャッシュを更新し、使用して、必要な開発ツールをインストールします。

$ sudoのAPT- GET 更新
の$須藤はapt - 取得ビルド不可欠sconsのをインストールgenisoimage xorrisoのqemu-システム

どのSConsは Pythonで書かれたビルド自動化ツールである、FreeNOSは、ソースコードをコンパイルするために使用しました。詳細は以下のとおりです。

sconsの説明:https://blog.csdn.net/u013720726/article/details/70473521

QEMUは、次のように詳細があり、仮想マシンツールです。

テキスト読み取りQEMUエミュレータ:https://www.imooc.com/article/37495

:カーネルの開発環境構築QEMU QEMUを使用しhttps://www.cnblogs.com/hellogc/p/7482066.htmlを

 

 あなたのUbuntuのホストが64ビットである場合は、32ビットアーキテクチャ用にコンパイル横断するようにGCCのmultilibのパッケージをインストールする必要があります。

$ sudoのAPT- GET multilibの-のgcc-multilibのG ++をインストール

 

 第二に、ソースコードやミラーをダウンロード

あなたのホストOS上でリリースされたソースコードをダウンロードして抽出するには、次のコマンドを実行します。FreeNOSのバージョンと「XXX」を置き換えます。

$ wgetのはhttp:// www.FreeNOS.org/pub/FreeNOS/source/FreeNOS-xxxtar.gz 
$タールzxf FreeNOS-xxxtar.gz

パッケージのダウンロードソースファイル、および以下のような効果がある抽出

ソースコードをコンパイルしてミラーリングを直接コンパイルしたくない場合にも、あなたは、公式ウェブサイト上でおよそ8.5Mサイズの画像をダウンロードすることができます。

FreeNOSは、その後の管理を容易にするために、それらの中にフォルダ、ソースパッケージとミラーを作成します。

 

 3つのソースをコンパイルします

このセクションでは、後に書いておく、面倒で複雑を比較します。

実際には、画像をダウンロードする前のステップの後には、この手順を渡ることができます。ただ、仮想マシン上で見るためにミラーを実行し始めます。

 

 

 第四に、実行中の仮想マシン

 フォルダにFreeNOS、次のコマンドを入力します。

QEMU-IMG FreeNOS.img 10Gを作成

このフォルダにFreeNOS.imgミラーと呼ばれる作成されます。

 

そして、次のコマンドを入力します。

QEMUシステム-x86_64の-m 512 -smp 4 -hda FreeNOS.img -cdrom FreeNOS- 1.00 .ISO DC -boot

-m MB単位で、仮想メモリを割り当てます。

割り当てられた仮想ハー​​ドディスクの空き容量を-smp、単位はGBです。

-hdaは、仮想マシンファイルのパスとファイル名を指定しました。

-cdrom IOSイメージファイルのパスとファイル名を指定しました。

ディスクからの起動を指定する-boot。コマンドを実行した後(成功した)仮想マシンのウィンドウを開きます:

 

成功は、仮想マシンを開くミラーを実行します:

 

 

関連リンク:

FreeNOSの研究ノート(A):https://blog.csdn.net/sim0hayha/article/details/79504535

FreeNOSの研究ノート(a)のインストール:https://blog.csdn.net/qq_38172320/article/details/86556073

FreeNOS学習-lib-STD-ログ学習:https://blog.csdn.net/len_yue_mo_fu/article/details/82781766

FreeNOS自動ビルドツールsconsのISO生成工程(B):https://blog.csdn.net/weixin_38134600/article/details/88344517

 

 

 

 

 

 

 





おすすめ

転載: www.cnblogs.com/grooovvve/p/11407677.html