Embedded Engineering · Schweiz

Elektronikentwicklung und Firmware in der Schweiz

Fermium entwickelt Embedded-Produkte von der ersten Idee bis zur Serienproduktion: PCB-Design, Echtzeit-Firmware, Embedded Linux, komplette Systeme und die Testsysteme, die die Produktion am Laufen halten.

Vom ersten Schaltplan an für die Serienproduktion entwickelt. Hardware, Firmware, Mechanik und Test aus einem Team.

[Foto: eine Leiterplatte, eine fertige Baugruppe oder ein Testsystem aus Ihrer Werkstatt]

Standort
Krauchthal BE, Schweiz
Kontakt
Sie sprechen direkt mit dem Ingenieur
Vertraulichkeit
NDA, bevor ein Projektdetail geteilt wirdNDA vor jedem Projektdetail
Umfang
Vom Prototyp bis zur Serienproduktion, ein TeamPrototyp bis Serienproduktion

Leistungen

Was wir entwickeln und bauen

Bringen Sie uns eine Disziplin oder das ganze Produkt. Jedes Projekt beginnt mit einem technischen Gespräch, nicht mit einem Verkaufsgespräch.Bringen Sie uns eine Disziplin oder das ganze Produkt.

01

Hardwareentwicklung

PCB-Design vom Schaltplan bis zur Übergabe an die Fertigung, für neue Produkte, Kostensenkungsprojekte und Redesigns nach Bauteil-Obsoleszenz.

  • Multilayer- und HDI-Leiterplatten, 20+ Lagen
  • Highspeed-Digital: PCIe, USB 3.x, DDR3 bis DDR5
  • Boards rund um MCUs, SoCs und FPGAs
  • Flex, Starrflex, Rogers und Metallkern-Substrate
  • EMV-gerechtes Design für CE und FCC
  • Design for Manufacturing und Kostensenkung
  • EMV-gerechtes Design, DFM und Kostensenkung
Elektronik und PCB-Design
02

Firmware-Entwicklung

Echtzeit-Embedded-Software in C und C++, von Bare-Metal-Treibern bis zu RTOS und Embedded-Linux-Systemen, mit Timing und Zuverlässigkeit als erster Anforderung.Echtzeit-Embedded-Software in C und C++, von Bare-Metal-Treibern bis zu RTOS und Embedded-Linux-Systemen.

  • STM32-, TI-, NXP- und Microchip-Mikrocontroller
  • FreeRTOS und Embedded Linux (Yocto, Buildroot)
  • EtherCAT, PROFINET, CANopen, Modbus, CAN-FD
  • Bootloader, Secure Boot und OTA-Updates
  • Motorsteuerung (FOC) und Power-Management
  • USB, Bluetooth LE, Wi-Fi und LoRaWAN
  • Secure Boot, OTA-Updates, Motorsteuerung
Firmware und Embedded-Software
03

Produktion und Systembau

Produkte, die sich einfach in Serie fertigen lassen: Hardware für die Bestückungslinie entwickelt, komplette Systeme aus Leiterplatten und Mechanik aufgebaut.

  • Design für Serienproduktion und automatische Bestückung
  • Systembau: Leiterplatten, Mechanik, Gehäuse
  • CNC-gefräste und 3D-gedruckte Teile
  • Kostensenkung und Obsoleszenz-Redesigns
  • Bauteil-Standardisierung und Second Sources
  • Abstimmung mit Ihren Leiterplatten- und Bestückungslieferanten
Serienproduktion und Systembau
04

Testsysteme entwickeln und bauen

Testsysteme für Leiterplatten und Baugruppen, zusammen mit dem Produkt entwickelt und gebaut, damit jede Einheit geprüft die Produktion verlässt.

  • Testsysteme für Leiterplatten und komplette Baugruppen
  • Testadapter und Vorrichtungen für Leiterplatten und Baugruppen
  • Testsoftware, Messung und Reporting
  • Zusammen mit dem Produkt gebaut, nicht danach
  • Testpunkte und Testabdeckung im PCB-Design geplant
