Etlinux

軟件截圖:
Etlinux
軟件詳細信息:
版本: 1.2.1
上傳日期: 3 Jun 15
開發: Prosa Srl
許可: 免費
人氣: 42

Rating: nan/5 (Total Votes: 0)

etLinux是一個嵌入式Linux發行版,適用於PC / 104主板用閃存盤(如M-Systems公司的DiskOnChip)用很少的內存和磁盤空間(從RAM的2Mb和閃存盤2MB的開始)。
隨後,我們將參考開發平台為“主機系統”和目標機(一上etLinux運行),廣告中的“目標系統”。
Etlinux是一個完整的基於Linux的系統設計運行在非常小的工業計算機。它已被設計成小型化,模塊化的,靈活的和完整的。
它減少了內存和磁盤要求,使其適合於所有對成本敏感的情況,而在同一時間的模塊性和完整性給出了Unix的全部功能,甚至針對嵌入式應用。
Etlinux是理想中的所有嵌入式系統應用先進的UNIX設備是必須的:搶占式多任務,多線程,內存保護,快速I / O,增強的可靠性,速度,...
此外,源代碼的可用性是針對基於Etlinux產品壽命的保證。
但也許超越競爭對手的最大優勢是通過先進的開發工具,文檔和源代碼巨大而成熟的可用性給予,給予有效的邊緣,開發商和減少產品上市時間。
事實上不斷更新質量C中的可用性/ C ++編譯器,調試器,庫,解釋型語言和其他工具是最令人信服的理由,從舊專用的嵌入式開發環境中切換出來。
這裡是“Etlinux”的一些主要特點:
ยท嵌入式支持CGI的WEB服務器
ยทTelnet服務器
ยท電子郵件服務器,以執行命令的能力,通過電子郵件從遠程站點發送
ยทCORBA支持
ยท易於使用遠程文件管理
ยท強大的Tcl腳本語言
ยท靈活的封裝選擇方案,使系統的輕鬆定制
ยท源代碼可供每個組件
要求:
ยทIntel兼容386SX處理器(或更好)
ยท內存2MB
ยท磁盤2MB(HD或M-Systems公司的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是由M-Systems公司衍生補丁,修改,以緩解編譯並升級到2.0.38內核版本)。
安裝方式:
這些是需要被以得到一個功能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-Systems的DiskOnChip支持...
      ...配置其他選項...
      $ make dep的;使清潔
      $做的zImage
最後,在主機系統上安裝編譯的內核映像,因為在內核README文件,並在kernel-HOWTO描述,這取決於你的系統設置。
重新啟動。
2)只有DiskOnChip的支持是必需]
添加在/ dev目錄下的DiskOnChip設備節點:
      $蘇
      ...給root的密碼...
      $用mknod的/ dev / FLA B 62標準0
      $用mknod的/ dev / fla1 B 62標準1
      $用mknod的/ dev / fla2 B 62標準2
      $用mknod的/ dev / fla3 B 62標準3
      $用mknod的/ dev / fla4 B 62標準4
現在,你應該能夠格式化的DiskOnChip和掛載文件系統就可以了。
例如,要格式化的DiskOnChip為MINIX並將其安裝在/ mnt下:
      $ mkfs.minix -c的/ dev / fla1
      $設置/ dev / fla1到/ mnt
3)準備內核源代碼的目標系統。這意味著再次解壓乾淨2.0.38內核源代碼和應用的linux-2.0.38.pc104.patch.gz補丁:
      $ CD〜/ etlinux
      $ MV Linux的Linux的原稿
      $焦油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-Systems的DiskOnChip支持...
      ...配置其他選項...
      $ make dep的;使清潔
      $做的zImage
      $ CP弓/ I386 /開機/的zImage ../zImage.pc104
保持新編譯的內核,你會用它在一段時間...
4)只有DiskOnChip的支持是必需]
解壓縮的文件系統etlinux etlinux根-1.2.x的-2MB.tar.gz上安裝的DiskOnChip。
它複製以前編譯內核。
為了允許從DiskOnChip的目標系統啟動運行plilo。
這裡是:
      $蘇
      $掛載-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
      $使用umount / MNT
現在,您可以停止主機系統,提取其插座的DiskOnChip,並將其放置在目標系統中。
電源在目標系統上,並從BIOS選擇的DiskOnChip引導(或類似的,如果存在的話)的選項。
復位和你應該所有設置。
盡情享受吧!
想通過PROSA SRL發布的每一件產品,Etlinux是自由軟件,並分佈有完整的源代碼。我們的代碼是根據通用公共許可證(GPL)(一些相關的軟件包有不同的許可證,但他們都夠得上開源)發布。

類似的軟件

Operator
Operator

3 Jun 15

UberStudent LXDE
UberStudent LXDE

20 Feb 15

Damn Small Linux
Damn Small Linux

17 Feb 15

Lapwing-Linux
Lapwing-Linux

3 Jun 15

意見 Etlinux

評論沒有發現
添加評論
打開圖片!