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)(一些相关的软件包有不同的许可证,但他们都够得上开源)发布。
最近浏览的软件
Free MPEG to MOV Converter 15 Nov 14
Langenscheidt Professional-Specialist Dictionary of Electrical Engineering and Electronics 16 Apr 15
TeamDrive 20 Sep 15
Toshiba Satellite A210 TRS Driver for Vista 64-bit 18 Apr 15
iStream 8tracks Downloader 31 Dec 14
File Mover Portable 27 Jan 15
S-Ultra Bulk EMailer 23 Oct 17
Red Devil Aquarium screensaver 15 Apr 15
Sony Vaio VPCEG15FX/B BIOS Update Utility 8 May 15
L440NTKit.exe 7 Dec 15
按类别搜索
热门软件
LMule 4 Jun 15
Distro Astro 17 Feb 15
GChemPaint 2 Jun 15
Java-Chess 3 Jun 15
Ubuntu MATE 16 Aug 18
BackBox Linux 16 Aug 18
Quirky Linux 22 Jun 18
Etlinux
类似的软件
意见 Etlinux
最近浏览的软件
Free MPEG to MOV Converter 15 Nov 14
Langenscheidt Professional-Specialist Dictionary of Electrical Engineering and Electronics 16 Apr 15
TeamDrive 20 Sep 15
Toshiba Satellite A210 TRS Driver for Vista 64-bit 18 Apr 15
iStream 8tracks Downloader 31 Dec 14
File Mover Portable 27 Jan 15
S-Ultra Bulk EMailer 23 Oct 17
Red Devil Aquarium screensaver 15 Apr 15
Sony Vaio VPCEG15FX/B BIOS Update Utility 8 May 15
L440NTKit.exe 7 Dec 15
按类别搜索
热门软件
Java-Chess 3 Jun 15
Xfburn 17 Feb 15
KTurtle 2 Jun 15
Yandex Browser 17 Feb 15
ZeroShell 20 Feb 15
antiX MX 1 Dec 17
Lantern 3 Jun 15
评论没有发现