Home

manuel d`installation de la carte TINI

image

Contents

1. Pays r gion Indicatif r gional Num ro de t l phone Se connecter en utilisant On peut maintenant d marrer la session Tini Propri t s de COM1 1x Param tres du port 15200 Bits de donn es Bits par seconde Parit Bits d arr t Contr le de flux EU Param tres par d faut Annuler amp ppliquer Accessibilit Communications Divertissement Loisirs f Outils syst me D Assistant Compatibilit des programmes b Bloc notes PI HyperTerminal gt 2 Assistant Configuration du r seau a Assistant Nouvelle connexion Connexion Bureau distance Connexions r seau B HyperTerminal Tini Fichier Edition Affichage Appeler Transfert Tini HyperTerminal 2x D 215 28 l Welcome to slush Version 1 02f TINI login 00 01 04 connect D tec auto 115200 8 N 1 DEF Maj Num Capturer Echo ROKN Pour quitter on fermera simplement la fen tre de l HyperTerminal LT St Jean Baptiste De La Salle 13 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI C 2 Configuration du r seau La remise sous tension ou reset de la carte Tini permet d observer ce qui se passe au d marrage boot de la carte Tini gt TINI Boot lt TINI OS 1 02f API Version 800E Copyright C 1999 2003 Dallas Semiconducto
2. gt pour consulter les param tres r seau de la carte tini TINI gt ipconfig Hostname TINI Current IP Default Gateway Subnet Mask Ethernet Address 00 60 35 00 a0 19 Primary DNS Secondary DNS DNS Timeout 0 ms DHCP Server DHCP Enabled false Mailhost Restore From Flash Not Committed gt pour configurer les param tres r seau de la carte tini TINI gt ipconfig a 192 168 52 254 m 255 255 255 0 Warning This will disconnect any connected network users and reset all network servers OK to proceed Y N y Tue Feb 21 13 01 32 GMT 2006 Message from System FTP server stopped Tue Feb 21 13 01 33 GMT 2006 Message from System Telnet server stopped Tue Feb 21 13 01 33 GMT 2006 Message from System Telnet server started Tue Feb 21 13 01 34 GMT 2006 Message from System FTP server started TINI gt LT St Jean Baptiste De La Salle 15 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI Explications Hostname Nom d h te du syst me r solu par le serveur DNS Current IP Adresse IP de la carte Default Gateway Adresse IP servant de passerelle pour acc der un autre sousr seau Subnet Mask Masque de sous r seau Ethernet Address Adresse unique MAC de la carte Primary DNS Adresse IP du serveur DNS Secondary DNS DNS Timeout DHCP Server Adresse IP du serveur dynamiqued IP DHCP Enabled permet d activer le service
3. gt en phase de configuration ou de test elle peut servir dialoguer avec la carte Tini en utilisant Slush l interpr teur de commandes de celleci Cette fonctionnalit permet par exemple de configurer l adresse IP de la carte Tini C t PC on pourra utiliser pour dialoguer par exemple Hyperterminal de Windows ou Minicom sous Linux L acc s n cessitant une authentification un compte identifi par un login et un mot de passe on utilisera l identifiant suivant login root et mot de passe tini en respectant la casse gt en phase d intallation elle est galement utilis e afin de transf rer le syst me d exploitation TiniOS et l interpr teur de commande Slush dans la carte Tini celleci tant livr e sans syst me d exploitation On peut aussi utiliser cette fonctionnalit pour mettre jour le syst me d exploitation TiniOS ou pour le recharger en cas de probl me le mot de passe administrateur modifi et oubli impossibilit d acc der linterpr teur de commandes La soci t Dallas le constructeur de la carte Tini fournit le logiciel JavaKit pour cette proc dure LT St Jean Baptiste De La Salle 2 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI INTRODUCTION Ce manuel d installation de l environnement pour la carte TINI se d compose en plusieurs parties Partie A installation du mat riel et des ressources logicielles par le technicien IRIS Partie B d ploieme
4. Pour COMM API Se placer dans le r pertoire racine du JDK cd lt jdk gt o lt jdk gt fait r f rence la racine du SDK D compresser l archive javacomm20 x86 tar Z tar zxvf javacomm20 x86 tar Z Placer le fichier comm jar dans lt jdk gt jre lib ext cp commapi comm jar lt jdk gt jre lib ext Placer le fichier javax comm properties dans lt jdk gt jre lib cp commapi javax comm properties lt jdk gt jre lib Ajouter l acc s au fichier comm jar la variable CLASSPATH export CLASSPATH CLASSPATH lt jdk gt jre lib ext comm jar Pour RXTX Se placer dans usr local cd usr local D compresser l archive rxtx 2 0 5 tar gz dans usr local tar zxvf rxtx 2 0 5 tar gz Se placer dans le r pertoire d installation cd usr local rxtx 2 0 5 Lancer la proc dure de configuration configure Fabriquer make Installer make install A 2 3 Autres ressources Hyperterminal si ce programme n a pas t install sur votre poste lors de l installation de Windows aller dans le panneau de configuration ajout de programmes ajout de composants Windows Vous aurez besoin du CDROM de Windows Minicom si ce programme n a pas t install sur votre poste lors de l installation de Linux lancer un terminal sous root et installer le programme avec urpmi minicom Vous pouvez aussi utiliser l interface graphique via Installer des logciels Vous aurez besoin du CDROM DVD de Linux ou d une connexio
5. e gt permet de se placer sur la bank 18 gt f0 lt Entr e gt remplie fill la bank 18 avec des O donc l efface La carte est maintenant pr te booter avec l OS pour ce faire taper E exit pour redonner la main au BootLoader A ce stade deux comptes d identication sont disponibles administrateur root tini et invit guest guest L tape suivante est la configuration du syst me TINI Elle peut se r aliser partir de JavaKit ou d un mulateur de terminal s rie comme l Hyper Terminal pour Windows ou Minicom pour Linux Pour quitter JavaK it il suffit de fermer le port Close Port et fermer la fen tre LT St Jean Baptiste De La Salle 11 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT TINI PARTIE C CONFIGURATION DE L ENVIRONNEMENT TINI On suppose que l acc s r seau n est pas encore configur Cette tape de configuration n cessite donc un acc s par le port s rie SERIALO pour tre r aliser On peut donc soit utiliser JavaKit ou un mulateur de terminal s rie comme l HyperTerminal pour Windows ou Minicom pour Linux C 1 Utilisation de l HyperTerminal On va utiliser l HyperTerminal de Windows pour cela il faut faire Menu D marrer Accessoires Communications HyperTerminal A res i Communications gt HyperTerminal d Corel Graphics Suite 11 gt Divertissement gt ke ssistant Configuration du r seau Micro
6. En utilisant l interpr teur de commandes taper la commande ping adresse_ip_tini C 2 Tester le d ploiement d une application sur le syst me embarqu cible La carte TINI dispose d un serveur FTP natif On va donc utiliser un client FTP comme FileZilla pour transf rer un programme tini vers la carte TINI FTP File Transfer Protocol protocole de transfert de fichiers est un protocole de communication d di l change de fichiers informatique sur un r seau TCP IP Carte TINI R seau TCP IP PC DEVELOPPEMENT sous Windows PC_DEV On peut utiliser le logiciel FileZilla pour ouvrir une connexion FTP et transf rer le programme tini vers la carte TINI LT St Jean Baptiste De La Salle 18 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI L ouverture d une session FTP sur la carte TINI n cessite une authentification un compte identifi par un login et un mot de passe Vous utiliserez l identifiant suivant login root password tini Pour se connceter au serveur FTP de la carte TINI vous pouvez utiliser le bouton Connexion rapide comme indiquer dans la capture d cran fournie Une fois connect le transfert d un fichier se fait par un simple glisser d poser avec la souris Pour ce test on utilisera un programme fourni avec l environnement TINI lt dossier tini gt examples Blinky bin Blinky tini C 3 Tester l ex cution d une application sur le syst me emb
7. s Sous Windows 95 98 ME Editer le fichier C AUTOEXEC BAT et ajouter la ligne PATH PATH C j2sdkVERSION bin Red marrer l ordinateur Sous Windows 2000 XP Cliquer sur le bouton droit de la souris sur l ic ne de votre poste de travail et choisir le menu Propri t s Choisir l onglet Avanc Cliquer sur le bouton Variables d environnement Ajouter la variable d environnement PATH avec la valeur PATH C j2SdkVERSION bin Si la variable existe d j la modifier en ajoutant la fin de sa valeur 3C j2sdkVERSION bin Confirmer en cliquant sur Modifier gt Sous Linux Editer le fichier bashrc et ajouter les lignes PATH PATH chemin vers j2sdkVERSION bin export PATH Red marrer la session LT St Jean Baptiste De La Salle 7 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI A 2 2 Installation de Java Communication API Cette API fournit le code natif n cessaire pour utiliser le port s rie du PC n cessaire pour l utilitaire JavaKit Sous Windows Placer la DLL win32com dll gt sous le r pertoire lt jdk gt jre bin o lt jdk gt fait r f rence la racine du SDK Placer l archive Java comm jar sous le r pertoire lt jdk gt jre lib ext Placer le fichier javax comm properties sous le r pertoire lt jdk gt jre lib Remarque tl est inutile de toucher au CLASSPATH Sous Linux
8. ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI Table des mati res PH S HLAION na RER dise EES EEEE EE EEEE E EEEE slot EMA RIRE RUE 2 DE SUR ROSE RE CO C0 A RTE TE TT TE RSR EE TT EST EIEE Re a sses ii 3 Mat riel n cessaire nan Sd etudiante same 3 Logiciel n c ssaire ssstisnnunsannnndaeniiei sde ARR L E irn MT eoe en edass sasssa ses 3 Partie A Installation du mat riel et des ressources logicielles 5 Partie B D ploiement de l environnement TINI esse 9 Partie C Configuration de l environnement TINL ses 12 Partie C Tests de mise en oeuvre de la carte TINI ses 18 Remarque il est fortement conseill de lire les annexes sur les parties R seau et Programmation LT St Jean Baptiste De La Salle 1 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT TINI PR SENTATION La carte Tini tant livr e sans l OS TiniOS il est n cessaire de l installer et de le configurer avant utilisation CABLE SERIE CARTE TAYLEC 1 0 CARTE TINI EG lj l Mi PC DEVELOPPEMENT EGAE nong SERIALI SERIALO lran T k s s Loj 4 Hoat Sink w th rogulato sous Windows ou Linux FE Fa g me o mn un een CONN ms MIERUPT Coan alele Spa E EHI Te ES CONN10 LKR O o 32 3 o 25 La liaison s rie SERIAL 0 peut servir dans deux situations diff rentes
9. R le Les impl mentations de l API sont actuellement disponibles pour Solaris SPARC Solaris x86 et Linux x86 Lien http java sun com products javacomm RXTX RXTX est une biblioth que Java permettant la communication s rie permet l acc s au port et parall le pour le kit de d veloppement Java JDK Tous les s rie RS232 un produits sont sous la licence GNU LGPL RXTX est bas sur les programme Java sous sp cifications de Sun Java Communications API Linux Lien http www rxtx org Notepad Notepad est un diteur de texte g n rique crit en C qui permet d diter les int gre de nombreuses fonctionnalit s dont la coloration syntaxique fichiers sources d une de code source pour beaucoup de langages C C Java etc Il application sur le poste de est galement une alternative au blocnotes de Windows d o le d veloppement nom Le projet est sous licence GPL PC_ DEV sous Lien http notepad plus sourceforge net fr site htm indan e RSR de configuration du syst me TINI vim Vim est un diteur de texte c est dire un logiciel permettant la permet d diter les manipulation de fichiers texte Il est directement inspir de vi un diteur tr s r pandu sur les syst mes d exploitation de type UNIX dont il est le clone le plus populaire Son nom signifie d ailleurs Vi IMproved que l on peut traduire par VI aM lior ou ventuellement VI Meilleur ou encore VI en Mieux Co
10. SH 7 Dans la session Telnet ouverte sur la carte TINI lancer l ex cution du programme tini avec la commande java machine virtuelle par exemple java Blinky tini Le programme de test Blinky tini permet de faire clignoter une Led de la carte TINI En cas de probl me par exemple si l application ne r pond plus il est possible d arr ter le processus en cours de la mani re suivante gt Ouvrir une deuxi me session telnet avec PuTTY gt Lister les processus par exemple z gt Tuer le processus d sir par exemple kill 3 LT St Jean Baptiste De La Salle 20 20 Avignon 2009
11. arqu cible La carte embarqu e TINI ne disposant pas de terminal op rateur clavier cran on va donc utiliser celui du poste de d veloppement par l interm diaire d un logiciel d mulation de terminal via le r seau Le protocole permettant l mulation de terminal en r seau se nomme telnet Le logiciel Putty va nous permettre d ouvrir une session acc s un terminal de connexion via le r seau sur la carte TINI Carte TINI R seau TCP IP Serveur Telnet PC DEVELOPPEMENT sous Windows PC_DEV L ouverture d une session sur la carte TINI n cessite une authentification un compte identifi par un login et un mot de passe Vous utiliserez l identifiant suivant login root password tini Les param tres de connexion sont les suivants Host Name or IP address indiquer l adresse IP de la carte TINI Port 23 le num ro de port du service Telnet Connection type Telnet LT St Jean Baptiste De La Salle 19 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI Avec PuTTY ces param tres peuvent tre sauvegard s dans un profil de session avec le bouton Save et r utiliser plus tard avec le bouton Load Pour ouvrir une session il faut ensuite cliquer sur le bouton Open Une fois connect il est possible d ex cuter des commandes sur la carte TINI Ceci est possible car celle ci dispose d un syst me d exploitation TiniOs et d un interpr teur de commandes nomm SLU
12. arte LT St Jean Baptiste De La Salle 10 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI B 2 D ployer l environnement TINI avec JavaKit Attention cette manoeuvre entra nera la destruction de tous les fichiers pr sents sur la carte Sous Windows ou Linux Selectionner le port pour se connecter la carte par exemple COM1 pour Windows ou dev ttyS0 pour Linux et choisir la vitesse de transmission part d faut prendre 115200 bauds Cliquer sur Open Port puis Reset Apr s appui sur Reset le message suivant et un prompt gt appara ssent TINI Loader 05 15 00 17 45 Copyright C 2000 Dallas Semiconductor All rights reserved gt JavaKit est maintenant connect la carte Aller dans le menu File et s lectionner Load File Choisir les fichiers tini tbin et slush tbin Appuyer sur le bouton Open les messages suivants doivent appara tre Loading file C tinii 02 bin slush tbin Please wait ESC to abort Load complete Loading file C tinii 02 bin tini tbin Please wait ESC to abort Le chargement va prendre quelques secondes Apr s le transfert la carte est sous le contr le du loader vous pouvez lister les commandes en tapant gt lt Entr e gt Ensuite on r initialise la carte en s lectionnant la banque 18 de la m moire Heap premiers 64 KO de la m moire puis l initialiser 0 gt b18 lt Entr
13. d adressage IP dynamique au d marrage Mailhost Adresse IP du poste servant de serveur de messagerie Restore From Flash C 3 Configuration de la TINI Les fichiers de configuration de l environnement TINI sont situ s dans le r pertoire etc et sont au nombre de trois m passwd qui d finit les comptes d identification login et mots de passe crypt avec l algorithme Secure Hash Algorithm SHA1 pr sents sur le syst me root f8491b67e91f837c13c3444965281bcee5fca964 128 guest 1bb6e3a2abc20f654fe62fd139790c06394885d3 0 m tininet qui d finit le nom d h te et de domaine du syst me HostName TINI DomainName m startup est interpr t par le Slush chaque d marrage boot Ce fichier permet de configurer les variables d environnement des services FTP Telnet et s rie et de lancer automatiquement une application Autogen d slush startup file setenv FTPServer enable setenv TelnetServer enable setenv SerialServer enable initializeNetwork LT St Jean Baptiste De La Salle 16 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI Explications Les lignes pr c d s d un sont des commentaires Les trois lignes commen ant par setenv valident enable respectivement les serveurs FTP Telnet et S rie Si une application a besoin d utiliser la liaison s rie SERIALO que Slush utilise par d faut comme serveur s rie administ
14. http java sun com version du JDK utilis e dans ce projet est la 1 4 2_19 HyperTerminal HyperTerminal est un programme d tablir une connexion entre permet de communiquer ordinateurs par le r seau t l phonique et un modem ou c ble sur le par le port s rie RS232 port s rie COMx sous Windows Int gr Windows partir de la version 2 0 avant Windows 95 c est une interface graphique l g re capable qui se pr sente en fait comme un bloc note dot de fonctionnalit s de communication Minicom Minicom est un programme de communication qui permet le contr le permet de communiquer de modem et l mulation de terminal pour les Unixdike crit par par le port s rie RS232 Miquel van Smoorenburg Il est distribu sous licence GNU GPL sous Linux Javakit Logiciel d di fourni par Dallas Semiconductor et n cessitant un permet de transf rer le machine viruelle sur la machine h te syst me d exploitation TiniOS et l interpr teur de commande Slush dans la carte Tini COMM API L API Java Communications galement connu sous le nom de permet l acc s au port javax comm est une extension Java qui facilite le d veloppement ind pendant sur des plateformes de communications pour des applications d di es aux syst mes embarqu s s rie RS232 un programme Java LT St Jean Baptiste De La Salle 4 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT TINI Nom Description
15. loitation TiniOS et l interpr teur de commande Slush sur la carte Tini Il utilise le port s rie SERIALO pour communiquer avec le syst me embarqu JavaKit poss de une interface graphique et se lance depuis l interp teur de commande de la mani re suivante Sous Windows Le Windows Update Programmes gt Documents N REG Entrez le nom d un programme dossier document ou 2 Z d une ressource Internet et Windows l ouvrira pour vous Ouvrir cmd p Annuler Parcourir D marrer ad E 1 LT St Jean Baptiste De La Salle 9 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI javaw cp c tinii 02f bin tini jar JavaKit javaw cet outil comme la commande java est l interpr teur de bytecode Il lance le JRE la machine virtuelle Java charge les classes n cessaires et ex cute la m thode main de la classe Remarque java ouvre une console pour recevoir les messages de l application lt p permet d indiquer les chemins de recherche des classes alors que javaw n en n ouvre pas n cessaires l ex cution Chaque r pertoire doit tre s par avec un La variable d environnement PATH doit point virgule Cette option utilis e annule l utilisation de la variable contenir le chemin vers le JDK syst me CLASSPATH C WINDOWS system32 cmd exe Microsoft Windows XP version lt C Copyright 1985 2881 Micro orp C Documents and Settings tu J javaw cp c lt ti
16. n Internet Notepad utiliser l installateur fourni vim si ce programme n a pas t install sur votre poste lors de l installation de Linux lancer un terminal sous root et installer le programme avec urpmi vim Vous pouvez aussi utiliser l interface graphique via Installer des logciels Vous aurez besoin du CDROM DVD de Linux ou d une connexion Internet LT St Jean Baptiste De La Salle 8 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI L environnement TINI il est fourni sous la forme d une archive compress e tini VERSION ext Il est t l chargeable l adresse http files dalsemi com tini index html TINI Firmware Download et contient SDK Contents for 1 0 and 1 1 les binaires pour l OS firmware et l interpr teur de commandes Slush e les outils pour convertir des applications pour la TINI e les outils pour charger des applications sur le syst me TINI e la documentation de l API TINI e des exemples de code source et de scripts e les outils et la documentation pour fabriquer des librairies natives e les codes sources des outils de l API TINI et de Slush Sous Windows D compresser l archive tinii_02f tgz dans C Sous Linux D compresser l archive tinii_02f tgz dans usr loca cd usr local tar zxvf tinii_02f tgz PARTIE B D PLOIEMENT DE L ENVIRONNEMENT TINI B 1 Ex cuter JavaKit Cet utilitaire va permettre de transf rer le syst me d exp
17. ne s lection de logiciels produits par d autres Java Java est une technologie d velopp e par Sun Microsystems Elle La technologie JAVA est correspond plusieurs produits et sp cifications de logiciels qui utilis e de la mani re ensemble constituent un syst me pour d velopper et d ployer des suivante applications Java est utilis e dans une grande vari t de plates i N PY java le langage de formes depuis les syst mes embarqu s et les t l phones mobiles a a programmation de jusqu aux serveurs les applications d entreprise les superordinateurs A aa l application s ex cutant et dans une moindre mesure pour les interfaces graphiques comme les sur la carte TINI applets Java du Web jre hi irtuell Java est sous licence GNU GPL depuis novembre 2006 Jre PA Le pr sente sur la carte TINI Depuis des ann es Sun Microsystems appelle Java la technologie permettant d ex cuter Java dans son ensemble En pratique beaucoup de programmeurs l application utilisent le mot Java paur d signer le langage de programmation dky seninem tandis que la plateforme d ex cution est appel e JRE Java ne de d veloppement install Runtime Environment environnement d ex cution Java et le Re sur PC DEV permettant syst me de compilation JDK Java Development Kit plut t que i nue PNR RAR N de fabriquer l application P pour la carte TINI La Lien
18. nii 02f gt binitini jar JavaKf H i R pertoire o se trouve l archive tini jar JAR est le diminutif de Java ARchive C est un format de fichier qui permet de regrouper des fichiers contenant du bytecode java fichier class ou des donn es utilis es en temps que ressources images son Ce format est compatible avec le format ZIP les fichiers contenus dans un jar sont compress s de fa on ind pendante du syst me d exploitation L archive tini jar contient le fichier ByteCode JavaKit Sous Linus java classpath usr local tini1 02f bin tini jar CLASSPATH JavakKit inixl File Edit Macro Ophons Help Dumb Terminal X TINI loader 05 15 00 17 45 Copyright C 2000 Dalles Semiconductor All rights reserved P rt Nain Bau Rate COM 1 115200 ha DTR nanon C Set amp Clear Vites de communication avec la carte Identification du port sur lequel est connect la carte DTR 0 Reset externe pemet la prise en main de la carte par le temminal pour t l charger l OS Le jumper PL1 ne doit pa tre pr sent Le c ble ne doit pas tre NULL MODEM dom droit DTR 1 En s connectant sur la carte c est TINIOS qui prend la main et cette fen tre est une console TTY d administration un c ble NULL MODEM peut tre utilis P our ouvrir ou femmer le port sur lequel est connect la carte TINI P our lancer la connexion la c
19. nt de l environnement TINI PC DEV gt TINI Partie C configuration de l environnement TINI PC DEV TINI Partie D tests de mise en oeuvre de la carte TINI PC DEV TINI MAT RIEL N CESSAIRE Le mat riel votre disposition est le suivant Carte Tini avec connecteur SIMM TINI Board Model 390 Carte taylec E10 Socket supportant la carte Tini Un poste de d veloppement compatible PC avec liaison s rie RS232 et carte r seau Le poste de d veloppement permet de cr er fabriquer et d ployer des applications pour le syst me embarqu TINI Il sert aussi de support pour d ployer l environnement d exploitation pour la carte TINI et pour le configurer LOGICIEL N CESSAIRE La liste des logiciels est la suivante Nom Description R le Windows Windows est une gamme de syst mes d exploitation produite par permet d exploiter le Microsoft principalement destin s aux ordinateurs compatibles poste de d veloppement PC C est le successeur de MS DOS Windows est distribu e sous la PC_ DEV licence Microsoft EULA End User License Agreement La plupart des ordinateurs vendus ont un syst me Windows pr install par le constructeur sous licence OEM Original Equipment Manufacturer Contrairement aux autres logiciels utilis s ici Windows fait partie des logiciels propri taires Lien http www microsoft com france windows Linux Linux ou GNU Linux est un syst me d exploitation c
20. ntrairement vi Vim est un logiciel libre Vim poss de son propre langage d extension ce qui lui permet la prise en charge de t ches volu es telles que la production de code source Malgr de nombreuses fonctionnalit s il conserve un temps de d marrage court et reste ainsi adapt pour des modifications simples et ponctuelles fichiers de configuration par exemple Lien http www vim org fichiers sources d une application sur le poste de d veloppement PC_ DEV sous Linux ou les fichiers de configuration du syst me TINI PARTIE A INSTALLATION DU MAT RIEL ET DES RESSOURCES LOGICIELLES A 1 Installer le mat riel fourni Vous devez r aliser dans l ordre les actions suivantes e relier la carte Taylec TINI au PC DEV par un c ble s rie voir sch ma alimenter la carte Taylec TINI adaptateur 12V fourni e d marrer le poste de d veloppement PC DEV sous Windows ou sous Linux LT St Jean Baptiste De La Salle 5 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI Le port s rie SERIALO est utilis par JavaKit pour installer l OS et l interpr teur de commande sur la carte TINI La ligne DTR de ce port a une utilisation particuli re elle provoque un reset de la carte quand un cavalier est pr sent Brochage du comecteur SERIALO sur PL1 et permet JavaKit d prendre le contr le de celle ci pour y installer le firmware TiniOS et Slush Pin Pin Pour in
21. ompatible permet d exploiter le POSIX Linux est bas sur le noyau Linux logiciel libre cr en 1991 poste de d veloppement par Linus Torvalds pour ordinateur compatible PC La mascotte de V PC DEV Linux est le manchot Tux La principale originalit de GNU Linux par rapport d autres syst mes d exploitation concurrents comme Mac OS Microsoft Windows et Solaris est d tre constitu d un noyau libre et de logiciels libres La licence GNU GPL crite par Richard Stallman et utilis e par le noyau Linux accordent quatre libert s utiliser le logiciel sans restriction tudier le logiciel le modifier pour l adapter ses besoins et le redistribuer sous certaines conditions pr cises LT St Jean Baptiste De La Salle 3 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT TINI Nom Description R le Les logiciels libres sont produits de mani re collaborative souvent ind pendamment les uns des autres et peuvent tre librement redistribu s Il s ensuit une particularit du monde GNU Linux la s paration fr quente entre ceux qui produisent les logiciels et ceux qui les distribuent On appelle distribution Linux une solution pr te tre install e par l utilisateur final comprenant un noyau Linux des programmes d installation et d administration de l ordinateur un m canisme facilitant l installation et la mise jour des logiciels comme RPM ou APT ainsi qu u
22. r Corporation E9000000 Running POR Code Memory POR Routines 000028 0080 0100 0180 0200 0280 0300 0380 0400 0480 0500 0580 0600 0680 0700 0780 0800 0880 0900 0980 04A00 0480 Transient blocks freed 0A95 size 034660 CPersistant blocks freed 0000 size 000000 KM_Init Passed TTS Revision 188 Date 1 21 02 8 15a Thread_Init Passed External Serial Port Init External serial ports not enabled Memory Available 0E5420 Creating Task 0100 01 Loading application at 0x070100 Creating Task 0200 02 Application load complete slush Version 1 02f System coming up Beginning initialization Not generating log file Info Initializing shell commands Done Checking system files Done Initializing and parsing startup Initializing network Starting up Telnet server Done Starting up FTP server Done Network configuration Done System init routines Done slush initialization complete Hit any key to login Apr s appui sur une touche Welcome to slush Version 1 02f LT St Jean Baptiste De La Salle 14 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI TINI login On doit s identifier pour pouvoir communiquer avec la carte embarqu e TINI login root TINI password tini TINI gt Remarque le mot de passe tini est masqu lors de la saisie On utilisera la commande ipconfig
23. rateur devra mettre cette ligne en commentaire Des applications peuvent tre charg es l interpr tation de ce fichier par une commande appropri e comme par exemple java Blinky tini gt debug log Cette commande demande Slush d ex cuter le programme Blinky tini et de rediriger les flux java lang System out et java lang System err vers un fichier de journalisation log nomm debug log Toutes les applications lanc es partir de ce fichier le seront en t che de fond LT St Jean Baptiste De La Salle 17 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI PARTIE TESTS DE MISE EN OEUVRE DE LA CARTE TINI Cette partie est d taill e dans une s quence de travaux pratiques Pour en savoir se r f rer donc ce document Remarque pour r aliser l ensemble des tests pr sent s ci dessous vous aurez besoin d outils r seaux comme un client Telnet par exemple PuTTY pour Windows ou la commande telnet et d un client FTP par exemple FileZilla pour Windows ou la commande ftp C 1 Tester la liaison r seau avec le syst me embarqu carte TINI Pour r aliser un test de base d une liaison r seau on utilise souvent la commande ping qui permettra en cas de succ s de valider la pile de protocoles jusqu au niveau IP HUB SWITCH Ethernet Carte TINI 192 168 52 254 E i F 4 f R seau TCP IP PC DEVELOPPEMENT sous Windows PC_DEV
24. si n cessaire ils sont disponibles sur le serveur de la section sur le CD ressources et par t l chargement sur Internet Remarque ce docuement ne traite pas de l installation des syst mes d exploitation Windows ou Linux A 2 1 Installation du JDK a Installer la version pr sente sur le CD ressources par exemple la version 1 4 2 19 ou en t l charger une plus r cente du J2SE SDK Ce fichier d installation a un nom sous la forme j2sdk VERSION OS ext o VERSION repr sente une suite de chiffres s par s par des points ex 1 4 1 et OS le syst me d exploitation destination du SDK ex windowsi586 Par d faut l extension ext sera exe pour Windows et bin pour Linux LT St Jean Baptiste De La Salle 6 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI Pour Windows Ex cuter le fichier d installation j2sdkVERSION 0S exe et installer le SDK dans le r pertoire C j2sdkVERSION par exemple C j2sdk1 4 2_19 Sous Linux Ouvrir un terminal Se d placer dans le r pertoire o se trouve le fichier j2sdk VERSION 0S bin avec la commande cd Ajouter le droit d ex cution au fichier j2sdk VERSION 0S bin avec la commande chmod x j2sdk VERSION 0S bin Ex cuter le fichier d installation j2sdk VERSION 0S bin b Ajouter au PATH du syst me d exploitation le chemin d acc s au sous dossier bin du SDK contenant les commandes JAVA comme cela est indiqu ci apr
25. soft Office F Loisirs a Assistant Nouvelle connexion 83 Internet Explorer Outils syst me gt a Connexion Bureau distance Lecteur Windows Media Assistant Compatibilit des programmes Connexions r seau HyperTerminal AIDA32 Enterprise System Information 2 Bloc notes NetControl Calculatrice Remarque Si ce programme n a pas t install sur votre poste lors de l installation de Windows aller dans le panneau de configuration ajout de programmes ajout de composants Windows Vous aurez besoin du CDROM de Windows On va maintenant d finir un profil de session Yy Nouvelle connexion HyperTerminal 10 x Fichier Edition Affichage Appeler Transfert D el2 ala l Description de la connexion 21x LL Nouvelle connexion Entrez un nom et choisissez une ic ne pour la connexion Nom M D connect D tec auto D tection auto D FIL Maj Num Capturer Echo LT St Jean Baptiste De La Salle 12 20 Avignon 2009 ANNEXE INSTALLATION DE L ENVIRONNEMENT T INI Il faut param trer les propri t s du port COMXx 115200 bits par secondes 8 bits de donn es pas de parit un bit d arr t pas de contr le de flux On termine en enregistrant la session fichier enregistrer sous Tini ht B Tini Entrez les d tails du num ro de t l phone que vous voulez composer France 33 v z Annuler 21x
26. staller l OS et l interpr teur de commande sur Name Number la carte TINI avec JavakKit on utilisera alors un c ble TX 2 s rie droit signal DTR obligatoire et on placera un cavalier sur PL1 RX 3 ENPE B DTR 4 Autrement pour utiliser simplement le port s rie pour communiquer on pourra alors prendre un G ND 5 c ble 3 fils TX RX et masse Dans ce cas on pourra laisser le cavalier en PL1 car il n aura plus aucun effet DTR non c bl sur un c ble 3 fils Sinon avec un c ble utilisant le signal DTR il faudra retirer le cavalier en PL1 pour emp cher un reset Si le cavalier est pr sent sur PL1 il permet alors l utilisation du signal DTR sur la port s rie SERIAL 0 pour g n rer un reset de la TINI lolololo oO 3 01010 SERIAL1 I CONNS CONNO mE A mic Esie K CONN2 Heat Sink with regulato INTERUPT FROM TAYLEC A 2 Installer les ressources logicielles Avant de passer aux phases d intsallation et de configuration il est n cessaire de pr parer logiciellement le poste PC_DEV avec les ressources logicielles suivantes un syst me d exploitation pour le poste PC_DEV Windows ou Linux un diteur de texte par exemple Notepad ou vim e le kit de d veloppement Java J2SE SDK les APIs de communication COMM API et RXTX l environnement TINI V rifier pr alablement leur pr sence sur le poste de d veloppement et les installer

Download Pdf Manuals

image

Related Search

Related Contents

Bedienungsanleitung - Outletstore Kaminöfen Karlsruhe  convenio especial de cooperacion para el fortalecimiento en  Nespresso - Les machines  Massive Suspension light 41846/06/10  Stazione acqua potabile WHI freshaqua 44 #1 Stazione  Easypix EasyCase  Akai XR20 Reference Manual - V1.3  Panasonic WV-SP305E surveillance camera    Guide de l`utilisateur du pentium Packard Bell  

Copyright © All rights reserved.
Failed to retrieve file