Testsysteme für die Produktion

Serienproduktion

Entwickelt, um gebaut zu werden, nicht nur um zu funktionieren

Ein Prototyp beweist die Idee. Ein Produkt muss hunderte Male ohne Überraschungen montiert, geprüft und ausgeliefert werden. Wir haben Produkte vom Prototyp in die Serienproduktion gebracht und entwickeln jede Leiterplatte und jedes Teil so, dass die nächste Einheit so einfach zu bauen ist wie die erste.

Design for Manufacturing

DFM-Analyse vor jeder Produktionsfreigabe: automatische Bestückung, Bauteil-Standardisierung und Kostensenkung, gemeinsam mit Ihren Leiterplatten- und Bestückungslieferanten gelöst.DFM-Analyse vor jeder Produktionsfreigabe: automatische Bestückung, Bauteil-Standardisierung und Kostensenkung, mit Ihren Leiterplatten- und Bestückungslieferanten gelöst.

Mechanik und Teile

Gehäuse, Halterungen, Vorrichtungen und Abdeckungen als CNC-gefräste oder 3D-gedruckte Teile, passend zur Leiterplatte und zum Montageprozess entwickelt, nicht umgekehrt.Gehäuse, Halterungen, Vorrichtungen und Abdeckungen als CNC-gefräste oder 3D-gedruckte Teile, passend zur Leiterplatte und zum Montageprozess entwickelt.

Testsysteme

Testsysteme für Leiterplatten und Baugruppen, parallel zum Produkt gebaut, damit die erste Serie so gründlich geprüft wird wie der letzte Prototyp.

Systembau

Komplette Systeme aus Leiterplatten, CNC-gefräster oder 3D-gedruckter Mechanik und den Teilen dazwischen.

Technologien

Plattformen, Protokolle und Werkzeuge, mit denen wir arbeiten

Mikrocontroller

  • STM32 Cortex-M0 bis M7
  • TI MSP430
  • TI C2000
  • NXP LPC / Kinetis / i.MX RT
  • Microchip PIC / AVR / SAM

SoC- und FPGA-Hardware

  • AMD Zynq-7000
  • AMD UltraScale+ MPSoC
  • Intel Cyclone V
  • Intel Arria / Stratix 10
  • Efinix

Betriebssysteme

  • Bare Metal
  • FreeRTOS
  • Embedded Linux (Yocto, Buildroot)
  • Linux BSP / Device Tree / Kernel-Treiber

Protokolle

  • EtherCAT
  • PROFINET
  • Ethernet/IP
  • CANopen
  • Modbus RTU / TCP
  • CAN / CAN-FD / LIN
  • USB Device / Host / OTG
  • Bluetooth LE
  • LoRaWAN

Highspeed-Schnittstellen

  • PCIe
  • USB 3.x
  • DDR3 / DDR4 / DDR5
  • MIPI CSI-2
  • LVDS / SerDes

Werkzeuge

  • C / C++ / Assembler
  • IAR / Keil MDK / GCC
  • JTAG / SWD
  • Logik- und Protokollanalysatoren
  • Git

Vorgehen

Von den Anforderungen bis zur Serienproduktion

