CBot - Controllo robot per analisi chimica
Image
Piattaforma:uClinux
Toolchain:GCC
Cliente:SEAC strumenti scientifici

 

Sistema di controllo per robot analizzatore per chimica clinica basato su microcontrollore Motorola ColdFire e sistema operativo uClinux.

L'applicazione richiede l'utilizzo del protocollo SOAP per la comunicazione con un host remoto via TCP/IP. È stato eseguito il porting della libreria EasySOAP .

L'utilizzo del linguaggio C++ ha richiesto lo sviluppo di migliorie sostanziali a compilatore e kernel per ridurre l'occupazione di memoria dell'applicazione. Inoltre la tool-chain per uClinux, originariamente basata su versioni non recenti del GCC, è stata aggiornata apportando le modifiche richieste nel back-end m68k del GCC versione 3.3 (vedi http://www.develer.com/uclinux/).

Per questo progetto è stato necessario collaborare a stretto contatto con i progetti uClinux e GCC. Le modifiche da noi apportate sono state approvate dagli sviluppatori di uClinux e successivamente incluse nel kernel Linux.