Aller au contenu

G


fiztigny

Messages recommandés

:yahoo::good::P

J'ai résolu le problème d'envoi de mail avec esmtp. Pour un DS-101J il faut mettre l'option "-t" dans la commande esmtp et mettre un espace dans le mail après From: et To: sinon esmtp n'est pas capable de lire les adresses mail qui suivent.

@+

Lien vers le commentaire
Partager sur d’autres sites

Salut à tous

Je résume où j'en suis:

Je peux lancer motion, la led "copy" s'allume. Si quelqu'un passe devant la webcam, l'enregistrement du film commence sur le disque du Syno et la led "copy" clignotte. Un mail est directement envoyé sur une de mes adresses. Quand il n'y a plus de mouvements détectés, la led se remet en allumage constant. Ces événements sont basés sur les différents "on_events" du fichier de conf. Les films sont stockés dans un dossier accessible via le net ou par le file station.

Quand motion est lancé, on peut via internet controler motion et la webcam et avoir une vue en temps réel.

Quand je quitte motion, la led "copy" s'éteind.

Il me reste pour le moment 2 choses à régler:

-envoyer les films réalisés sur mon espace Free. Je ne sais pas encore comment faire.

-trouver un moyen de lancer motion sans utiliser un ordi : utiliser soit un bouton du Syno, genre "Copy" soit le bouton situé sur ma webcam pour lancer motion et le stoper. Ou alors carrément mettre un dongle bluetooth sur le Syno et lancer le script à partir de mon GSM... à voir. Pour le bluetooth, une première piste ICI. Maintenant, compiler tout ceci pour un DS-101J, c'est pas encore pour moi !!!!

Si quelqu'un a des idées pour tout ça, n'hésitez pas je suis open ;) .

Si je ne trouve pas de solution, je m'achète un iPhone 8) et je me connecte en Wifi sur mon réseau pour lancer le tout, ça me donnera une bonne excuse pour en acheter un !!!!! :rofl:

@+

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...
  • 2 semaines après...

Salut, j'ai essayé de mettre en place une chaine de cross compilation sur ma ubuntu.

j'ai essayé les 2 plan (A et B) et pour les 2 j'ai des erreurs:

Plan A: j'obtiens ça à la fin

blablabla....

blablabla....


glibc-2.3.3/wctype/wctype.c

glibc-2.3.3/wctype/wctype.h

glibc-2.3.3/wctype/wctype_l.c

applying patch /home/ben974/croostool/crosstool-0.43/patches/glibc-2.3.3/arm-ctl_bus_isa.patch

getandpatch.sh: 1: patch: not found

patch /home/ben974/croostool/crosstool-0.43/patches/glibc-2.3.3/arm-ctl_bus_isa.patch failed
voila mon script cross-ds101j.sh
#!/bin/sh

set -ex


# Repertoire pour stocker les tarballs à télécharger

TARBALLS_DIR=/mnt/Playmate/crosstool

# Répertoire où installer le cross compilateur

RESULT_TOP=/opt/crosstool


export TARBALLS_DIR RESULT_TOP

GCC_LANGUAGES="c,c++"

export GCC_LANGUAGES


# Il faudrait vraiment créer le répertoire avant de lancer ce script

# et chown /opt/crosstool sur vous même afin de ne pas devoir executer le script en tant que root

mkdir -p $RESULT_TOP


# Création de la chaine ... Cela prend quelques heures et quelques gigas :-)

eval `cat armv5b-softfloat.dat gcc-3.3.4-glibc-2.3.3.dat` LINUX_DIR=linux-2.4.22 sh all.sh --notest
pour le plan B: je telécharge ceci wget http://www.nslu2-linux.org/Makefile Puis make setup-optware et j'obtiens ça:
[ -e downloads ]		|| ( mkdir -p downloads )

 [ -e optware/Makefile ] || \

		 ( svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware )

 /bin/sh: svn: not found

 make: *** [setup-optware] Erreur 127

