BASE DE CONNAISSANCE

FreeRTOS

  • Fournit une solution unique et indépendante pour une grande variété d’architectures et d’outils de développement.
  • Fiabilité garantie. La confiance est assurée par les activités du projet sœur SafeRTOS.
  • Dispose de nombreuses fonctionnalités et continue à être développé activement en permanence.
  • Impact minimal sur la ROM, RAM et les opérations de traitement. En général, l’image binaire d’un noyau RTOS a une taille comprise entre 6K à 12Kbytes.
  • Très simple – le cœur du noyau RTOS est compris dans seulement 3 fichiers C. La majorité des nombreux fichiers contenus dans le dossier .zip concernent les multiples applications de démonstration.
  • Réellement gratuit pour une utilisation commerciale (voir les conditions de licence pour plus de détails).
  • Existence de service d’externalisation, de support professionnel et de licence commerciale sous la forme de OPENRTOS grâce à notre partenaire WITTENSTEIN high integrity systems.
  • Possibilité de migration vers SafeRTOS, qui inclut des certifications pour le secteur médical, automobile et industriel.
  • Bien implanté avec une base d’utilisateurs qui ne cesse de s’agrandir.
  • Contient un exemple préconfiguré pour chaque port. Pas besoin de savoir comment configurer un projet – téléchargez et compilez !
  • Possède un forum de support gratuit excellent, surveillé et actif.
  • Certitude que le support commercial est disponible en cas de besoin.
  • Documentation abondante fournie.
  • Très adaptable, simple et facile à utiliser.
  • FreeRTOS offre une alternative légère et simple à utiliser de calcul en temps réel pour des applications où eCOS, Linux embarqué (or Linux Temps Réel) et même uCLinux ne conviennent pas, ne sont pas adaptés ou pas disponibles.

BeagleBone

  • Les Beagles sont de minuscules ordinateurs avec un matériel et un logiciel open-source (il est possible d’en créer soi-même) qui se branchent à tous vos appareils de la maison.
  • Les Beagles sont synonymes de riches fonctionnalités dans des petites boîtes car ils peuvent être utilisés pour toutes sortes d’applications que vous bidouillez… et peuvent accomplir de nombreuses tâches similaires à celles d’un PC de bureau.
  • Ce qui réjouit tout particulièrement la famille Beagle est de pouvoir aider des étudiants à apprendre la programmation, des amateurs à repousser les limites de l’inventivité et des développeurs à passer à la phase de production rapidement sans bruits, dépenses ou volumes excessifs.
  • Un monde basse consommation avec le minuscule et abordable Beagles open-source qui met Linux au bout de vos doigts ; la famille Beagle monte jusqu’à 1GHz avec des interfaces périphériques flexibles et un écosystème reconnu avec des cartes plug-ins « Cape » pleines de fonctions.

ATMEL-SAM4E

La carte d’évaluation Microchip SAM4E-EK est un kit d’évaluation pour le développement rapide du microcontrôleur Microchip SAM4E. Elle repose sur l’intégration d’un processeur ARM®Cortex®-M4 avec Flash NAND intégré et un ensemble de périphériques courants. La carte d’évaluation vise à fournir une solution haute performance d’évaluation de processeur avec une grande flexibilité pour différents types d’applications.

  • Puce SAM4E16 package BGA144 avec une empreinte de prise socket
  • Crystal 12MHz
  • Crystal 768kHz
  • Connecteur SMB optionnel pour une entrée de système d’horloge externe
  • Flash NAND
  • Ecran LCD 2.8 pouces couleur TFT avec panneau tactile rétroéclairé
  • Port UART avec driver RS232
  • Port UART avec driver RS232 multiplexé avec fonction RS485 avec driver
  • Port CAN avec driver
  • Sortie jack écouteurs Mono/Stéréo
  • Interface SD/MMC
  • Bouton Reset : NRST
  • Boutons utilisateurs : WAKU, TAMP, Défilement vers le haut/bas
  • Boutons QTouch®: Gauche, Droite et Barre de défilement
  • Port USB pleine vitesse
  • Port JTAG/ICE
  • Régulation d’alimentation intégrée
  • Trois LEDs utilisateur
  • LED d’alimentation
  • Connecteur BNC pour entrée ADC
  • Connecteur BNC pour sortie DAC
  • Potentiomètre utilisateur connecté à l’entrée ADC
  • Connecteur ZigBee®
  • Interfaces de connexion PIO (PIOA, PIOC et PIOD avec 32-bit, PIOB avec 16-bit et PIOE avec 6-bit)

ENREGISTREUR DE DONNEES

Voici un shield pour Arduino pratique : nous connaissons de nombreuses personnes qui cherchent un shield dédié et complet pour l’enregistrement des données. Nous avons travaillé dur pour concevoir un design bon marché et complet. Il est non seulement facile à assembler et à personnaliser mais s’accompagne d’une documentation abondante et de libraries.

Notre dernière version de ce shield populaire dispose de toutes les fonctionnalités de l’original et est compatible « R3 » ce qui vous permet de l’utiliser avec n’importe quel Arduino ou compatible Arduino. Vous pouvez être opérationnel en moins de 15 minutes pour sauvegarder des données dans des fichiers sur une carte SD formattée en FAT16 ou FAT32, qui peuvent ensuite être lues par un tableur, un grapheur ou un programme d’analyse de données. Nous avons même inclus un tutoriel pour apprendre à utiliser deux logiciels gratuit de représentation des données. La RTC ( Horloge en Temps Réel) incluse peut être utilisée pour horodater toutes vos données avec l’heure actuelle pour que vous sachiez précisément ce qui s’est passé et quand !

Veuillez noter que cet article n’est pas fourni avec un Arduino (vous devrez en utiliser une avec le shield), une carte SD ou une pile bouton. Le shield est fourni avec tous les composants soudés et testés mais les headers ne sont pas installés. Vous aurez besoin de compétences basiques en soudure pour l’assemblage mais même si vous n’avez pas beaucoup de pratique, vous pouvez l’assembler en moins de 15 minutes.

  • L’interface de la carte SD fonctionne avec des cartes formattées FAT16 ou FAT32. Le circuit de décalage de niveau 3.3V empêche les dégâts de votre carte SD
  • L’horloge temps réel (RTC) fonctionne en permanence même quand le Arduino est débranché. La charge de la pile tient des années.
  • Les librairies fournies et le code d’exemple pour SD et RTC vous permettent de démarrer rapidement.
  • Zone de prototypage pour soudez les connecteurs, circuits ou capteurs.
  • Le régulateur embarqué 3.3V fournit à la fois une tension de référence fiable et permet l’exécution de cartes SD qui ont besoin de beaucoup de puissance pour fonctionner

Vous pouvez utiliser cette nouvelle version avec :

  • Arduino UNO ou compatible ATmega328 – 4 canaux analogiques à une résolution 10 bit, 6 si le RTC n’est pas utilisé
  • Arduino Leonardo ou compatible ATmega32u4– 12 canaux analogiques à une résolution 10 bit
  • Arduino Mega R3 ou compatible ATmega2560 – 16 canaux analogiques (10-bit)
  • Arduino Zero ou compatible ATSAMD21 – 6 canaux analogiques (12-bit)
  • Arduino Due – 12 canaux analogiques (12-bit)