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)(一些相關的軟件包有不同的許可證,但他們都夠得上開源)發布。
最近瀏覽的軟件
Popup Image Viewer 6 May 15
SQL Packager 24 Oct 15
Simnor Image Viewer 23 Sep 15
Biostar Hi-Fi A75S3 Ver. 6.0 AMD RAID Preinstall Driver for Vista 24 Jul 15
Correlation Filters AFIS 11 Apr 15
Sony Vaio VPCEH2HFX/L Realtek Card Reader Driver for Windows 8.1 64-bit 15 Mar 16
ApPHP DataValidator 16 Apr 15
Gigabyte AORUS X7 Elantech Touchpad Driver for Windows 10 64-bit 23 Dec 15
Remove One List From Another Software 21 Jan 15
Biostar TA70U3-LSP Ver. 6.x AMD RAID Preinstall Driver for Vista 64-bit 28 Jul 15
按類別搜索
熱門軟件
Syslinux 17 Feb 15
NetBSD 22 Jun 18
Red Hat Linux 20 Feb 15
Vyatta 18 Feb 15
Unity Linux 15 Apr 15
Robolinux 19 Jun 17
Fedora Electronic Lab Live CD 17 Feb 15
Etlinux
類似的軟件
RebeccaBlackOS Reduced Edition
17 Feb 15
openSUSE Linux
2 Sep 17
ttylinux
20 Feb 15
squitch
20 Feb 15
意見 Etlinux
最近瀏覽的軟件
Popup Image Viewer 6 May 15
SQL Packager 24 Oct 15
Simnor Image Viewer 23 Sep 15
Biostar Hi-Fi A75S3 Ver. 6.0 AMD RAID Preinstall Driver for Vista 24 Jul 15
Correlation Filters AFIS 11 Apr 15
Sony Vaio VPCEH2HFX/L Realtek Card Reader Driver for Windows 8.1 64-bit 15 Mar 16
ApPHP DataValidator 16 Apr 15
Gigabyte AORUS X7 Elantech Touchpad Driver for Windows 10 64-bit 23 Dec 15
Remove One List From Another Software 21 Jan 15
Biostar TA70U3-LSP Ver. 6.x AMD RAID Preinstall Driver for Vista 64-bit 28 Jul 15
按類別搜索
熱門軟件
Puppy Linux 19 Feb 15
Android-x86 22 Jun 18
Porteus MATE 12 Jan 17
OpenELEC 19 Jun 17
Absolute Linux 22 Jun 18
Slax 20 Feb 15
Zorin OS Lite 16 Aug 18
評論沒有發現