Autonome Systeme

Autonome Systeme (embedded systems) sind Rechner, die einen Prozess steuern, regeln oder überwachen. Sie machen den mit Abstand grössten Teil aller Rechner aus, ohne dass einem dies manchmal bewusst wird. Man findet sie beispielsweise in Haushaltgeräten, in Geräten der Unterhaltungselektronik, in Autos und natürlich auch in industriellen Steuerungen. Wir haben eine lange Tradition in der Entwicklung von Compilern und Hardware im Bereich autonomer Systeme für den Unterricht am NTB und für Firmen, die an leistungsfähigen Entwicklungswerkzeugen interessiert sind.
Unsere Tätigkeiten im Bereich autonome Systeme umfassen
- Entwicklung digitaler Hardware mit HDL (VHDL) und prog. Logikbausteinen (FPGA)
- Entwicklung von Microcontrollerschaltungen, deren Layout und Realisierung als Print
- Entwicklung von Crossentwicklungssystemen, jahrelange sehr erfolgreiche Erfahrung mit einer zuerst auf Oberon, später auf Java basierenden Umgebung für die Programmierung eines 32-Bit Microcontrollers
- Verschiedene Projektaufgaben mit modernen Funktechnologien (Bluetooth, ZigBee). Insbesondere verschiedene Konzepte und Funktionsmuster im Bereich Sicherheit und Zugangsbeschränkung (elektronischer Schlüssel)
- Entwicklung eines TCP/IP-Protokollstacks für embedded Systems vom Ethernet-Controller über TCP/IP bis Web-Server, Mail-Client, DHCP, DNS-Client
- Einsatz von digitalen Signalprozessoren (DSP) für verschiedene Anwendungen

