著者:yabusame2001
ページ数:79

¥99¥0

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を起動させます
  新規仮想マシン作成ウィザード
  新規仮想マシン作成ウィザード
  メモリー
  仮想ハードディスク
  仮想ハードディスク作成ウィザード
  仮想ハードディスク詳細設定
  仮想ハードディスクファイルの場所とサイズ
  仮想ハードディスクの作成
  仮想マシンの作成
  仮想マシンの設定
  仮想フロッピードライブの設定
  仮想フロッピードライブを選択

シリーズ一覧

  • 同シリーズの電子書籍はありませんでした。

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する