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)(一些相关的软件包有不同的许可证,但他们都够得上开源)发布。
按类别搜索
热门软件
-
Boot-Repair-Disk 20 Feb 15
-
Slax 20 Feb 15
-
Macpup 19 Feb 15
-
OpenShot Video Editor 17 Aug 18
-
Lantern 3 Jun 15
-
Red Hat Enterprise Linux 22 Jun 18
-
Plants vs. Zombies 12 May 15
Etlinux
类似的软件
意见 Etlinux
按类别搜索
热门软件
-
BlackArch Linux 22 Jun 18
-
Elementary OS 17 Aug 18
-
antiX MX 1 Dec 17
-
Oracle Solaris 22 Jun 18
-
Fedora Electronic Lab Live CD 17 Feb 15
-
Xfburn 17 Feb 15
-
Ubuntu Touch 17 Feb 15
评论没有发现