Etlinux

ソフトウェアのスクリーンショット:
Etlinux
ソフトウェアの詳細:
バージョン: 1.2.1
日付のアップロード: 3 Jun 15
開発者: Prosa Srl
ライセンス: 無料
人気: 42

Rating: nan/5 (Total Votes: 0)

etLinuxは非常に少ないメモリとディスクスペースを持つ(MシステムズのDiskOnChip様)フラッシュディスクを搭載したPC / 104ボードのために意図埋め込まれたLinuxディストリビューション、(RAM 2MBのフラッシュディスクの2Mバイトから開始)です。
その後、私たちは、「ホストシステム」とし、ターゲットマシン(etLinuxが実行される1)広告「ターゲット·システム」を開発プラットフォームを参照してくださいよ。
Etlinuxは、非常に小さな産業用コンピュータ上で実行するように設計された完全なLinuxベースのシステムです。これは、小モジュラー、柔軟かつ完全であるように設計されています。
同時に、そのモジュール性と完全性にも組込みアプリケーション用のUNIXのフルパワーを与えながら、その還元メモリーとディスクの要件は、すべてのコストに敏感な状況に最適です。
Etlinuxは、高度なUnixの施設が必須であるすべての組み込みシステムアプリケーションに最適です。プリエンプティブマルチタスク、マルチスレッド、メモリ保護、高速I / O、高い信頼性、速度、...
また、ソースコードの可用性がEtlinuxベースの製品の寿命の保証です。
しかし、おそらく競合他社以上の最大の利点は、開発者への有効エッジを与え、市場投入までの時間を短縮し、高度な開発ツール、ドキュメント、およびソースの巨大なと実績のある可用性によって与えられます。
実際には常に更新品質のC / C ++コンパイラ、デバッガ、ライブラリ、言語を解釈し、他のツールの利用可能性は、離れて、古い独自の組み込み開発環境から切り替えるための最も説得力のある理由です。
ここで、「Etlinux」のある主要な機能は次のとおりです。
ยท組み込みCGI対応のWEBサーバ
ยทTelnetサーバー
ยทリモートサイトから電子メールで送信されたコマンドを実行する機能を持つ電子メールサーバ、
ยทCORBAサポート
ยท使いやすいリモートファイル管理
ยท強力なTclスクリプト言語
システムを簡単​​にカスタマイズを可能にするยท柔軟なパッケージ選択方式、
すべてのコンポーネントに使用可能なยทソースコード
要件:
ยทIntel互換386SXプロセッサ(またはそれ以上)
ยทRAMの2メガバイト
ยทディスクの2メガバイト(HDまたはM-システムズのDiskOnChip)
必要なファイル:
ftp://ftp.kernel.org(またはミラー)から:
- きれいなLinuxカーネル2.0.38ソース
ftp://ftp.prosa.it/pub/etlinux/etlinux-1.2とftp://ftp.prosa.it/pub/etlinux/sourcesから
- etlinuxルート-1.2.xの-2MB.tar.gz(XXX KB)
- Linuxの-2.0.38.doc.patch.gz(2 KB)
- flash_doc.tar.gz(24 KB)
- Linuxの-2.0.38.pc104.patch.gz(39 KB)
(Linuxの-2.0.38.doc.patch.gzはコンパイルを容易にするために変更し、2.0.38カーネルのバージョンにアップグレードし、M-システムのパッチに由来します)。
インストール:
これらは、機能的etlinuxシステムを得るために、ホストシステム上で実行される必要があるアクションです。
1)のみのDiskOnChipサポートが必要な場合]
適切な場所にある2.0.38のLinuxカーネルソースを展開します。
Linuxに2.0.38.doc.patch.gzを適用します。
バイナリのDiskOnChipドライバを抽出し、flash_doc.tar.gz
たとえば、カーネルソースファイルのlinuxカーネル-2.0.38.tar.gzと〜/ etlinuxディレクトリ内の他のすべての関連ファイルを持っていると仮定、次のコマンドを実行します:
      $のCD〜/ etlinux
      $タールxvfzのlinuxカーネル-2.0.38.tar.gz
      $ mvのLinuxのLinuxの-2.0.38.doc
      $は、CDのlinux-2.0.38.doc
      $ gzipの-cd ../linux-2.0.38.doc.patch.gz |パッチ-p1
      $タールxvfz ../flash_doc.tar.gz
      $ mrproperを作ります
      $ make menuconfigを
      ... MシステムズのDiskOnChipのサポートを選択しました...
      ...その他のオプションを設定し...
      $ DEPをすることができます。きれいにします
      $ zImageのを作ります
