Sysacom conception de circuits électroniques Custom Electronic Circuits
Conception de circuits électroniques Conception Circuits Électroniques
 
  Page principale
  Conception de circuit électronique
  Conception PCB
  DSP
  FPGA
  Contrôle de moteur
  Logiciel
  Évaluation Technique
  Produits
  Notes Applicatives
  Modèle d'entreprise
  Équipe de direction
  Questions fréquentes
  Champs d'applications
  Partenaire
  Carrière chez Sysacom
  Contact
          
Page Principale > Logiciel
Systèmes électroniques Systèmes électroniques sur mesures
Logiciel
De nos jours, les logiciels sont omniprésents. Nous les retrouvons dans les ordinateurs personnels, mais aussi dans beaucoup d’autres endroits tels que les contrôleurs industriels, les automobiles, les magnétoscopes, les détecteurs de fumée, etc.

Sysacom a de l’expertise dans les logiciels, de l’assembleur pour microcontrôleur au C++. Nous avons acquis cette expertise en programmant les systèmes intégrés, les systèmes DSP et les ordinateurs personnels sous DOS et Windows. Le langage C est la plupart du temps utilisé pour le développement des logiciels embarqués. L’assembleur est utilisé seulement quand nous avons besoin d’optimiser les performances, la vitesse, et de diminuer la taille du code. Pour les DSP, nous utilisons le langage C le plus possible, mais tous les filtres et le noyau DSP sont codés en assembleur pour optimiser la performance.

Le langage C++ est utilisé pour programmer des applications sous Windows utilisant VISUAL C++ (avec MFC). Nous utilisons aussi une méthodologie d’objet pour la conception classée spécifique pour simplifier l’entretien des logiciels et pour améliorer la portabilité. Nous développons aussi des pilotes Windows. Nous utilisons aussi le langage C#.






Beaucoup de modules de logiciels ont été développés :

  • Pilote de carte mémoire Flash
  • Pilote d’affichage LCD
  • Pilote de périphérique série
  • Protocoles de communication ( TCP/IP,HDLC,DNP,etc.)
  • Modules de conversion analogique à numérique
  • Plusieurs filtres numériques utilisés dans les applications DSP






Voici une liste de quelques outils logiciels que nous utilisons :

  • Code Composer IDE est utilisé pour développer des projets avec les produits de TI
  • ADSP-21XX, qui inclus un compilateur C, un assembleur, un « linker » et un simulateur.
  • Compilateur GNU C pour la famille Coldfire
  • Code Warrior pour les MCU de Freescale
  • Compilateur Hitachi C pour la famille H8S
  • Compilateur Tasking C pour la famille 8051
  • Compilateur Tasking C our la famille DSP563XX
  • Microsoft Visual Studio et Microsoft.NET utilisés pour développer des applications Windows
  • Microsoft DDK pour fichier pilote pour PC sous différentes opérations système Windows.
  • MATLAB et plusieurs autres.


Solution internet embarquée (SEIB)

Le logiciel SEIB est un  protocole TCP/IP, développé par Sysacom consacré à des applications embarquées peu coûteuses. Ce module logiciel a pour objectif de fournir des applications embarquées avec la capacité de communiquer avec d’autres dispositifs via le service Internet. Il est hautement versatile, compact, de grande qualité et fortement portatif comme requis pour les applications embarquées d’Internet.

Spécifiquement, le logiciel SEIB est idéal pour les applications qui ne requièrent pas de grosses sorties de données par Internet telles que, les systèmes d’air climatisé, appareils électroménagers et sondes variées.






Propriétés:

  • Fournit des fonctions pour les applications embarquées pour échanger des données via TCP  et UDP.
  • Composition bidirectionnelle; ce n’est pas seulement le SEIB  qui peut signaler le fournisseur de service Internet (ISP)  pour gérer une liaison et se présenter sur Internet, mais il peut aussi accepter la signalisation qui vient du ISP. Alors, un hôte sur Internet peut visiter le SEIB à tout moment via la signalisation du SEIB par un ISP.
  • Fournit des interfaces pour des réglages de paramètres de réseau.
  • Soutient la configuration de page Web.
  • Fonctionne sans OS.
  • Fournit la migration vers d’autres CPU/MPU en changeant seulement les codes reliés au matériel. (Horloge interne et commande de port série)
  • Sortie réglable selon la RAM et le budget de performance. Le SEIB peut remplir les conditions de débit binaire d’une variété de systèmes embarqués.(communication en continu au traitement de petit paquet).
  • Configuration compilée conditionnelle à la migration vers le 8, 16 ou 32 bits MPU.
  • Optimiser les copies de données interprotocolaires pour en accélérer l’expédition.
  • Très petites empreintes de ROM et de RAM dépendamment des performances et des capacités.
  •  Les ressources que ce logiciel utilise englobent un port série asynchrone, un temporisateur et un modem (qui peut être externe).


Démonstration courante ( PAGE SEIB)

  • Le CPU H8/3446 avec 32k de mémoire flash et  2k de RAM. Un modem est relié sur le port série du CPU et de quelques dispositifs associés, tels qu’une sonde de température et un DEL qui sont reliés aux broches d’entrée/sortie du CPU.
  • En cas de configuration simultanée de 2 connexions TCP et d’un port UDP, la RAM est de 1.5k et le ROM est de 20k.
  • Après connexion, les commandes incluent un allume/éteint de la DEL, lecture de la valeur de la sonde de température, deux entrées potentielles et des informations sur la version du logiciel.
  • TCP ECHO (port 7) TCP WWW (port 80) et l’UDP port 4660 sont supportés.
  • Une simple page de démonstration peut être chargée par un navigateur (comme le IE) par n’importe quel ordinateur à travers l’Internet.
  • Le MSS pour le TCP est de 88 octets et le MRU pour le UDP est de 100 octets.
  • Au cas où le ISP signalerait, il faudrait 25 secondes pour établir la liaison. S'il n’y a aucune réponse, une minute plus tard la liaison est abandonnée du ISP.



Nous en faisons encore plus…

Travaux de support disponibles sur demande tels que; support d’interface Ethernet, protocoles additionnels et CPU.


 
 
Page principales | Conception de circuit électronique | Conception PCB | DSP | FPGA | Contrôle de moteur | Logiciel | Évaluation Technique | Produits | Notes Applicatives | Modèle d'entreprise | Équipe de direction | FAQ | Événements | Partenaire | Carrière | Contact
 
 
 
© Copyrights Sysacom R&D Inc. 1999-2010