Michel Simian, prestataire indépendant en informatique technique et industrielle : bases de données, monétique, télécom, temps réel. Développements logiciels, linux, Windows, assistance technique, formation logiciels libres.

ms@simian.fr   Tél / Fax: 04 75 25 10 24   mobile : 06 15 51 79 52   Quartier Rabot - 26120 UPIE
   
Conseil
Développement
Formation
Réalisation
Références
Partenaires
Qualité &
Expérience
Découvrez
l'outil CLEM
Découvrez
l'outil TEST
   
Présent à Solutions Linux Salon Solutions Linux 2008      Membre ALDIL ALDIL  Association Lyonnaise pour le développement de l'informatique libre      Membre G3L G3L  Groupe de promotion de Gnu/Linux et des logiciels libres Drôme Ardèche      Partenaire Antesis.org  GNU Live Linux Association
Clight Embedded Machine
CLEM est un langage de script embarquable
     


Il permet à un constructeur de fournir une plateforme matérielle et logicielle générique, et à ses clients d’adapter les fonctions logicielles par des scripts simples. Le logiciel embarqué les considère comme des paramètres, et non comme du code exécutable. C’est le principe de la JVM.

Les scripts sont des fichiers textes accessibles à n’importe quel éditeur d’une station de travail (PC, …)
 

Le moteur eclem s’intègre soit comme une simple fonction de l’application embarquée, soit dans une tâche de l’OS.

Le L de CLEM signifie light (ou like). Le langage est simple, léger et se rapproche du C. Le moteur est donc, lui aussi, peu gourmand.

CLEM peut même appeler des fonctions de l’application

CLEM est une alternative intéressante à une Java Virtual Machine :
- vous n’achetez que les 2 outils, quels que soient vos cibles
- vous resterez propriétaire
- le langage de script est simple

 

Le générateur gclem en fait une suite d'octets

Une fois envoyé/chargé/paramétré sur l'équipement, le moteur eclem les exécute

 
 


Seul, le moteur eclem est embarqué. Il garantit que la même
script aura le même comportement d’une cible à l’autre, y compris sur la machine d’édition et de tests.