ACE UNIX voor embedded systemen

Hans Schipper
ACE Consulting bv
<hans@ace.nl>

ACE is meer dan 25 jaar als een zelfstandig softwarehuis werkzaam op het gebied van systeem software. Sleutelbegrippen daarbij zijn OS technologie, compiler technologie en netwerkarchitectuur.

Aan de hand van een recent voorbeeld (de ontwikkeling en implementatie van een 'home-terminal' voor chipcard transacties via de telefoon) waarbij een OS op basis van de ACE UNIX implementatie werd gerealiseerd voor een 8051-processor, wordt de ACE strategie met betrekking tot embedded-UNIX duidelijk gemaakt. Onderdeel van deze strategie is het definiëren van een standaard ontwikkelomgeving voor de applicaties, voorzien van alle moderne ontwikkel- en debugfaciliteiten. Door consistentie af te dwingen tussen de interfaces van het embedded-systeem en de interfaces binnen de ontwikkelomgeving wordt het mogelijk om applicaties op een efficiënte manier te bouwen.

Tijdens de presentatie, zullen (onder meer) de volgende punten aan de orde komen:

  • de functionele eisen;
  • de uit de functionele eisen voortvloeiende technische eisen en randvoorwaarden (applicatie portabiliteit, schaalbaarheid, downloaden van patches);
  • de beperkingen als gevolg van de hardwarekeuze (processor type, geheugengebruik, stroomgebruik);
  • specifieke aspecten van de gebruikte kerneltechnologie (het hardware-software interface, incore filesysteem);
  • de applicatie ontwikkelomgeving en simulator, en de relatie tussen de ontwikkelomgeving en het embedded-OS interface;
  • een aantal speciale onderwerpen (beveiliging).


Hans Schipper is sinds meer dan 20 jaar aktief in de UNIX wereld. Hij heeft bij ACE o.a. meegewerkt aan de ontwikkeling en implementatie van het ACE UNIX systeem, een heterogeen multi-processor systeem. Sinds 1996 is hij senior-consultant bij ACE Consulting, en is zijn werkterrein systeem architectuur en netwerk-ontwerp en -beveiliging.




Last modified: Mon, 9 Jun 2003 21:08:47 +0200