OBSERVAÇÃO: Todos os nosso textos são disponibilizados sob a licença Creative Commoms, veja o banner no topo da barra lateral direita para mais informações.
ARM Linux embarcado
Pretendo reunir material sobre linux implementado em microcontroladores ARM para uso em dispositivos embarcados
quinta-feira, 1 de setembro de 2011
EZX linux ou Motorola linux?
Criado em 2003, foi mantido até 2007, quando foi descontinuado. Usando um kernel otimizado pela Montavista e componentes proprietários da Motorola, era uma grande promessa, mas que infelizmente a Motorola não soube aproveitar esse potencial. Este post é apenas um esboço introdutório, pois adquiri recentemente um A1200e que funciona com esse sistema, e postarei aqui informações sobre o mesmo.
Marcadores:
EZX,
linux,
Montavista,
Motorola
terça-feira, 16 de agosto de 2011
Filesystems embarcados - jffs2
JFFS2
Origem: Wikipédia, a enciclopédia livre
desenvolvedor David Woodhouse
Nome completo journalling versão do Flash File System 2
Introduzido (Linux 2.4.10)
características
Transparente de compressão zlib, rubin e rtime
Sistemas operacionais suportados Linux
Características
JFFS2 introduzidas:
Desvantagens
Veja também
* Lista de sistemas de arquivo (em inglês)
* YAFFS(wikipedia)
* UBIFS(wikipedia)
* LogFS(wikipedia)
* ZFS(wikipedia)
* Btrfs(wikipedia)
* NILFS(wikipedia)
Ligações externas (em inglês)
* Red Hat JFFS2 local
* JFFS: The journalling flash file system por David Woodhouse (PDF)
* JFFS2 lista de discussão oficial
* JFFS2 FAQ
Origem: Wikipédia, a enciclopédia livre
desenvolvedor David Woodhouse
Nome completo journalling versão do Flash File System 2
Introduzido (Linux 2.4.10)
características
Transparente de compressão zlib, rubin e rtime
Sistemas operacionais suportados Linux
Journalling versão do Flash File System 2 ou JFFS2 é um sistema de arquivo de log-estruturadas para uso com dispositivos de memória flash. É o sucessor do JFFS. JFFS2 foi incluído no kernel do Linux desde o 2.4.10 (2001/09/23) release. JFFS2 também está disponível para um par de bootloaders, como Das U-Boot, do Open Firmware, o RTOS eCos eo RedBoot.
O novo sistema de arquivos LogFS visa substituir JFFS2, mas se concentra mais em dispositivos de grande porte (> 64 MB - 512 MB), ver também UBIFS e YAFFS.
Características
JFFS2 introduzidas:
* Suporte para dispositivos de memória flash NAND. Isto envolveu uma quantidade considerável de trabalho como dispositivos NAND tem uma interface de I / O seqüencial e não pode ser de memória mapeada para a leitura.
* Hard links. Isso não foi possível em JFFS devido a limitações no formato de disco.
* Compression. Três algoritmos estão disponíveis: zlib, rubin e rtime.
* Melhor performance. JFFS tratou o disco como um log puramente circular. Isso gerou uma grande quantidade de I/O desnecessários.
Desvantagens
* Todos os nós devem ser verificados no momento da montagem. Isto é lento e está se tornando um problema cada vez mais grave como os dispositivos flash estão em escala ascendente na escala Gigabyte.
* Blocos muitos pequenos de dados podem até levar a taxas de compressão negativa, por isso é essencial para aplicações usarem buffers ao escreverem grandes blocos.
* Não existe maneira prática de dizer o quanto de espaço livre utilizável é deixado em um dispositivo uma vez que esta depende tanto como os dados adicionais podem ser comprimidos, ea seqüência da escrita.
Veja também
* Lista de sistemas de arquivo (em inglês)
* YAFFS(wikipedia)
* UBIFS(wikipedia)
* LogFS(wikipedia)
* ZFS(wikipedia)
* Btrfs(wikipedia)
* NILFS(wikipedia)
Ligações externas (em inglês)
* Red Hat JFFS2 local
* JFFS: The journalling flash file system por David Woodhouse (PDF)
* JFFS2 lista de discussão oficial
* JFFS2 FAQ
Ouvir
Ler foneticamente
Estes trechos foram retirados da wikipedia en inglês (link) eventuais erros de tradução serão corrigidos. Obrigado
OBSERVAÇÃO: Todos os nosso textos são disponibilizados sob a licença Creative Commoms, veja o banner no topo da barra lateral direita para mais informações.
A rede social do Tux
Pois é, o Tux agora tem rede social, é a Linuxsociall, criada pelo brasileiro Elton Jamenix. Em breve novidades.
OBSERVAÇÃO: Todos os nosso textos são disponibilizados sob a licença Creative Commoms, veja o banner no topo da barra lateral direita para mais informações.
Marcadores:
linux,
Linuxsociall,
redes sociais
quarta-feira, 3 de agosto de 2011
ARM embarcado - divulgando novos sistemas, ports ou compilações
Este blog foi criado não com o objetivo de possuir apenas um autor, mas com certeza vários, sendo assim estamos dispostos a ajudar a divulgar novos sistemas para a arquitetura ARM, ports de sistemas e/ou compilações especiais. Se você está desenvolvendo um novo sistema, port ou compilação, aproveite esse espaço, envie-nos um e-mail contando sobre o seu projeto para que possamos ajudá-lo.
OBSERVAÇÃO: Todos os nosso textos são disponibilizados sob a licença Creative Commoms, veja o banner no topo da barra lateral direita para mais informações.
Marcadores:
ARM,
compilações,
divulgação,
ports
ARM embarcado - atualização da lista de sistemas que serão apresentados
Avaliando outras opções de sistemas, sentimos a necessidade de atualizar a lista de sistemas operacionais para plataforma ARM, sendo assim a nossa lista ficou um pouco maior, ganhou mais quatro sistemas: Angstrom, Maemo/Meego, Symbiam. Angstrom é um sistema bem compacto e competente, Maemo/Meego são dois sistemas que estão passando por um processo de fusão, Symbiam é histórico, muito bem montado, bem desenvolvido. Sendo assim nossa lista ficou da seguinte maneira:
- Ubuntu
- Emdebian
- Slackware
- Android
- Windows
- Angstrom
- Maemo/Meego
- symbiam
OBSERVAÇÃO: Todos os nosso textos são disponibilizados sob a licença Creative Commoms, veja o banner no topo da barra lateral direita para mais informações.
Assinar:
Postagens (Atom)