etLinux é uma distribuição linux incorporado, destinado a PC / 104 placas com disco flash (como DiskOnChip da M-Systems) com muito pouca memória e espaço em disco (a partir de 2Mb de RAM e 2Mb de flash disk).
Posteriormente vamos nos referir à plataforma de desenvolvimento como o "sistema de host" e para a máquina de destino (aquele em que etLinux será executado) o anúncio do "sistema de destino".
Etlinux é um sistema baseado em Linux completo concebido para rodar em computadores muito pequenos industriais. Ele foi concebido para ser pequeno, modular, flexível e completa.
Seus requisitos de memória e disco reduzidas tornam ideal para todas as situações sensíveis aos custos, ao mesmo tempo, a sua modularidade e completude dar todo o poder do UNIX, mesmo para aplicações embarcadas.
Etlinux é ideal em todas as aplicações de sistemas embarcados, onde instalações avançadas unix são uma obrigação: multitarefa preemptiva, multithreading, proteção de memória, rápido I / O, um aumento da fiabilidade, velocidade ...
Além disso, a disponibilidade de código fonte é uma garantia para a longevidade de produtos à base de Etlinux.
Mas talvez a maior vantagem sobre os concorrentes é dada pela enorme e comprovada disponibilidade de ferramentas avançadas de desenvolvimento, documentação e fontes, dando uma vantagem eficaz para o desenvolvedor e reduzir o time to market.
Na verdade, a disponibilidade de constantemente atualizado qualidade C / C ++ compiladores, depuradores, bibliotecas, interpretado línguas, e outras ferramentas é a razão mais atraente para alternar longe de ambientes de desenvolvimento embarcados proprietárias de idade.
Aqui estão algumas características-chave de "Etlinux":
ย ท servidor da Web incorporado cgi-capable
ย ท um servidor Telnet
ย ท um servidor de e-mail, com a capacidade de executar comandos enviados por e-mail a partir de um site remoto
ย ท suporte CORBA
ย ท easy-to-use gerenciamento remoto de arquivos
ย ท a poderosa linguagem de script Tcl
ย ท um esquema de seleção de pacotes flexíveis, permitindo uma fácil personalização do sistema
ย ท código fonte disponível para cada componente
Requisitos:
ย ท processador 386SX Intel compatível (ou melhor)
ย ท 2MB de RAM
ย ท 2MB de disco (HD ou DiskOnChip da M-Systems)
Arquivos necessários:
De ftp://ftp.kernel.org (ou um espelho):
- Kernel do Linux 2.0.38 fonte limpa
De ftp://ftp.prosa.it/pub/etlinux/etlinux-1.2 e 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 é derivado do remendo M-Systems, modificada para facilitar a compilação e atualizado para 2.0.38 versão do kernel).
Instalação:
Estas são as ações que precisam ser executadas no sistema host, a fim de obter um sistema etlinux funcional.
1) [Somente se for necessário suporte DiskOnChip]
Descompacte 2.0.38 fontes do kernel linux em um local adequado.
Aplique o linux-2.0.38.doc.patch.gz.
Extrair o controlador DiskOnChip binário, flash_doc.tar.gz
Por exemplo, supondo que você tem o arquivo fonte do kernel linux-kernel-2.0.38.tar.gz e todos os outros arquivos relevantes no diretório ~ / etlinux, os seguintes comandos irá fazer:
$ 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 | remendo -p1
$ Tar xvfz ../flash_doc.tar.gz
$ Make mrproper
$ Make menuconfig
... Escolheu apoio DiskOnChip da M-Systems ...
... Configurar outras opções ...
$ Make dep; make clean
$ Make zImage
Por fim, instale a imagem de kernel compilado no sistema host, conforme descrito no arquivo LEIA-ME do kernel e no Kernel, dependendo da sua configuração do sistema.
Reinicialização.
2) [Somente se for necessário suporte DiskOnChip]
Adicionar os nós de dispositivo DiskOnChip em / dev:
$ Su
... Dar senha de root ...
$ Mknod / dev / b fla 62 0
$ Mknod / dev / b fla1 62 1
$ Mknod / dev / b fla2 62 2
$ Mknod / dev / fla3 b 62 3
$ Mknod / dev / b fla4 62 4
Agora você deve ser capaz de formatar um DiskOnChip e montar um sistema de arquivos nele.
Por exemplo, para formatar um DiskOnChip como minix e montá-lo em / mnt:
$ Mkfs.minix -c / dev / fla1
$ Mount / dev / fla1 / mnt
3) Prepare a fonte do kernel para o sistema de destino. Isto significa descomprimir novamente uma fonte do kernel 2.0.38 limpo e aplicar o patch 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 | remendo -p1
$ Tar xvfz ../flash_doc.tar.gz
$ Make mrproper
$ Make menuconfig
... Se você quiser suporte VGA, selecione-o (caso contrário, você vai ter
único console linha serial ...
... Se você não quiser suporte FPU, selecione ET-Linux não-fpu ...
... Escolheu apoio DiskOnChip da M-Systems ...
... Configurar outras opções ...
$ Make dep; make clean
$ Make zImage
$ Cp arch / i386 / boot / zImage ../zImage.pc104
Mantenha o novo kernel, você vai usá-lo há algum tempo ...
4) [Somente se for necessário suporte DiskOnChip]
Descomprimir o sistema de arquivos etlinux etlinux-root-1.2.x-2MB.tar.gz em DiskOnChip montado.
Copie em que o kernel compilado anteriormente.
Execute plilo a fim de permitir a inicialização do sistema de destino a partir do DiskOnChip.
Aqui 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
Agora você pode parar o sistema de acolhimento, extrair o DiskOnChip da tomada e coloque-o no sistema de destino.
Ligue o sistema de destino e selecione a opção de BIOS para arrancar a partir DiskOnChip (ou similar, se houver).
Redefinir e você deve estar tudo pronto.
Apreciar!
Como qualquer produto lançado pela Prosa Srl, Etlinux é um software livre e é distribuído com código fonte completo. Nosso código é distribuído sob a Licença Pública Geral (GPL) (alguns pacotes de acompanhamento tem licenças diferentes, mas todos eles se qualificar como Open Source).
Busca por categoria
- Casa e família de software
- Disco e arquivo de software
- Ferramentas para desenvolvedores
- Jogos
- Melhorias de desktop
- Motoristas
- Navegadores
- Screensavers
- Software de áudio
- Software de comunicação
- Software de desenvolvimento web
- Software de design gráfico
- Software de fotografia digital
- Software de negócios e escritório
- Software de produtividade
- Software de rede
- Software de segurança
- Software de vídeo
- Software educacional e científica
- Software internet
- Utilitários de sistema
- Distribuições Linux
- Documentação
- Gerenciadores de tarefas
- Manutenção e otimização e ajustes
- Sistemas operacionais e atualizações
- Software de automação
- Software de diagnóstico
- Software de monitoramento
Software Popular
-
ZeroShell 20 Feb 15
-
Q4OS 2 Oct 17
-
Ubuntu Mini Remix 17 Feb 15
-
Openfiler 12 May 15
-
Xandros Desktop OS 3 Jun 15
-
ALT Linux (School Junior) 2 Jun 15
-
Red Hat Linux 20 Feb 15
Etlinux
Programas semelhantes
Komodo Linux
3 Jun 15
Aperture Linux
20 Feb 15
Pardus Live CD
2 Jun 15
Burapha Linux Server
20 Feb 15
Comentário para Etlinux
Busca por categoria
- Casa e família de software
- Disco e arquivo de software
- Ferramentas para desenvolvedores
- Jogos
- Melhorias de desktop
- Motoristas
- Navegadores
- Screensavers
- Software de áudio
- Software de comunicação
- Software de desenvolvimento web
- Software de design gráfico
- Software de fotografia digital
- Software de negócios e escritório
- Software de produtividade
- Software de rede
- Software de segurança
- Software de vídeo
- Software educacional e científica
- Software internet
- Utilitários de sistema
- Distribuições Linux
- Documentação
- Gerenciadores de tarefas
- Manutenção e otimização e ajustes
- Sistemas operacionais e atualizações
- Software de automação
- Software de diagnóstico
- Software de monitoramento
Software Popular
-
ALT Linux (School Junior) 2 Jun 15
-
Ubuntu Netboot 27 Apr 17
-
Xubuntu 16 Aug 18
-
Bio-Linux 17 Feb 15
-
SparkyLinux GameOver 22 Jun 18
-
Trinity Rescue Kit 17 Feb 15
-
Oracle Enterprise Linux 22 Jun 18
Comentários não encontrado