C言語で0から作るOSを開発について説明していきます。このシリーズではカーネルの開発について説明しています。 今回はOSを作るための環境(コンパイラー、アセンブラー、テストのための仮想環境)のインストール方法と設定についてい説明していきます。 [第2版 改訂] Cygwinとクロスコンパイラーのインストールで『setup.exe』から『setup-x86.exe』でインストールを行うように説明変更を変更いたしました。 [目次] はじめに 0から作るOS開発について 何故OSを作るのでしょうか? あるとき そんなあるときに 30日でできるOS自作入門は OSを作るためには コンパイラーとアセンブラーを手に入れる Cygwinをダウンロードしてみる Cygwinをインストールしてみる インストールタイプ選択画面 インストールディレクトリ選択画面 ローカルパッケージディレクトリ選択画面 コネクションタイプ選択画面 ダウンロードサイト選択画面 パッケージ選択画面 パッケージ(make)選択画面 パッケージ(アセンブラ:GASとその他)選択画面 パッケージ(コンパイラー:GCC)選択画面 パッケージ(アセンブラー:nasm)選択画面 インストール画面 クロスコンパイラーのインストール クロスコンパイラーをインストールしていきます Cygwinを起動させてsetup.exeのフォルダまで移動する setup.exeをCygwinから起動させる ダウンロードサイトを入力する クロスコンパイラパッケージを選択する これで兎にも角にもOSが作れるようになりました!! bochsのダウンロード Download Currentをクリック Releases Page.をクリック bochsをクリック インストール実行ファイルをダウンロード 次にbochsをインストールします 使用許諾画面 使用者選択画面 コンポーネント選択画面 インストール中画面 まだまだ環境構築は続きます それではVirtual Boxをダウンロードします Downloadsをクリック x86/amd64をクリック それではVirtual Boxをインストールします VirtualBox-バージョン-Win.exeをクリック カスタムセットアップ インストール開始 これで最後の環境構築です それではImDisk Virtual Disk Driverをダウンロードします 少し下に行ってImDisk Virtual Disk Driverをクリック Download ImDisk Virtual Disk packageをクリック 次にImDisk Virtual Disk Driverをインストールします ImDisk Virtual Disk Driverのインストーラを起動 ImDisk Virtual Disk Driverのインストール完了 ここまでで開発環境が揃いました! それではBochsの設定をしていきます Bochsを起動させます CPUを選択する Memoryを選択する Disk & Bootを選択する 最後に設定を保存する 次に仮想フロッピードライブの設定を行います それではImDisk Virtual Disk Driverの設定をしていきます ImDisk Virtual Disk Driverを起動させます 仮想フロッピーディスクの設定を行います 仮想フロッピードライブがマウントされているか確認します 最後にVirtual Boxの設定をします Virtual Boxを起動させます 新規仮想マシン作成ウィザード 新規仮想マシン作成ウィザード メモリー 仮想ハードディスク 仮想ハードディスク作成ウィザード 仮想ハードディスク詳細設定 仮想ハードディスクファイルの場所とサイズ 仮想ハードディスクの作成 仮想マシンの作成 仮想マシンの設定 仮想フロッピードライブの設定 仮想フロッピードライブを選択
Populaire auteurs
Cram101 Textbook Reviews (948) J.S. Bach (447) Wolfgang Amadeus Mozart (305) Collectif (268) Schrijf als eerste een recensie over dit item (259) Doug Gelbert (238) Princess of Patterns (211) Charles Dickens (209) R.B. Grimm (197) Carolyn Keene (187) Jules Verne (183) Philipp Winterberg (180) William Shakespeare (174) Youscribe (172) Lucas Nicolato (169) Edgar Allan Poe (166) Herman Melville (166) Anonymous (165) Gilad Soffer (164) Robert Louis Stevenson (159)Populaire gewichtsboeken
418 KB 425 KB 435 KB 459 KB 445 KB 439 KB 386 KB 413 KB 493 KB 432 KB 455 KB 471 KB 421 KB 451 KB 485 KB 472 KB 416 KB 369 KB 419 KB 427 KB