UppLYSning
Lysators föredragsserie

15/9: Linux Kernel Hacking: att skriva drivrutiner

Med Christer Weinigel

Kvällens UppLYSning är en kort introduktion till hur Linux ser ut under skalet när det gäller drivrutiner.

Först behandlas hur man programmerar en extern enhet på parallellporten; inb, outb och liknande - hårdvarunära programmering från userspace. Därefter behandlas för och nackdelar med att flytta in drivrutinen i kärnan.

Slutligen ges en Linux-översikt med tonvikt på kommunikation med hårdvara, hur man skriver en character-drivrutin och lite exempel på anrop och rutiner man har till sin hjälp i Linuxkärnan.

Förkunskaper: C-programmering och lite digitalteknik.

Christer Weinigel är medlem i Lysator och Ctrl-C och jobbar på Signum Support.


Alla är välkomna till UppLYSning! Om inget annat meddelas så hålls föredragen på tisdagar klockan 18:15 - 20:00 i IDA:s seminarierum Estraden på andra våningen i E-huset.

Titta efter våra affischer och på våra WWW-sidor. Vi ordnar föredrag både för nybörjare och dem som redan kan en hel del. Aktuellt program hittar du på http://www.lysator.liu.se/upplysning/


Upplysning arrangeras av Lysator i samarbete med Institutionen för Datavetenskap.
[577]