etLinux es una distribución de Linux embebido, previsto para PC / 104 placas con disco flash (como M-Systems DiskOnChip) con muy poca memoria y espacio en disco (a partir de 2 Mb de RAM y 2 Mb de disco flash).
Posteriormente nos referiremos a la plataforma de desarrollo como el "sistema central" y el equipo de destino (aquella en la que se ejecutará etLinux) anuncio el "sistema de destino".
Etlinux es un sistema basado en Linux completo diseñado para ejecutarse en muy pequeñas computadoras industriales. Se ha diseñado para ser pequeño, modular, flexible y completa.
Sus requisitos de memoria y de disco reducidas lo hacen ideal para todas las situaciones sensibles al coste, mientras que al mismo tiempo, su modularidad y exhaustividad dan todo el poder de Unix incluso para aplicaciones embebidas.
Etlinux es ideal en todas las aplicaciones de sistemas embebidos donde las instalaciones avanzadas unix son una necesidad: multitarea preventiva, multithreading, protección de memoria, rápido de E / S, fiabilidad mejorada, velocidad, ...
Por otra parte, la disponibilidad del código fuente es una garantía para la longevidad de los productos a base Etlinux.
Pero tal vez la mayor ventaja sobre los competidores viene dada por la enorme y comprobada la disponibilidad de herramientas de desarrollo avanzadas, documentación y fuentes, dándole una ventaja efectiva para el desarrollador y reducir el tiempo de comercialización.
De hecho, la disponibilidad de una actualización constante de la calidad de C / C ++ compiladores, depuradores, bibliotecas, interpretado idiomas, y otras herramientas es la razón más convincente para cambiar lejos de los entornos de desarrollo integrados propietarias de edad.
Aquí están algunas características clave de "Etlinux":
ย ท servidor WEB-cgi capaz incrustado
ย ท un servidor telnet
ย ท un servidor de correo electrónico, con la capacidad de ejecutar comandos enviados por correo electrónico desde un sitio remoto
ย ท apoyo CORBA
ย ท fácil de utilizar la gestión de archivos remoto
ย ท el poderoso lenguaje de script Tcl
ย ท un esquema de selección de paquetes flexibles, lo que permite una fácil personalización del sistema
ย ท código fuente está disponible para todos los componentes
Requisitos:
ย ท procesador 386SX compatible con Intel (o mejor)
ย ท 2 MB de memoria RAM
ย ท 2 MB de disco (HD o M-Systems DiskOnChip)
Archivos Necesarios:
De ftp://ftp.kernel.org (o un espejo):
- Kernel linux 2.0.38 limpia fuente
De ftp://ftp.prosa.it/pub/etlinux/etlinux-1.2 y ftp://ftp.prosa.it/pub/etlinux/sources
- Etlinux-root-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 se deriva de parche M-Systems, modificado para facilitar la recopilación y actualizado a la versión 2.0.38 del núcleo).
Instalación:
Estas son las acciones que deban llevarse a cabo en el sistema host con el fin de obtener un sistema etlinux funcional.
1) [Sólo si se requiere apoyo DiskOnChip]
Desembale 2.0.38 fuentes del kernel linux en un lugar adecuado.
Aplique el linux-2.0.38.doc.patch.gz.
Extraer el conductor DiskOnChip binario, flash_doc.tar.gz
Por ejemplo, suponiendo que tenga el archivo fuente del kernel linux-kernel-2.0.38.tar.gz y todos los otros archivos relevantes en el directorio ~ / etlinux, los siguientes comandos harán:
$ Cd ~ / etlinux
$ Tar xvfz linux-kernel-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 | parche -p1
$ Tar xvfz ../flash_doc.tar.gz
$ Make mrproper
$ Make menuconfig
... Eligió soporte M-Systems DiskOnChip ...
... Configurar otras opciones ...
$ Make dep; make clean
$ Make zImage
Por último, instale la imagen del núcleo compilado en el sistema host, como se describe en el archivo README del núcleo y en el Kernel-HOWTO, dependiendo de la configuración del sistema.
Reboot.
2) [Sólo si se requiere apoyo DiskOnChip]
Agregue los nodos de dispositivos DiskOnChip en / dev:
$ Su
... Dar la contraseña de 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
Ahora usted debería ser capaz de formatear un DiskOnChip y montar un sistema de archivos en él.
Por ejemplo, para formatear un DiskOnChip como minix y montarlo en / mnt:
$ Mkfs.minix -c / dev / FLA1
$ Mount / dev / FLA1 / mnt
3) Preparar una fuente del kernel para el sistema de destino. Esto significa descomprimir de nuevo una fuente del kernel 2.0.38 limpia y aplicar el parche linux-2.0.38.pc104.patch.gz:
$ Cd ~ / etlinux
$ Mv linux linux-orig
$ Tar xvfz linux-kernel-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 | parche -p1
$ Tar xvfz ../flash_doc.tar.gz
$ Make mrproper
$ Make menuconfig
... Si quieres soporte VGA, seleccionarlo (de lo contrario obtendrá
única línea de consola serie ...
... Si usted no quiere el apoyo FPU, seleccione ET-Linux sin fpu ...
... Eligió soporte M-Systems DiskOnChip ...
... Configurar otras opciones ...
$ Make dep; make clean
$ Make zImage
$ Cp arch / i386 / boot / zImage ../zImage.pc104
Mantenga el kernel recién compilado, podrás usarlo por un tiempo ...
4) [Sólo si se requiere apoyo DiskOnChip]
Descomprimir el sistema de archivos etlinux etlinux-root-1.2.x-2MB.tar.gz en DiskOnChip montado.
Copiar en ella el núcleo previamente compilado.
Ejecute plilo con el fin de permitir el arranque del sistema de destino desde el DiskOnChip.
Aquí está:
$ Su
$ Mount -t / dev / FLA1 / mnt
$ Cd / mnt
$ Tar xvfz ~ / etlinux / etlinux-root-1.2.x-2MB.tar.gz
$ Cp ~ / etlinux / zImage.pc104.
$ Rdev zImage.pc104 / dev / FLA1
$ Sbin / plilo -r / mnt
$ Cd
$ Umount / mnt
Ahora se puede detener el sistema host, extraiga el DiskOnChip de su zócalo y colóquelo en el sistema de destino.
Encienda el sistema de destino y seleccione la opción de BIOS para arrancar desde DiskOnChip (o similar, si está presente).
Restablecer y usted debe estar todo listo.
Disfrute!
Como cada producto lanzado por Prosa Srl, Etlinux es software libre y se distribuye con código fuente completo. Nuestro código está liberado bajo la GNU General Public License (GPL) (algunos paquetes acompañan tienen diferentes licencias, pero todos ellos califican como Open Source).
Aplicaciones recientemente vistos
DhtmlxTabbar Standard 16 Apr 15
Sealife DC1400 Camera Firmware 25 Apr 16
netTools 11 Jul 15
MB Greek Oracle 28 May 15
Synaptics PS/2 Port Compatible TouchPad Driver 24 Jul 15
Droid4X 17 Feb 15
Soulseek 3 Apr 18
ShapeChef 9 Dec 14
Candy World Adventure III: The Mirages of Lillians 29 Dec 14
Unit Converter Portable 3 Nov 15
Búsqueda por categoría
- Conductores
- Disco y archivo de software
- Herramientas de desarrollo
- Juegos
- Mejoras de escritorio
- Navegadores
- Protectores de pantalla
- Software de audio
- Software de comunicación
- Software de desarrollo web
- Software de diseño gráfico
- Software de fotografía digital
- Software de Internet
- Software de la casa y familia
- Software de negocios y oficina
- Software de productividad
- Software de red
- Software de seguridad
- Software de vídeo
- Software educativo y la ciencia
- Utilidades del sistema
El software popular
GTK VNC Viewer 2 Jun 15
Boot-Repair-Disk 20 Feb 15
Adobe Developer Connection Developer Desktop 3 Jun 15
Openfiler 12 May 15
Autodesk Homestyler 15 Apr 15
Damn Small Linux 17 Feb 15
Linux Lite 20 Jan 18
Etlinux
Programas parecidos
Comentarios a la Etlinux
Aplicaciones recientemente vistos
DhtmlxTabbar Standard 16 Apr 15
Sealife DC1400 Camera Firmware 25 Apr 16
netTools 11 Jul 15
MB Greek Oracle 28 May 15
Synaptics PS/2 Port Compatible TouchPad Driver 24 Jul 15
Droid4X 17 Feb 15
Soulseek 3 Apr 18
ShapeChef 9 Dec 14
Candy World Adventure III: The Mirages of Lillians 29 Dec 14
Unit Converter Portable 3 Nov 15
Búsqueda por categoría
- Conductores
- Disco y archivo de software
- Herramientas de desarrollo
- Juegos
- Mejoras de escritorio
- Navegadores
- Protectores de pantalla
- Software de audio
- Software de comunicación
- Software de desarrollo web
- Software de diseño gráfico
- Software de fotografía digital
- Software de Internet
- Software de la casa y familia
- Software de negocios y oficina
- Software de productividad
- Software de red
- Software de seguridad
- Software de vídeo
- Software educativo y la ciencia
- Utilidades del sistema
El software popular
Zuma Deluxe 20 Feb 15
Puppy Linux "Slacko" 28 Apr 17
GChemPaint 2 Jun 15
Vyatta 18 Feb 15
GnackTrack 12 May 15
W-Packager 20 Feb 15
ZeroShell 20 Feb 15
Comentarios que no se encuentran