Embedded Systems

Wir haben grosse Erfahrung in der Auslegung und Programmierung von eingebetteten Systemen. Dabei setzen wir nach Bedarf kleine 8-Bit Controller bis hin zu äusserst leistungsfähigen Mehrkernprozessoren ein. Kleinere Prozessoren haben typischerweise kein Betriebssystem während wir auf grösseren Prozessoren primär Linux verwenden. Viele Anwendungen erfordern zudem Echtzeitfähigkeit. Wir verfügen über einen höchst effizienten Compiler (Eigenentwicklung), der Java-Programme direkt auf der Maschinenebene ausführen kann. Für die Ansteuerung unterschiedlichster Peripheriebausteine haben wir Know-How in den Bereichen von Bussystemen, wie PCI, PCIe, SPI, USB oder CAN. Die Eigenentwicklung flink (flink-project.ch) ermöglicht den schnellen und einfachen Zugriff aus einem Applikationsprogramm auf Hardwarebausteine in einem FPGA (Field Programmable Gate Array). mehr über Embedded Systems