Aller au contenu

fmldiscute

Membres
  • Compteur de contenus

    5
  • Inscription

  • Dernière visite

À propos de fmldiscute

fmldiscute's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. fmldiscute

    Teleinfo

    Trop cool, je galerais avec ma vm et les librairies SQL. Sp@ro ... trop bon !!! Je rajoute le lien a mon tuto ... Autrement tu as aussi le moyen de passer par arduino et carte teleinfo pour stocker les infos.
  2. Merci au post de Sp@ro qui m a plus qu inspiré puisque j ai suivi ou presque J espere ici permettre moins de gàlères aux personnes cherchant à effectuer la cross compilattion pour leur DS212J Le but final est de connecter le module rfxtrx pour transformer en partie le DS212J en serveur domotique Voici les liens que j ai utilisé : --Liens vers la documentation de Sp@ro : --Sources Synology DSM4 Toolchain et NASGPL : http://sourceforge.n...ts/dsgpl/files/ -- --http://download.synology.com/download/ds/userguide/Synology%20NAS%20Server%203rd-Party%20Apps%20Integration%20Guide.pdf Allez c'est parti .... Pour commencer -1- Recuperer sa version de DSM, sa version de cpu ainsi que la version linux de son Syno Dans mon cas : DSM 4.0 : version origine 2198 ( version origine donnée dans la doc Syno ) Syno DS 212J donc CPU marvell 6281 arm ( voir la doc syno ) Version linux syno 2.6.32 ( se connecter via telnet ou ssh et faire un : uname -a ) -2- Télécharger la toolchains du DSM et le GPL du Syno Toolchain pour DSM 4.0 (100Mo): gcc421_glibc25_88f6281.tar.gz ==> attention à la version Code source du Syno DS212J (714Mo)) : synogpl-2198-6281.tbz ==> attention à la version prendre branch 2198 (http://sourceforge.n...rce/2198branch/) -3- Version Linux en VMWare La version que j utilise est UBUNTU 1104 desktop ( version tar de 1Go , la version plus petite donnait un prb de maj pour binutils) ** Mettre à jour linux : apt-get update apt-get dist-upgrade Ajouter ncurves-dev, cela est necessaire pour menuconfig : apt-get install ncurses-dev -4- Ajouter les sources pour la cross compilation ** Décompresser la toolchain (gcc421_glibc25_88f6281.tar.gz) dans le répertoire /usr/local ** Décompresser la GPL (synogpl-2198-6281.tbz) dans le répertoire /usr/local/arm-none-linux-gnueabi/ -5- Modifier le Makefile ** Dans le répertoire /usr/local/arm-none-linux-gnueabi/source/linux-2.6.32/ **éditer le Makefile ==> Corriger le Makefile en changeant les valeurs des 2 variables comme suit : ARCH ?= arm CROSS_COMPILE ?= /usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi- -6- Mise à jour du fichier des Options pour la compilation Copier le fichier /usr/local/arm-none-linux-gnueabi/source/linux-2.6.32/synconfigs/88f6281 vers /usr/local/arm-none-linux-gnueabi/source/linux-2.6.32/.config -7- Lancement des générations Se placer dans le repertoire /usr/local/arm-none-linux-gnueabi/source/linux-2.6.32/ ** Executer les commandes : make ARCH=arm CROSS_COMILE=/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi- oldconfig Puis make ARCH=arm CROSS_COMILE=/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi- menuconfig ==> cela vous donne acces au choix des modules, pour serialusb et ftdisio : Device Drivers generic drivers options usb support usb serial converter support ( cocher la case sinon pas de choix ) Choisir ensuite ( Mettre M devant ) : USB Generic Serial Drivers et USB FTDI Single ... ** Lancer la generation ( compilation des modules ) Executer la commande : make ARCH=arm CROSS_COMILE=/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi- modules ** Récupérer les 2 fichiers Les fichiers générés se trouvent dans : /usr/local/arm-none-linux-gnueabi/source/linux-2.6.32/drivers/usb/serial/ usbserial.ko fdti-sio.ko Voila pour la génération, je ne sais pas encore si ca fonctionne car j en suis resté la pour aujourd hui !! La doc de sp@ro explique comment faire ... je vais m en inspirer !!! Les fichiers ko sont ici : Voila .... Je mets à jour suite à l installation effectuée par mickeys : merci tes fichiers fonctionnent tres bien voici les commandes a executer pour afficher la trame edf pour le module teleinfo dauguet cela permet ensuite d afficher des graphiques sur la consommation edf voici les commandes SSH: mknod /dev/ttyUSB0 c 188 0 stty -F /dev/ttyUSB0 1200 sane evenp parenb cs7 -crtscts wget http://votreserveur/usbserial.ko wget http://votreserveur/ftdi_sio.ko insmod usbserial.ko insmod ftdi_sio.ko voir les infos cat /dev/ttyUSB0 Et le final pour tout mettre en fonction sur le NAS ...... : merci encore à Sp@ro coolraoul mickeys et les autres ...
  3. Bonjour Je debarque chez SYNO avec un DS212j depuis peu. pas mal la machine. Mon but est d en faire une station sauvegare et domotique ... mais la y a du boulot !!! Voila pour le principal Si je peux aider un jour ce sera avec plaisir.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.