Palestra Fisl 9.0: How to write a device driver

A palestrante foi Kristen Accardi, uma desenvolvedora que trabalha no Open Source Technology Center da Intel. Ela é desenvolvedora do Linux desde 2000 e atualmente é mantedora do subsistema PCI hotplug do kernel. O objetivo da palestra era fazer com que a Sulamita Garcia (que é sua colega na Intel e dispensa comentários) conseguisse escrever um device driver durante a apresentação.

Ela fez um hardware simples conectando-o pela porta paralela para servir de caso de uso para a construção do device driver: 7 LEDs, 7 resistores e 1 push button. O objetivo final era criar um módulo com vários recursos e bem integrado ao kernel, criando entradas no /proc e /sys, além de agregar-se ao sistema de interrupções e às listagens de ioports do kernel.

A partir deste ponto a palestar foi rápida e não consegui entender vários passos, pois várias partes do código já estavam prontas, sendo que muitos patch foram aplicados e removidos. Ela estava falando muito rápido, e em alguns momentos nem a equipe de tradução simultânea deu conta do recado. De qualquer forma, no fim da palestra pedi a ela que me mandasse o código completo do módulo e o esquemático da placa. Assim que receber disponibilizarei aqui para referência.

Artigos Relacionados:


Sobre este artigo