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/