|
|
|
Embedded PC / SoM - System On Module
RISC-baserade moduler
Det finns på marknaden ett stort antal kraftfulla 32-bitars inbyggnadsprocessorer (SoC), som är kapabla att köra ett fullständigt operativsystem som exempelvis Linux eller Windows CE. Då dessa på senare år blivit mycket billiga och har integrerade hårdvarublock för många interface som exempelvis Ethernet, USB, TFT-displayer med mera, är det ofta kostnadseffektivt att bygga även enklare system runt en sådan processor och ta del av färdigutvecklad standardmjukvara för kommunikation och grafikhantering istället för att utveckla detta själv i en enklare controller.
Baksidan med detta är att hårdvaruutvecklingen med en kraftfullare processor oftast är mer komplicerad än med en microcontroller. Det handlar ofta om betydligt högre frekvenser och det är externa minnen med snabba bussar inblandade. Även mjukvaruutvecklingen av de hårdvarunära delarna är oftast betydligt mer komplicerad.
En lösning på dessa problem är att använda en färdig processormodul. Denna modul kan förutom processorn innehålla alla nödvändiga minnen, kommunikationskretsar, kristaller, spänningsmatning m.m. Dessutom finns oftast bootladdaren och alla nödvändiga drivrutiner för den ingående hårdvaran färdigutvecklad av modultillverkaren. Övrig hårdvara, som är unik för den produkt som utvecklas läggs på ett bärarkort där processormodulen monteras med en kontakt.
|