Auf unseren DHCOR's haben wir einen kleinen 2MByte SPI-Boot-Flash, in dem wir den vorprogrammierten Bootloader speichern. Aber so ein kleiner Speicher ist nicht genug, um ein echtes Betriebssystem wie Linux darauf zu speichern. Der Grund, warum wir unsere DHCORs nicht mit einem großen Flash-Speicher ausstatten, ist, dass wir dem Kunden die Möglichkeit geben wollen, den Flash-Speicher zu wählen, der perfekt zum neuen Design passt.
Eine Möglichkeit ist der Einsatz von eMMCs (embedded Multimedia Card), die sehr beliebt sind aber auch einige Herausforderungen mit sich bringen, die sich aber leicht umgehen lassen.
Die erste Challenge ist die sehr kleine Grundfläche einer eMMC, die oftmals einen komplexen und teuren PCB Aufbau erfordert, den man aber mithilfe unseres Tricks umgehen kann. Viele Pins einer eMMC sind nach dem JEDEC-Standard gar nicht angeschlossen und man kann diese unverbundenen Pins nutzen, um sie zu überbrücken. Viele der Leitungen sind über die Pins statt zwischen ihnen verlegt. Mit diesem einfachen Trick bleibt der Leiterplattenaufbau trotz eMMC einfach. Eine weitere Herausforderung ist, dass eMMCs schnell von den Herstellern abgekündigt werden können. Auch das Problem lösen wir für unsere Kunden indem wir uns über das Lifecycle Management kümmern. Da wir eMMCs auch in unseren DHCOM System on Modules einsetzen müssen wir uns ohnehin um die die Qualifizierung der neuen eMMCs kümmern und geben diese Info dann gern an unsere DHCOR Kunden weiter, sodass für Kunden kein Zusatzaufwand entsteht.