Hallo,
Meiner Erfahrung mit IO-Karten verschiedenener Hersteller nach würde ich das stark bezweifeln. Das ginge höchstens mit Windows Echtzeiterweiterungen wie der hier
http://kithara.com/de
oder teuren Karten mit eingebautem Prozessor.
Nein. Man kann in einer Visual Studio Projektmappe Projekte in mehreren Sprachen kombinieren. Also z.B. die IO-Logik in C++ als DLL-Projekt, die von der C# Oberfläche verwendet wird.
Es gibt (teure) USB-Module mit eigenem Prozessor. Mir fällt spontan "Compact RIO" von National Instruments ein, das wird aber mit LabView programmiert.
Das ist wohl von allem die günstigste und flexibelste Möglichkeit. Die Auswahl ist da riesengroß. Linux Boards wie der Raspi und Microcontroller ohne Betriebssystem sind aber zwei unterschiedliche Baustellen.
Arduino wurde schon genannt. Da gibt es auch kompatible Boards wie den Teensy, die wesentlich leistungsfähiger sind
https://www.pjrc.com/teensy/index.html
Ein bischen professioneller wäre z.B. ARM mbed
https://developer.mbed.org/platforms/
Lesezeichen