Jede Phase endet mit einem Ergebnis, das Sie prüfen können. Sie können in jeder Phase mit Ihrem eigenen Material einsteigen und mit dokumentierten, reproduzierbaren Ergebnissen weiterarbeiten.

  1. 01

    Anforderungen

    Funktionale und nicht-funktionale Anforderungen, Schnittstellen, Normen, Kostenziele, Stückzahlen und Risiken schriftlich festgehalten und abgestimmt.Schnittstellen, Normen, Kostenziele, Stückzahlen und Risiken schriftlich festgehalten und abgestimmt.

  2. 02

    Architektur

    Aufteilung zwischen MCU, SoC und Linux, Bauteilauswahl mit Second Sources, Stromversorgungs-, EMV- und Mechanikkonzept.

  3. 03

    Prototyp

    Schaltplan, Layout, Board-Bring-up, Treiber und Applikations-Firmware auf echter Hardware, mit Mechanik als gefräste oder gedruckte Teile.Schaltplan, Layout, Board-Bring-up, Treiber und Applikations-Firmware auf echter Hardware, mit gefräster oder gedruckter Mechanik.

  4. 04

    Verifikation

    Signalintegrität, EMV-Vorprüfung, Funktionstests und gemessene Ergebnisse gegen die Anforderungen.Signalintegrität, EMV-Vorprüfung und Funktionstests gegen die Anforderungen.

  5. 05

    Serienproduktion

    DFM-geprüfte Fertigungsdaten, Testsystem und Dokumentation für die Serienproduktion.

Fragen vor einem Projekt

Was Engineering-Manager uns zuerst fragen

Was entwickelt Fermium?

Embedded-Systeme auf Produktniveau: kundenspezifische Elektronik und PCB-Design, Echtzeit-Firmware und Embedded Linux, komplette Systeme mit CNC-gefräster oder 3D-gedruckter Mechanik und die Testsysteme, um sie in Serie zu fertigen. Ein Projekt kann eine Disziplin oder das ganze Produkt umfassen.

Können Sie nur den Firmware- oder Hardware-Teil eines bestehenden Projekts übernehmen?

Ja. Wir starten mit Ihrer bestehenden Hardware, Ihren Anforderungen oder Ihrem Code. Typische Teilaufträge sind Board-Bring-up, Treiber und BSPs, Firmware-Architektur, Embedded-Linux-Integration, EMV-bedingte Layoutänderungen, Reviews der Produktionsreife und die Fehlersuche an bestehenden Geräten.

Entwickeln Sie Embedded Linux mit Yocto oder Buildroot?

Ja. Wir bauen Embedded-Linux-Systeme mit Yocto und Buildroot: Board Support Packages, Device-Tree-Konfiguration, Kernel-Treiber und die Bare-Metal-Firmware darum herum, auf ARM-SoC-Plattformen wie AMD Zynq UltraScale+ und Intel SoC-FPGAs.

Können Sie Elektronik neu entwickeln, wenn ein Bauteil abgekündigt wird?

Ja. Obsoleszenz-Management ist eine Kernleistung der Hardwareentwicklung: Auswahl von Drop-in-Ersatz, Redesign für aktuelle Bauteile, Kostensenkung durch Bauteilkonsolidierung und alternative Beschaffung sowie Planung der Langzeitverfügbarkeit. Externe Schnittstellen und Formfaktor bleiben unverändert, wo das Produkt es verlangt.

Bauen Sie die Testsysteme für unsere Leiterplatten und Baugruppen?

Ja. Wir entwickeln und bauen Testsysteme für Leiterplatten und komplette Baugruppen: Adapter und Vorrichtungen, Testsoftware, Messung und Reporting. Testpunkte und Testabdeckung werden im PCB-Design geplant, nicht nachträglich ergänzt.

Wem gehören Designdaten und Quellcode nach dem Projekt?

Designdaten, Quellcode, Testberichte und Dokumentation, die für Ihr Projekt geliefert werden, gehören bei der Übergabe Ihnen. Fermium behält keine Rechte am produktspezifischen Design.

Kontakt

Embedded-Projekt besprechen

Beschreiben Sie das Gerät, den Stand des Projekts und was Sie brauchen. Ein Ingenieur liest jede Anfrage und antwortet persönlich.

Was brauchen Sie?

Ihre Nachricht geht direkt an einen Ingenieur. Antwort innerhalb von [2] Arbeitstagen.

Patrick Walther

Gründer

Fermium GmbH
Hardeggweg 3
3326 Krauchthal, Schweiz
Fermium GmbH, Hardeggweg 3, 3326 Krauchthal, Schweiz