Aller au contenu

fmldiscute

Membres
  • Compteur de contenus

    5
  • Inscription

  • Dernière visite

Messages posté(e)s par fmldiscute

  1. 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.