etLinux คือการกระจายลินุกซ์ฝังไว้สำหรับ PC / 104 แผงกับแฟลชดิสก์ (เช่น M-Systems DiskOnChip) มีหน่วยความจำน้อยมากและพื้นที่ว่างในดิสก์ (เริ่มต้นจาก 2Mb of RAM และ 2Mb ของแฟลชดิสก์)
ต่อจากนั้นเราจะอ้างถึงแพลตฟอร์มการพัฒนาเป็น "ระบบอุปถัมภ์" และไปยังเครื่องเป้าหมาย (คนที่จะทำงาน etLinux) โฆษณาระบบ "เป้าหมาย"
Etlinux เป็นระบบ Linux-based ที่สมบูรณ์ได้รับการออกแบบให้ทำงานบนคอมพิวเตอร์อุตสาหกรรมขนาดเล็กมาก มันได้รับการออกแบบให้มีขนาดเล็กแบบแยกส่วนที่มีความยืดหยุ่นและมีความสมบูรณ์
หน่วยความจำลดลงและความต้องการดิสก์ทำให้มันเหมาะสำหรับทุกสถานการณ์ค่าใช้จ่ายที่สำคัญในขณะที่ในเวลาเดียวกันต้นแบบและครบถ้วนให้อำนาจเต็มของยูนิกซ์แม้สำหรับโปรแกรมฝังตัว
Etlinux เหมาะในการใช้งานระบบฝังตัวที่สิ่งอำนวยความสะดวกทั้งหมดยูนิกซ์ขั้นสูงจะต้อง: มัลติทาสกิ้งชิง, multithreading การป้องกันหน่วยความจำได้อย่างรวดเร็ว I / O เพิ่มความน่าเชื่อถือ, ความเร็ว, ...
นอกจากนี้รหัสแหล่งที่มาความพร้อมการรับประกันสำหรับยืนยาวของ Etlinux ผลิตภัณฑ์ที่ใช้
แต่บางทีอาจจะได้เปรียบมากที่สุดเหนือคู่แข่งจะได้รับจากความพร้อมอย่างมากและพิสูจน์เครื่องมือในการพัฒนาขั้นสูงเอกสารและแหล่งที่มาให้ขอบมีประสิทธิภาพในการพัฒนาและลดเวลาในการตลาด
ในความเป็นจริงความพร้อมของการปรับปรุงอย่างต่อเนื่องที่มีคุณภาพ C / C ++ คอมไพเลอร์, debuggers ห้องสมุดตีความภาษาและเครื่องมืออื่น ๆ เป็นเหตุผลที่น่าสนใจที่สุดที่จะเปลี่ยนไปจากเดิมการพัฒนาสภาพแวดล้อมที่ฝังตัวที่เป็นกรรมสิทธิ์
ที่นี่มีคุณสมบัติที่สำคัญของ "Etlinux" เป็น:
ยทฝังตัวเว็บเซิร์ฟเวอร์ cgi ที่มีความสามารถ
ยทเซิร์ฟเวอร์เทลเน็ต
ยทเซิร์ฟเวอร์อีเมลที่มีความสามารถในการรันคำสั่งที่ส่งมาจากอีเมลจากไซต์ระยะไกล
ยทสนับสนุน CORBA
ยทที่ง่ายต่อการใช้การจัดการไฟล์จากระยะไกล
ยทภาษาสคริปต์ Tcl ที่มีประสิทธิภาพ
ยทรูปแบบการเลือกแพคเกจที่มีความยืดหยุ่นช่วยให้การปรับแต่งง่ายของระบบ
รหัสแหล่งที่มายทใช้ได้สำหรับทุกองค์ประกอบ
ต้องการ:
ยทประมวลผล Intel 386SX ได้ (หรือดีกว่า)
ยท 2MB แรม
ยท 2MB ดิสก์ (HD หรือ M-Systems DiskOnChip)
ไฟล์ที่ต้องการ:
จาก ftp://ftp.kernel.org (หรือกระจก):
- ทำความสะอาดเคอร์เนล 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)
- ลินุกซ์ 2.0.38.doc.patch.gz (2 Kb)
- flash_doc.tar.gz (24 Kb)
- ลินุกซ์ 2.0.38.pc104.patch.gz (39 Kb)
(ลินุกซ์ 2.0.38.doc.patch.gz มาจากแพทช์ M-Systems, การปรับเปลี่ยนเพื่อความสะดวกในการรวบรวมและการปรับรุ่นเป็นรุ่นเคอร์เนล 2.0.38)
การติดตั้ง:
เหล่านี้มีการดำเนินการที่จะต้องมีการดำเนินการในระบบโฮสต์เพื่อให้ได้ระบบ etlinux ทำงาน
1) [เฉพาะในกรณีที่การสนับสนุนที่จำเป็น DiskOnChip]
แกะ 2.0.38 ลินุกซ์เคอร์เนลแหล่งที่มาในสถานที่ที่เหมาะสม
ใช้ลินุกซ์ 2.0.38.doc.patch.gz
สารสกัดจากไดรเวอร์ DiskOnChip ไบนารี flash_doc.tar.gz
ตัวอย่างเช่นสมมติว่าคุณมีแหล่งที่มาของไฟล์ลินุกซ์เคอร์เนล-2.0.38.tar.gz kernel และทุกไฟล์อื่น ๆ ที่เกี่ยวข้องในไดเรกทอรี ~ / etlinux คำสั่งต่อไปนี้จะทำ:
$ cd ~ / etlinux
$ tar xvfz ลินุกซ์เคอร์เนล-2.0.38.tar.gz
$ mv ลินุกซ์ลินุกซ์ 2.0.38.doc
$ cd-2.0.38.doc ลินุกซ์
$ gzip -CD ../linux-2.0.38.doc.patch.gz | แพทช์ -p1
$ tar xvfz ../flash_doc.tar.gz
$ ให้ mrproper
$ ให้ menuconfig
... เลือก M-ระบบสนับสนุน DiskOnChip ...
... กำหนดค่าตัวเลือกอื่น ๆ ...
$ ให้ dep; ทำให้สะอาด
$ ทำให้ zImage
สุดท้ายติดตั้งภาพ kernel รวบรวมบนระบบโฮสต์ที่อธิบายไว้ในไฟล์ README kernel และในเคอร์เนล HOWTO ขึ้นอยู่กับการตั้งค่าระบบของคุณ
รีบูต
2) [เฉพาะในกรณีที่การสนับสนุนที่จำเป็น DiskOnChip]
เพิ่มโหนดอุปกรณ์ DiskOnChip ใน / dev:
$ su
... ให้รหัสผ่านราก ...
$ mknod / dev / fla ข 62 0
$ mknod / dev / fla1 ข 62 1
$ mknod / dev / fla2 ข 62 2
$ mknod / dev / fla3 ข 62 3
$ mknod / dev / fla4 ข 62 4
ตอนนี้คุณควรจะสามารถที่จะจัดรูปแบบ DiskOnChip และติดระบบแฟ้มในนั้น
ยกตัวอย่างเช่นการจัดรูปแบบ DiskOnChip เป็นมินิกซ์และการติดตั้งไว้ใต้ / mnt:
$ mkfs.minix -c / dev / fla1
$ mount / dev / fla1 / mnt
3) การจัดเตรียมแหล่งเคอร์เนลสำหรับระบบเป้าหมาย ซึ่งหมายความคลายอีกครั้งแหล่งที่สะอาดเคอร์เนล 2.0.38 และการใช้ลินุกซ์แพทช์-2.0.38.pc104.patch.gz:
$ cd ~ / etlinux
$ mv ลินุกซ์ลินุกซ์ orig
$ tar xvfz ลินุกซ์เคอร์เนล-2.0.38.tar.gz
$ mv ลินุกซ์ลินุกซ์ 2.0.38.pc104
$ cd-2.0.38.pc104 ลินุกซ์
$ gzip -CD ../linux-2.0.38.pc104.patch.gz | แพทช์ -p1
$ tar xvfz ../flash_doc.tar.gz
$ ให้ mrproper
$ ให้ menuconfig
... ถ้าคุณต้องการการสนับสนุน VGA เลือก (มิฉะนั้นคุณจะได้รับ
คอนโซลสายอนุกรมเท่านั้น ...
... ถ้าคุณไม่ต้องการสนับสนุน FPU เลือก ET-ลินุกซ์ไม่มี FPU ...
... เลือก M-ระบบสนับสนุน DiskOnChip ...
... กำหนดค่าตัวเลือกอื่น ๆ ...
$ ให้ dep; ทำให้สะอาด
$ ทำให้ zImage
$ ซีพีโค้ง / i386 / boot / zImage ../zImage.pc104
เก็บรวบรวมเคอร์เนลใหม่คุณจะใช้มันในขณะที่ ...
4) [เฉพาะในกรณีที่การสนับสนุนที่จำเป็น DiskOnChip]
ขยาย etlinux ระบบแฟ้ม etlinux ราก 1.2.x-2MB.tar.gz ใน DiskOnChip ติด
คัดลอกในเคอร์เนลรวบรวมก่อนหน้านี้
เรียก plilo เพื่อให้ระบบเป้าหมายบูตจาก DiskOnChip
นี่คือ:
$ su
$ t-mount / dev / fla1 / mnt
$ cd / mnt
$ tar xvfz ~ / etlinux / etlinux ราก 1.2.x-2MB.tar.gz
ซีพี ~ $ / etlinux / zImage.pc104
$ rdev zImage.pc104 / dev / fla1
$ sbin / plilo -r / mnt
$ cd
$ umount / mnt
ตอนนี้คุณสามารถหยุดระบบโฮสต์แยก DiskOnChip จากซ็อกเก็ตและวางไว้ในระบบเป้าหมาย
พาวเวอร์ในระบบเป้าหมายและเลือกจากตัวเลือกประวัติบูตจาก DiskOnChip (หรือคล้ายกันถ้ามี)
การตั้งค่าและคุณควรจะตั้งค่าทั้งหมด
สนุก!
เช่นเดียวกับทุกผลิตภัณฑ์ที่ออกโดย Prosa Srl, Etlinux เป็นซอฟต์แวร์ฟรีและมีการกระจายที่มีรหัสที่มาเต็ม รหัสของเราออกภายใต้ General Public License (GPL) (บางแพคเกจประกอบมีใบอนุญาตที่แตกต่างกัน แต่พวกเขาทั้งหมดมีคุณสมบัติที่มาเปิดเป็น).
- หน้าแรก
- Linux
- ระบบสาธารณูปโภค
- Etlinux
ซอฟแวร์ดูล่าสุด
Open XML SDK 2.0 for Microsoft Office 7 May 15
Alex HTML Editor 25 Oct 15
Sony Vaio VPCEG23FX Firmware Extension Parser Device Driver for Windows 7/Windows 8 64-bit 29 May 15
DELETE Deletion System 24 Sep 15
Acritum Batch Processor 1 Nov 15
ECBackup 29 Oct 15
Sollic Solutions Image Resizer 25 Feb 15
Unreal Tournament 2004 CTF Erosion map 27 Oct 15
Command & Conquer: Generals - Dam It map 28 Oct 15
Cygwin Easy 2 Jun 15
ค้นหาตามหมวดหมู่
- การปรับปรุงสก์ท็อป
- การผลิตซอฟต์แวร์
- ซอฟต์แวร์การศึกษาและวิทยาศาสตร์
- ซอฟต์แวร์รักษาความปลอดภัย
- ซอฟต์แวร์วิดีโอ
- ซอฟต์แวร์อินเทอร์เน็ต
- ซอฟต์แวร์เสียง
- ซอฟแวร์การพัฒนาเว็บ
- ซอฟแวร์การสื่อสาร
- ซอฟแวร์การออกแบบกราฟิก
- ซอฟแวร์ภาพดิจิตอล
- ซอฟแวร์ระบบเครือข่าย
- ดิสก์และไฟล์ซอฟต์แวร์
- ธุรกิจและสำนักงานซอฟแวร์
- บ้านและครอบครัวของซอฟแวร์
- ระบบสาธารณูปโภค
- การบำรุงรักษาและการเพิ่มประสิทธิภาพและปรับแต่ง
- ซอฟต์แวร์อัตโนมัติ
- ซอฟแวร์การตรวจสอบ
- ซอฟแวร์วินิจฉัย
- ผู้จัดการงาน
- ระบบปฏิบัติการและการปรับปรุง
- ลินุกซ์
- เอกสาร
- สกรีนเซฟเวอร์
- เกม
- เครื่องมือสำหรับนักพัฒนา
- เบราว์เซอร์
- ไดรเวอร์
ซอฟแวร์ที่เป็นที่นิยม
GnackTrack 12 May 15
PLoP Linux 22 Jun 18
rEFInd 27 Sep 15
Bio-Linux 17 Feb 15
Wifislax 9 Aug 16
LinuxTLE 11 May 15
PCLinuxOS 22 Jun 18
Etlinux
ซอฟต์แวร์ที่คล้ายกัน
ความคิดเห็นที่ Etlinux
ซอฟแวร์ดูล่าสุด
Open XML SDK 2.0 for Microsoft Office 7 May 15
Alex HTML Editor 25 Oct 15
Sony Vaio VPCEG23FX Firmware Extension Parser Device Driver for Windows 7/Windows 8 64-bit 29 May 15
DELETE Deletion System 24 Sep 15
Acritum Batch Processor 1 Nov 15
ECBackup 29 Oct 15
Sollic Solutions Image Resizer 25 Feb 15
Unreal Tournament 2004 CTF Erosion map 27 Oct 15
Command & Conquer: Generals - Dam It map 28 Oct 15
Cygwin Easy 2 Jun 15
ค้นหาตามหมวดหมู่
- การปรับปรุงสก์ท็อป
- การผลิตซอฟต์แวร์
- ซอฟต์แวร์การศึกษาและวิทยาศาสตร์
- ซอฟต์แวร์รักษาความปลอดภัย
- ซอฟต์แวร์วิดีโอ
- ซอฟต์แวร์อินเทอร์เน็ต
- ซอฟต์แวร์เสียง
- ซอฟแวร์การพัฒนาเว็บ
- ซอฟแวร์การสื่อสาร
- ซอฟแวร์การออกแบบกราฟิก
- ซอฟแวร์ภาพดิจิตอล
- ซอฟแวร์ระบบเครือข่าย
- ดิสก์และไฟล์ซอฟต์แวร์
- ธุรกิจและสำนักงานซอฟแวร์
- บ้านและครอบครัวของซอฟแวร์
- ระบบสาธารณูปโภค
- การบำรุงรักษาและการเพิ่มประสิทธิภาพและปรับแต่ง
- ซอฟต์แวร์อัตโนมัติ
- ซอฟแวร์การตรวจสอบ
- ซอฟแวร์วินิจฉัย
- ผู้จัดการงาน
- ระบบปฏิบัติการและการปรับปรุง
- ลินุกซ์
- เอกสาร
- สกรีนเซฟเวอร์
- เกม
- เครื่องมือสำหรับนักพัฒนา
- เบราว์เซอร์
- ไดรเวอร์
ซอฟแวร์ที่เป็นที่นิยม
Zorin OS Ultimate 16 Aug 18
Red Hat Linux 20 Feb 15
NAS4Free 2 Oct 17
Guadalinex Lite 17 Feb 15
GnackTrack 12 May 15
EasyPeasy 15 Apr 15
Absolute Linux 22 Jun 18
ความคิดเห็นที่ไม่พบ