Archive for August 2009

Vídeos: Embarcados e Tchê linux e o que ando fazendo

A uma semana ví uma notícia no site free-electrons.com, eles publicaram os vídeos da Embedded Linux Conference que aconteceu em abril desse ano, os vídeos tratam de vários assuntos como avaliação do JFF2 para flash grandes, kprobe e systemtap, threads de interrupção (do RTL), vídeo em embarcados, etc. Todos os vídeos são de alta qualidade e também estão disponíveis as apresentações.

Falando em vídeo, o Tchê Linux também tem uma área de vídeos bem legal, acesse: http://videos.tchelinux.org.

E sobre o que ando fazendo, semana passada visitei a Alcatel-Lucent em São Paulo para homologar um telefone IP Intelbras, gostei bastante da estrutura da empresa… principalmente do Data Center de homologação de produtos (muito organizado) onde passei dois dias e fui muito bem recebido. Esta semana estou terminando de implantar os protocolos de QoS e configurações de rede em uma placa acessório do PABX Impacta da Intelbras, e está ficando muito bom, a placa vai ter suporte a grande maioria dos padrões de QoS e vai possibilitar diversas (e mirabolantes) configurações de rede… eu amo este trabalho ;)

Publiquei o artigo do netem no VivaOLinux, está tento bastante acesso…

E para fechar:

A edição da revista Motociclismo desse mês está ótima, sugiro que comprem (essa foi só pra não dizer que sou totalmente Nerd, afinal, quem é Nerd aqui? em em em hehehe)…

Até na próxima

Simulando links com o netem

Uma das etapas do meu trabalho de conclusão de curso é simular um link de internet em um pc-gateway entre dois hosts como na ilustração abaixo:

Ambiente

Ambiente

Neste ambiente serão executados simulações de tráfego VoIP e colhidas informações estatísticas para análise de desempenho das configurações de QoS em rede do PABX. Para isto irá-se utilizar um Linux configurado como roteador e nele simular um link de internet, adicionando latência, delay, jitter e traffic Shapping ao tráfego roteado por ele.

O pc-gateway possui duas interfaces, eth0 e eth1, onde a interface eth0 está diretamente ligada a um Desktop Linux, que irá executar o cliente da ferramenta de benchmark, e a interface eth1 está diretamente ligada ao PABX que irá executar o servidor da ferramenta de benchmark. Ambos, Desktop e PABX, estão em sub-redes diferentes e possuem como roteador padrão o pc-gateway.

Para simular o Link de internet irá-se configurar o netem, que é uma disciplina de escalonamento de pacotes no kernel do Linux que possibilita simular:

  • delay;

  • perda;

  • jitter;

  • corrupção de pacote;

  • duplicação de pacotes; e

  • reordenação de pacotes.

Continue reading ‘Simulando links com o netem’ »

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 :D

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