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

LliureX Music
LliureX Music

18 Jul 15

LinuxMyst
LinuxMyst

17 Feb 15

pipelinux
pipelinux

18 Feb 15

Arch Linux ARM
Arch Linux ARM

20 Feb 15

Comentário para Etlinux

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