lol, wie willst Du denn das "exakt" ablesen? Da brauchste nen Echtzeit OS (gibst angeblich nen Linux dazu, habe mich aber damit noch nie befasst). Interrupts kannste verharzen, die werden ja nur so "ab und an" ausgeführt (in Bezug auf Echtzeit)
Ne Schaltung für nen Comport wäre sicher recht leicht zu realisieren, brauchst halt nur nen recht genauen Quarz und ein bisserl "gefummel" drum rum, nur allein denke mal an die Latent über die ganzen Puffer, die Du zu dem Ding hast, wenn dann brauchst Du wohl ne PCI Karte für so was, und das wird imho recht aufwendig! :-(