Assistance
BOITE A OUTILSÂ Â Â Â
Â
Cliquer sur la première lettre du mot-clé que vous recherchez
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Â
Attention : Cette rubrique est, en très grande partie, dédiée à l'utilisation des produits Rabbit !
Â
BatteryLa plupart des systèmes embarqués Rabbit acceptent l'ajout de Pile de sauvegarde ou Battery board de manière à sauvegarder la RTC et laRAM. Il est possible de se procurer facilement ces piles boutons, mais avant tout il faut savoir comment choisir : cliquer ici BluetoothProtocole de communication par ondes radios défini par Ericsson, IBM, Intel, Nokia et Toshiba visant à normaliser les communications sans fil courte distance entre ordinateurs, assistants personnels (PDA), téléphones et autres périphériques. Il existe aussi un kit thématique d'application Bluetooth |
Â
CibleCf. Target |
Â
DownloadsFr: Téléchargements. -Rabbit met en ligne une grande variété d'utilitaires, de programmes spécifiques et de mise à jour autour des produits à base de microprocesseur Rabbit ou Z180 : cliquez ici -Pour télécharger des samples en Dynamic C (samples) : Cf. Exemples |
Â
EthernetCf. TCP/IP Exemples-Consulter votre répertoire "samples "sous Dynamic C. -Vous pouvez aussi trouver différents programmes spécifiques en Dynamic C adaptés à votre produit en cliquant ici |
FAQFrequently Asked Questions. Forum de questions les plus posées par les utilisateurs des produits. Vous pouvez les trouver dans le sous répertoire "docs"du Dynamic C. |
HtmlCf. TCP/IP Â |
|
 IDblocksLes produits à base de Rabbit2000 possèdent un système d'id block en mémoire de telle manière à ce que Dynamic C reconnaisse,au démarrage, les différentes cibles (produits). Cliquez ici pour télécharger le programme write_idblock (fichier zip).. InternetCf. TCP/IP |
Â
|
 LCD/KPNote technique relative à l'utilisation du terminal clavier/écran optionnel (référence LCD/KP) pour systèmeSmartStar SR9010 ou SR9050  Bug relatif aux LCD/KP sous Dynamic C Premier 7.20P à 7.25P Si l'écran de votre OP6800 ou option LCP/KP fait apparaître des lignes irrégulières, vérifiez si vous utilisez Dynamic C Premier 7.20P à 7.25P. Si tel est le cas, télécharger le patch de mise à jour des librairies en cliquant ici |
