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引导(或类似的,如果存在的话)的选项。
复位和你应该所有设置。
尽情享受吧!
想通过P​​ROSA SRL发布的每一件产品,Etlinux是自由软件,并分布有完整的源代码。我们的代码是根据通用公共许可证(GPL)(一些相关的软件包有不同的许可证,但他们都够得上开源)发布。

类似的软件

CyanPack
CyanPack

17 Feb 15

Gak
Gak

2 Jun 15

4MLinux
4MLinux

16 Aug 18

X/OS Linux
X/OS Linux

3 Jun 15

意见 Etlinux

评论没有发现
添加评论
打开图片!