Z-World : Le Système de Développement

Pour la programmation des modules Z-World propose sous Windows (95, 98, 2000, NT, ME et XP) un outil de développement à faible coût comprenant un éditeur de programmes, un compilateur C, un assembleur, un débogueur et un noyau temps réel.

Le compilateur à la norme ANSI est complété par des librairies de gestion des périphériques de toutes les cartes du constructeur ainsi que par des exemples de programmes.

Quelques centaines de fonctions avec le code source disponible gèrent les liaisons série RS232 et RS485, les signaux logiques et analogiques, les claviers, les écrans LCD, les modems et les bus I2C et SPI.
La version complète du compilateur C (Dynamic C Premier) dispose en plus par rapport à la version de base (Dynamic C SE) d’un noyau temps réel (MicroC/OS-II) et de toutes les fonctions pour gérer les communications en TCP/IP.
La compilation est réalisée en une seule passe. Pour des traitements rapides il est possible d’écrire des fonctions en assembleur.

Les programmes générés peuvent atteindre 512 Ko et utiliser jusqu’à 512 Ko de mémoire SRAM. En phase de mise au point le programme est placé en SRAM de la cible puis en fin de développement, sera logé en Flash ROM.

Un débogueur, à partir du PC sous Windows permet de prendre la main sur l’application cible :
Mise en place de place de points d’arrêt
Mode pas à pas dans le code exécutable ou dans le code source
Calcul d’expressions prédéfinies
Accès aux variables du C et aux registres du micro-processeur
Fenêtre STDIO – printƒ :à partir de l’écran et du clavier du PC vous visualisez les messages et intervenez sur l’exécution.
Consultation de la pile d’exécution
Dump de zone mémoire en hexadécimal
Dé-assembleur de code machine

Vous pouvez aussi assurer la télé-maintenance à distance des vos applications en passant par des modems ou par Internet.

Prise en main à distance par modem

Prise en main à distance à travers Internet