Plate-forme Java embarquée TINI
Sébastien Jean
IUT de Valence
Département Informatique
v2.1, 3 décembre 2009
Introduction TINI, en bref
Qu’est ce que TINI ?
http://www.maxim-ic.com/products/microcontrollers/tini/
TINI (Tiny INternet Interface) = plate-forme embarquée
Micro-contrôleur +périphériques =module
Très faible encombrement (taille d’une barette DIMM)
Faible coût (70$)
Faible consommation
Haut degré de connectivité
Ethernet, 1-Wire, CAN, I2C, RS232 en standard
Programmable en Cou en Java
Mémoire RAM sauvegardée par pile
Sébastien Jean (IUT Valence) Java embarqué, Tini v2.1, 3 décembre 2009 1 / 52
Introduction TINI, en bref
TINI : applications
Contrôle industriel
Supervision de capteurs/actionneurs
Conversion de protocoles
Passerelle industrielle
Collecte d’informations, traitement local, puis redistribution via un
réseau IP ou téléphonique
Supervision d’installation via le web (cf. Tynamo)
Sébastien Jean (IUT Valence) Java embarqué, Tini v2.1, 3 décembre 2009 2 / 52
Introduction Architecture matérielle
DS80C390
Micro-contrôleur compatible 80C51
Optimisé pour une exécution 3 fois plus rapide
40 MHz, 5.5 V
4 kio de SRAM interne polyvalente
Code, données, pile
Adressage jusqu’à 4 Mio
Mapping des périphériques d’IO en mémoire
16 interruptions (dont 6 externes), 3 timers 16b,1 watchdog
Accelérateur mathématique, 4 ports TTL 8b
2 contrôleurs CAN 2.0B, 2 ports série
Sébastien Jean (IUT Valence) Java embarqué, Tini v2.1, 3 décembre 2009 3 / 52
Introduction Architecture matérielle
DS80C400, DS80C410 et DS80C411
Evolution du DS80C390
75 MHz, 3.3 V
64 kio de ROM (firmware), Adressage jusqu’à 16 Mio
1 kio (DS80C400) ou 72.5 kio (DS80C41x)
4 timers 16b (Vs 3 pour le DS80C390)
8 ports TTL 8b (Vs 4 pour le DS80C390)
3 ports série (Vs 2 pour le DS80C390)
1 contrôleur CAN 2.0B (excepté sur DS80C410)
1 contrôleur Ethernet 10/100 Mb/s, 1 contrôleur 1-Wire (master)
Sébastien Jean (IUT Valence) Java embarqué, Tini v2.1, 3 décembre 2009 4 / 52
1 / 53 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !