Aspecten/acties

PC software en drivers

Uit Embed

Projecten

Het komt vaak voor dat de ontwikkelde hardware in verbinding staat met een PC. De PC kan via speciaal ontwikkelde software dan extra functionaliteit bieden. Hierbij kunnen we denken aan:

  • Debugging en monitoring
  • Firmware upload
  • Configuratie op afstand
  • Besturing op afstand

De verbinding tussen PC en Hardware kan op diverse manieren tot stand gebracht worden (USB, ethernet, wireless).

Besturing via het Web

In een groot aantal gevallen biedt de combinatie van een embedded webserver en ethernet interface uitkomst:

  • De hardware kan overal waar een internet verbinding aanwezig is worden aangesloten.
  • Via een PC kan een Web interface gebruikt worden om met het apparaat te communiceren.
    • Er hoeft geen bijzondere software meer op de PC geïnstalleerd te worden, een standaard web browser volstaat.
    • De Web interface kan op een Windows, Apple of Linux systeem gebruikt worden.
    • Functionaliteit kan gemakkelijk worden aangepast en worden getest.

Besturing via speciale software

Voor bepaalde toepassingen blijft specifieke PC software een vereiste. Voor het ontwikkelen van uitgebreide PC software heeft eMbed een aantal maal het applicatie platform Eclipse met succes toegepast. Eclipse is een open source platform waarop applicaties ontwikkeld kunnen worden. De zogenaamde RCP (Rich Client Platform) applicatie op basis van Eclipse bestaat uit een aantal plugins waarmee de basis functionaliteit die Eclipse biedt wordt uitgebreid. Deze uitbreidingen kunnen gebruik maken van een groot aantal plugins en basisfuncties die al onderdeel van Eclipse zijn. Enkele voorbeelden:

  • OpenGL visualisatie
  • Scalable Vector Graphics (SVG) visualisatie
  • Python scripting
  • Online updates
  • HTML help systeem
  • Context aware gebruikers interfaces.

eMbed heeft een aantal projecten uitgevoerd met behulp van Eclipse. Voor deze projecten is Eclipse uitgebreid met een aantal plugins om hardware communicatie mogelijk te maken (USB) en om eclipse te gebruiken voor 2D (SVG) en 3D (Java3D) visualisaties.


Technieken

Programmeertalen

Embed heeft o.a. gewerkt met:

Tools/Libraries


Contact

 

info@embed.nl


Embed Engineering BV
De Ruyterkade 7
13e verdieping
1013 AA Amsterdam
The Netherlands

t. +31 (0)20 240 01 79
amsterdam@embed.nl


Zernikelaan 6
9747 AA Groningen
The Netherlands

t. +31 (0)50 210 3333
groningen@embed.nl





 

Deze pagina is het laatst bewerkt op 27 nov 2011 om 19:40.