カーネルのREADMEファイルとカーネル-HOWTOに記載されているように最後に、システムの設定によっては、ホストシステム上でコンパイルしたカーネルイメージをインストールします。
リブート。
2)のみのDiskOnChipサポートが必要な場合]
/ dev内のDiskOnChipデバイスノードを追加します。
      $ SU
      ... rootパスワードを与えます...
      $はmknod / devの/ FLA 62 0 B
      $はmknod / devの/ FLA1 62 1 B
      $はmknod / devの/ fla2 62 2 B
      $はmknod / devの/ fla3 B 62 3
      $はmknod / devの/ fla4 B 62 4
今、あなたはのDiskOnChipをフォーマットし、その上にファイルシステムをマウントすることができる必要があります。
例えば、MINIXと/ mntの下でそれをマウントなどのDiskOnChipをフォーマットします:
      $ mkfs.minix -cは/ dev / FLA1
      $マウントは/ dev / FLA1を/ mnt
3)ターゲットシステムのカーネルソースを準備します。これは、再びクリーン2.0.38カーネルソースを解凍するとLinux-2.0.38.pc104.patch.gzパッチを適用することを意味します。
      $のCD〜/ etlinux
      $ mvのLinuxのLinuxの-ORIG
      $タールxvfzのlinuxカーネル-2.0.38.tar.gz
      $ mvのLinuxのLinuxの-2.0.38.pc104
      $は、CDのlinux-2.0.38.pc104
      $ gzipの-cd ../linux-2.0.38.pc104.patch.gz |パッチ-p1
      $タールxvfz ../flash_doc.tar.gz
      $ mrproperを作ります
      $ make menuconfigを
      ...あなたはVGAサポートが必要な場合は、(そうでなければ、あなたが得るだろう、それを選択
          のみシリアル回線コンソール...
      ...あなたは、FPUのサポート、選択ET-Linuxの無FPUを使用しない場合...
      ... MシステムズのDiskOnChipのサポートを選択しました...
      ...その他のオプションを設定し...
      $ DEPをすることができます。きれいにします
      $ zImageのを作ります
      $ cpはアーチ/ I386 /ブート/ zImageの../zImage.pc104
新しくコンパイルしたカーネルを保つ、あなたはしばらくそれを使用します...
4)のみのDiskOnChipサポートが必要な場合]
マウントさのDiskOnChipにetlinuxファイルシステムetlinuxルート-1.2.xの-2MB.tar.gzを解凍します。
その中に、以前コンパイルしたカーネルをコピーします。
のDiskOnChipからターゲットシステムの起動を可能にするためにplilo実行します。
ここにあります:
      $ SU
      $ -tは/ dev / FLA1を/ mntにマウント
      $ CDを/ mnt
      $タールxvfz〜/ etlinux / etlinuxルート-1.2.xでは、2MB.tar.gz
      $ cpは〜/ etlinux / zImage.pc104。
      $ RDEV zImage.pc104は/ dev / FLA1
      $ sbinに/ plilo -r / mntに
      $のCD
      $アンマウントを/ mnt
今、あなたは、ホスト·システムを停止し、ソケットからのDiskOnChipを抽出し、ターゲット·システムに配置することができます。
ターゲットシステムの電源を入れ、BIOSから(存在する場合、または同様)のDiskOnChipから起動するオプションを選択します。
リセットし、すべて設定する必要があります。
お楽しみください!
PROSA Srlのによって解放すべての製品と同様に、Etlinuxはフリーソフトウェアであり、完全なソースコードと一緒に配布されています。我々のコードは、(いくつかの付属のパッケージが異なるライセンスを持っていますが、それらはすべてオープンソースとしての資格)General Public License(GPL)の下でリリースされます。

同じようなソフトウェア

UbuntuTrinux
UbuntuTrinux

3 Jun 15

Musix GNU+Linux
Musix GNU+Linux

17 Feb 15

RusDeb
RusDeb

17 Feb 15

へのコメント Etlinux

コメントが見つかりません
コメントを追加
画像をオンにする!