Etlinux

Tela Software:
Etlinux
Detalhes de Software:
Versão: 1.2.1
Data de upload: 3 Jun 15
Revelador: Prosa Srl
Licença: Livre
Popularidade: 42

Rating: nan/5 (Total Votes: 0)

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).

Programas semelhantes

Nuclinux
Nuclinux

2 Jun 15

SprezzOS
SprezzOS

20 Feb 15

Exton|OS
Exton|OS

22 Jun 18

Comentário para Etlinux

Comentários não encontrado
Adicionar comentário
Ligue imagens!