Si quelqu'un peut m'aider

Merci ++

Lien vers le commentaire
Partager sur d’autres sites

Pour ton Plan A, essaie d'aller dans le gestionnaire de package pour voir si tu peux installer un package qui s'appelle patch. Visiblement il est manquant à ton système, ce qui pourrait expliquer pourquoi tu obtiens un message d'erreur "patch: not found". Quand j'avais un environnement de cross compilation sur debian je sais que j'avais du installer ce package

Lien vers le commentaire
Partager sur d’autres sites

Salut, merci de ta réponse, il semblerait que le paquet "patch" était manquant.

Mais bon j'ai de nouveau une erreur:

blablabla...

blablabla...


checking host system type... i686-host_pc-linux-gnulibc1

checking target system type... armv5b-softfloat-linux-gnu

checking build system type... i686-host_pc-linux-gnulibc1

checking for a BSD compatible install... /usr/bin/install -c

/usr/bin/ld: crt1.o: No such file: No such file or directory

collect2: ld returned 1 exit status

*** The command 'gcc -o conftest -g -O2   conftest.c' failed.

*** You must set the environment variable CC to a working compiler.
Donc je pense avoir un problème avec gcc.
sudo apt-cache policy gcc

gcc:

  Installé : 4:4.1.2-9ubuntu2

  Candidat : 4:4.1.2-9ubuntu2

J'ai vérifié dans synaptic gcc --> pour les autres verion de gcc je n'ai que GCC-version-base (donc pas le compileur à proprement parlé)

Et tout ça pour essayer de cross-compiler un petit programme XD.

++

EDIT: juste pour savoir, ça prend combien de place niveau HD, Car mon /home n'a plus que 5go de libre. J'ai une autre partition en fat32, mais je ne peux pas extraire l'archive crosstool dans cette partition:

tar: crosstool-0.43/patches/gcc-3.3.2/pr10412-1-test.patch: ne peut créer un lien symbolique vers « `../gcc-3.3.1/pr10412-1-test.patch' »: Opération non permise

tar: crosstool-0.43/patches/gcc-3.3.2/pr9365-1-test.patch: ne peut créer un lien symbolique vers « `../gcc-3.3.1/pr9365-1-test.patch' »: Opération non permise

tar: Statut d'erreur reporté d'erreurs précédentes.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

Activer telnet

Installer boostrap pour 101j

Déclarer /dev/video0 :

$mknod /dev/video0 c 81 0

$mknod /dev.state/video0 c 81 0

$chown root:root /dev/video0

$chown root:root /dev.state/video0

$chmod 644 /dev/video0

$chmod 644 /dev.state/video0

Installer les 2 derniers ipk d'operron.

Installer w3cam pour avoir la commande vidcat par ipkg.

Installer setpwc pour configurer la webcam par ipkg.

Rebooter

Vérifier que les 2 librairies sont bien chargées :

$lsmod

Brancher la webcam (il ne faut pas démarrer le 101j avec la webcam branchée!)

Vérifier que la webcam est bien détectée :

$dmesg

et/ou

$setpwc -p

Taper la ligne de commande de vidcat comme par exemple :

$vidcat -d /dev/video0 -f jpeg -o /volume1/public/test.jpeg -q 100 -s 640x480 -p y

Et voilà!!

Bonjour @ tous,

c'est génial tout ca ! Bravo !

Estce que c'est aussi compatible avec un dsl-207 ?

Bonne journée

Nicolas

Lien vers le commentaire
Partager sur d’autres sites

Bonjour @ tous,

c'est génial tout ca ! Bravo !

Estce que c'est aussi compatible avec un dsl-207 ?

Bonne journée

Nicolas

Le 101j et le 207 sont tous les 2 compatibles ipkg mais n'ont pas la même version du noyau linux et pas le même processeur donc ce n'est pas sur que cela va fonctionner. Tu ne risques cependant pas grand chose à tester ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...
  • 6 mois après...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • 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.