Â
Manual (Manuel d'utilisation)Pourvous procurer un manuel (user's manual ou getting started manual)ou pour tout autre documentation, retrouvez notre page de téléchargement ModbusCeprotocole a été explicitement implémenté pour les séries de produits Rabbità base de Z180. Pour télécharger les librairies Z180 et exemples fournis : cliquer ici Pourles produits à base de processeur Rabbit, la librairie packet.lib,située sous le répertoire "lib" de Dynamic C, faitoffice de librairie Modbus : la plupart des couches basses sont développées,mais il faudra cependant que vous développiez les autres couches propres à votre application. MémoireUtilisation de l'espaceRoot et Xmem chez Rabbit : Ilest possible que vous ne puissiez plus stocker vos données en Flash alors qu'ilvous reste encore de la place. Cela s'explique en partie par le fait que la mémoire Flash estpartitionnée en plusieurs blocs (ou "secteurs"), mais il peut y avoir d'autres raisons. Pour essayer de résoudre le problème, voiciquelques explications possibles :  1/ Les variables et les constantes inititalisées, y compris les strings, se mettent automatiquement en Root (saufprécision #memmap xmem, #asm xmem, xdata, xmem...). Pour gagner de laplace en Root, surtout dans le cas de grands tableaux, il est possible de les déclarer en xdata (attention, on ne peut pas adresser directement des xdata avec despointeurs, il faut alors utiliser l'instruction xmem2root pour pouvoirles manipuler).  2/ Sous Dynamic C, le fichier de démarrage de reconnaissance du bios estsitué dans le répertoire "Bios" de Dynamic C et s'intitule rabbitbios.c. Dans ce fichier, la taille des blocs mémoire peut être changée,et le fichier doit être recompilé.  3/ Les librairies se placent de manière aléatoire en Root ou en Xmem,l'instruction #memmap xmem permet d'être sûr de figer tout le code en Xmem, y compris les librairies. Cependant les fonctions écrites en assembleurse logent dans l'espace Root. Si vous avez desfonctions assez importantes écrites en assembleur, n'hésitez pas à lesinclure dans du codeC pour qu'elles aillent se loger en Xmem  4/ En Dynamic C, il est possible de choisir de compiler le code en Flash ouen SRAM (via le menu "option/communication" de Dynamic C).  5/ En Dynamic C, il est également possible de loger partiellement du codeen SRAM : Cf. l'exemple low_power.c, situé sous Dynamic C, qui exécute une boucle infinie en SRAM.  6/ L'exemple memory_usage.c estégalement très intéressant car il permet de visualiser en stdio unedescription fiable de la mémoire (dites "table de mémoire") allouéepar Dynamic C pour le produit à base de Rabbit.. Cependant, il ne détecte que la flash primaire.  7/ Voici comment Dynamic C gère les 64Ko de mémoire Root :  8/ Bien garder à l'esprit les caractéristiques des microprocesseurs Rabbit2000, Rabbit3000et Rabbit4000 (Cf. Rabbit)  **Le message "out of code space" peut aussi être éliminé par les moyens suivants : a/Déclarer toutes ou partie de vos fonctions dans la Xmem. b/Ordonner au compilateur de placer la plupart de vos fonctions dans la Xmem enutilisant la directive #memmap xmem. c/Modifier le fichier BIOS (rabbitbios.c) pour augmenter la valeur de DATAORG (pour chaque augmentation de 0x1000, vous gagnerez 4Ko pour votre programme etpar ailleurs vous réduirez la zone de données Root pour les variables.  **Dansle cas d'un "out of root data"ou d'un "out of root memory" , vous pouvez utiliser les xalloc, root2xmem et xmem2root. Cela vous permet de créer des zones en mémoire étenduede la SRAM, et ainsi de copier des données dans (ou à partir de) ces zones. Vouspouvez aussi utiliser les instructions LDP en langage assembleur, ce quivous permettra d'accéder directement à l'espace adressable sur 20bits. Vousavez aussi la possibilité de modifier votre fichier BIOS (rabbitbios.c) enréduisant la valeur de DATAORG. Chaque diminution de 0x1000 augmente de4Ko la zone de données Root et par ailleurs réduit l'espace Root de 4Ko. Allez voir également la note technique (Technical Note) Root Memory Usage Reduction tips (www.rabbit.com) |
Â
NotesLes Technical Notes tout comme les Applications Notes sont des ajouts documentaires concernant différentsdomaines.Vous pouvez les trouver dans le sous répertoire "docs" du Dynamic C. Voici la base index de la plupart des TN : cliquer ici  |
Â
OP6300Matloga développé des polices spécifiques pour l'affichage en mode graphique surOP6300. Pour les télécharger, cliquer ici |
Â
PileCf. Battery PortablesNotetechnique relative à 1'utilisation des portables avec Dynamic C |
Â
RabbitLesRabbit2000, Rabbit3000, Rabbit4000 sont des microprocesseurs développés parla société Rabbit. Leur architecture est basée sur une structure parcellisée Zilog Z180.Ces microprocesseurs acceptent 2 jeux d'instructions : le jeu optimisé Rabbitutilisant 100% des possibilités du produit, et le jeu Zilog. Cesont des processeurs 8 bits, avec compteur de programme 16 et 32bits et busd'adresse de 20 bits. Pour en savoir plus, consulter les manuels complets desRabbit2000/3000 et 4000 téléchargeables en ligne sur notre page documentation ou dans le sous répertoire "docs" de DynamicC. RootCf. Mémoire |
Â
SamplesCf. Exemples SystèmesembarquablesChaqueannée, à l'IUT de Châteauroux, a lieu une conférence sur les systèmesembarqués communicants. Matlog y présente son activité et son savoir-faire enla matière. Retrouvez l'intégralité du support documentaire de cette conférence en cliquant ici. La définition des systèmes embarquables y est largement développé. |
Â
Target (...not responding)"Target notresponding" : c'est-à -dire pas de réponse ou dialogue possible avec lemodule Rabbit cible. Plusieurs points sont à vérifier : -Avez-vous respecté à la lettre, pas à pas, les directives du Getting Started Manual duproduit que vous utilisez ? Pour vous le procurer, Cf. Manual. -Êtes-vous bien connecté ? Avez-vous bien alimenté le module et surtoutavez-vous respecté sa gamme d'alimentation ? Souvent une tension trop basse surla plage autorisée empêche une communication correcte. -Êtes-vous bien en configuration hardware "programmation" ? -Avez-vous bien défini le port de communication : série (COM1,2..), USB,vitesse... ?  Téléchargement(s)Cf. Downloads TCP/IP(Voir le glossaire : OSI) |
Â
Wi-FiTermegénérique désignant la technologie sans fil (Wireless Fidelity, "Fidélité sans fil"). Un ensemble de normes standards pour les réseaux sansfil. Le mot Wifi qualifiait à l'origine un matériel certifié conforme à la norme IEEE 802.11, norme internationale décrivant les caractéristiques d'un réseau local sans fil. Par la suite, Wifi est venu à désigner cette norme elle-même. Ilexiste aussi un kit thématique d'application Wi-Fi |
Â
XmemCf. Mémoire |
Â
ZigbeeTerme générique désignant une norme de transmission sans fil à faible consommation permettant de créer des réseaux qui se réparent d'eux mêmes. Il existe aussi un kit thématique d'application Zigbee |
Aucun produit
Expédition
0,00 €
Total
0,00 €
Les prix sont TTC
