Posts tagged ‘ARM’

O que ando fazendo…

Nestas duas últimas semanas tenho tido bons trabalhos, o primeiro foi uma experiencia com Flash NAND e sistemas de arquivos para Flash. Nesta brincadeira fiz um “BacaSoftware” para formatar, escrever, ler, comparar flash e arquivos escritos direto na flash… ta, eu já sei que o mtd-utils faz isto, mas sabe… foi tao divertido… poxa deixa-me ser criança e brincar um pouco.

Sobre os sistemas de arquivos utilizei o UBIFS, e após muitas lidas na FAQ e um Patch fiz ele funcionar… O que valeu a pena, obtive mais de 30% de compactação dos arquivos na FLASH, isto utilizando o modo de compactação mais “performático”. Além disto gracas ao sistema de cache do sistema de arquivos as velocidades de leitura e gravação são muito boas, espero em breve fazer um melhor artigo sobre isto.

Outra coisa legal é que o patch RT para o 2.6.31.6 e o RT1 do 2.6.38-rc8 estão congelado em um kit de desenvolvimento ARM que utilizo… Depurando pude ver que isto acontece depois do asm_do_IRQ da interrupção do console serial. Em uma conversa no #linux-rt@OFTC o tglx me deu a dica de ser o terminal compartilhando o IRQ com o rtc, batata, era isto mesmo, a saída 1 seria trocar o IRQ do console para um diferente do utilizado pelo rtc… porém a AIC (advanced Interrupt controller) do embarcado não suporta isto… Bom, como não é novidade: Gostei 🙂 estou lendo todo o código de tratamento de IRQ do Linux, tanto normal quanto + rt… ainda a procura da solução…

arm-linux-(ar|objdump), Fedora 12 Alpha and a lot of fun

A semana começou com um problema em uma biblioteca estática que ao cross compilar para o ARM perdia algumas referencias de funções que ela implementava. Resultado final: depois de um chá de arm-linux-objdump, arm-linux-ar e do Eclipse tudo funcionou.

O site linuxfordevices.com entrevistou Jim Ready, fundador da MontaVista Software, sobre os 10 anos da criação da empresa pioneira no desenvolvimento de Linux para sistemas embarcados.

O Fedora 12 ainda está no forno, mas o primeiro aperitivo já está prestes a sair: o f12-Alpha. Isto quer dizer que a maratona de QA vai começar, e com isto a diversão. A data prevista de lançamento do Fedora 12-Alpha é dia 18 de agosto. Se você está interessado em ajudar o Fedora, entre para o time de Garantia de Qualidade! é um dos poucos pontos onde é possível acompanhar o desenvolvimento de todos os sub-sistemas e aprender sobre o desenvolvimeto do Fedora. O calendário  do time de  QA para o f12 está aqui, e a pagina dos dias de testes aqui. Esta semana espero achar um tempo para escrever um post sobre o Fedora 12 e seu processo de Quality Assurance.

Entre para o Fedora

Entre para o Fedora

O fato triste na semana é a discussão na equipe do CentOS, espero que tudo seja superado.

Esta semana saiu o 2.6.30.4, mas apenas para algumas correções de bugs, de especial mesmo só o Bug do BIND 9 e a correria das distribuições para atualiza-lo.

Fechando a semana, quem acordou cedo hoje pode ler uma discussão das boas na linux-arm-kernel sobe um detalhe de Buffer Overflow no ARM… Russell King e Andrew Morton discutindo é algo legal de se ver.

Para esta semana espero reservar um tempo para terminar um artigo sobre o KProbe, escrever sobre a fase de testes do Fedora 12 e fazer alguns testes do RTLinux em processadores ARM…

Ahhh, para não dizer que só falei de nerdice: dia 8 vou completar 23 anos, se quiser me enviar um presente… não ficarei bravo, principalmente se for um kit de desenvolvimento da TI com dois processadores OMAP 😀

uncompressing new week .......................................... done.
...
all bugs addeded by Daniel Bristot de Oliveira.
...
have a lot of fun...
~ #