ARM7 à 60MHz

Dans bon nombre de projets, nous proposons de réaliser une électronique autour du coeur CPU ARM7 de Samsung, le S3C44B0X :

  • CPU ARM7 à 60MHz
  • 16 Mo de SDRAM
  • 16 Mo de flash NAND, 2Mo de flash NOR
  • bus : SPI, I2C, IDE, RS232 (x2)
  • contrôleur graphique LCD STN couleur
  • contrôleur Ethernet 10T
  • Sdcard
  • USB host
  • entrées/sorties, buzzer, PWM, RTC, ..

Les intérêts d'une telle architecture:

Remplacement des uC 8 et 16 bits : avec un tel CPU 32 bits, vous pourrez aisément remplacer vos uC actuels 8 et 16 bits, tout en bénéficiant d'une architecture PC embarquée conventionnelle (SDRAM, flash, IDE, SDcard, Ethernet, ...). Mais rassurez-vous, le développement sur ce type de plate-forme est très similaire à ceux que vous connaissez ! En effet, ce type de processeur ne possède pas de MMU (gestionnaire de mémoire virtuelle) et vous autorise à accéder directement à n'importe quelle adresse du CPU et des périphériques. Tous vos codes sources peuvent alors être facilement recompiler pour cette nouvelle cible.

Economie et performance : cette architecture ARM7 est largement éprouvée, ce qui réduit d'autant les coûts d'étude et de prototypage. De plus le coût d'une carte électronique conçue autour d'un tel coeur ARM7 va avoisinner les 100 euros HT PU pour 100 pièces, ce qui constitue un excellent rapport prix/performance.

Système d'exploitation : nous proposons habituellement d'utiliser le noyau uClinux sur cette cilbe afin de bénéficier d'un OS performant et d'un ensemble de programme utilisateur qui vous aideront tout au long de vos développements (serveurs FTP et TELNET, debuger, FileSystem, ...). Vous pouvez aussi réaliser des applications en natif, c'est-à-dire sans utilisation d'OS sur la cible. Les CDROM fournis avec nos kits de développement fournissent tout en ensemble de documentations, de tutoriels et d'exemple afin de vous accompagner dans votre apprentissage... et l'équipe de Pragmatec est là pour vous aider en cas de besoin !

LCD graphique couleur: le S3C44 dispose d'un contrôleur vidéo intégré qui réalise le pilotage d'un LCD 256 couleurs (typiquement 320x240 pixels) de façon autonome, c'est-à-dire sans intervention du CPU. Le gain est immense, car votre processeur pourra être pleinement disponible pour votre application, même si celle-ci gère une IHM conséquente.

Radpidité de développement : nous avons conçu et adapté cette architecture ARM7/uClinux de sorte d'obtenir selon nous le meilleur rapport prix/performance/ efficacité. Nous avons développé ou porté la plupart des drivers uClinux disponibles pour cette cible et nous avons nous même réalisé les cartes électroniques de nos kits de développements. Ceci vous permet d'aborder le monde Linux embarqué avec la plus grande sérénité, en bénéficiant d'un accompagnement personnalisé en cas de besoin, et surtout d'effectuer une transition sans douleur d'une architecture 8 ou 16 bits conventionnelle à une plate-forme ARM7/uClinux.

 

p>