|
|
Produits
réalisés par Pragmatec :
|
|
Pragmatec
est avant tout un bureau d'étude, et lorsque nous réalisons
l'application d'un client, nous nous efforçons de la
concevoir sur une base Pragmatec afin de diminuer les coûts
d'étude et surtout de garantir une efficacité
de résultat. Une architecture typique s'articule autour
des éléments suivants :
-
un
coeur CPU :
en
fonction des contraintes budgétaires du projet et
de la puissance requise, nous obtons pour coeur CPU ARM7
à 60MHz ou ARM9 à 200MHz. Dans les 2 cas,
ces coeurs disposent de nombreux périphériques
tels que les mémoires RAM et NAND, l'Ethernet, l'USB,
SDcard, IDE, LCD, SPI, I2C, ....
- un
système d'exploitation de type Linux :
sur notre cible ARM7 nous avons réalisé une
distribution uClinux adaptée et offrant nombre de programmes
de base (serveur TELNET et FTP, busybox, réseau, ...)
et ceci afin d'obtenir des performances remarquables pour
une cible à 60MHz. Dans le cas d'une cible ARM9, nous
avons choisi de créer une distribution autour du noyau
Linux 2.6, tel qu'utilisé aujourd'hui sur les PC modernes.
Tout est alors fait pour vous permettre de porter des applications
PC standards avec un minimum d'effort.
- une
carte d'adaptation spcécifique :
nos compétences sur les architectures 8, 16 et 32 bits
de la société Microchip (PIC18/24/32) notamment
dans le cadre de la conception du noyau temps réel
"PICos" nous permettent de proposer des extensions
harwares à nos systèmes ARM/Linux. En effet,
il est parfois préférable de sous-traiter une
partie des traitements à un microcontrôleur externe
plutôt que de tout concentrer dans le CPU principal.
- un
affichage sur LCD efficace :
les processeurs ARM7 et ARM9 sur lesquels nous travaillons
(Samsung) disposent de leur propre contrôleur LCD intégré,
ce qui permet de les interfacer à des écrans
STN et TFT dépourvus de contrôleurs vidéos
(ce qui se traduit au final pour une économie substancielle).
De plus nous avons porté un serveur graphique performant
et extrêmement allégé : Nano-X. Il autorise
les affichages sur un LCD local ou à distance au travers
du réseau. La réalisation d'IHM complexes peut
se faire au travers des librairies GTK ou SDL.
- réalisation
rapide d'automate :
parfois, certains projets nécessitent la réalisation
d'automates sophistiqués sans pour autant partir dans
des développements longs et coûteux. Pour répondre
à ce besoin, nous avons porté le coeur d'automate
STRATON de la société COPALP, qui permet de
réaliser en quelques minutes des automates (GPIO, ADC,
Modbus, CANopen, Ethernet, LCD, ...) et ceci depuis un environnement
Windows.
|
|
p>