# カーネルの make 方法

    内藤 隆一
    1998/Feb/18 初稿
    1999/May/2  改訂

    □ ディレクトリ構成

    B-Free OS のソース環境は以下のディレクトリ構造になっています。

    boot    ブートプログラムのソースです

    kernel  中心核(ITRON)および周辺核のソースが入っています。
            kernelディレクトリは更に次のディレクトリに分かれています。

            ITRON   中心核(ITRON)のソースが入ります。

            BTRON   BTRON API を提供するための周辺核(群)が入ります。

                    device  デバイスドライバ群のソースが入ります。

                    make    カーネルを作成するためのディレクトリです。

            POSIX   POSIX 互換サーバが入ります。

    □ make の実行

    作成は以下の順序で行ってください。

    1. boot プログラムの作成
        boot ディレクトリにて、make を実行し、boot プログラムを作成してください。
        bootimage というファイルができます。

    2.カーネルの作成

        kernel/BTRON/make ディレクトリにて、make を実行してください。
        (必要なファイルがコンパイルされます)

        make 終了後、btron というファイルができます。

    3.ブートプログラム/OS イメージをそれぞれ別の FD に落としてください。

            cp boot/bootimage /dev/fd0
            cp kernel/BTRON/make/btron /dev/fd0

    4.POSIX ファイルシステム FD の作成

        POSIX 環境を作成するには、更に POSIX ファイルシステム FD を作成する必要があります。

        作成手順

        (1)kernel/POSIX/mkfs ディレクトリにて mkfs コマンドを作成

            make mkfs

        (2)FD を論理フォーマットする

            ./mkfs /dev/fd0 2880 512 100

ドキュメントのインデックスへ戻る

Copyright (C) 1996-1999 B-Free Project