Outils pour utilisateurs

Outils du site


maison2:configuration_open_wrt:developpement_appli

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
maison2:configuration_open_wrt:developpement_appli [03/2012] – [langage et environnement] fredmaison2:configuration_open_wrt:developpement_appli [04/2012] (Version actuelle) – [temps execution] fred
Ligne 17: Ligne 17:
 To get a more descriptive error message, enter the following from the root directory of your OpenWRT source distribution: To get a more descriptive error message, enter the following from the root directory of your OpenWRT source distribution:
 TOPDIR=$PWD make -C package/pkg_name DUMP=1  TOPDIR=$PWD make -C package/pkg_name DUMP=1 
- 
-wget http://frederic.simon.free.fr/maison/openhouse_1_mipsel.ipk 
-wget http://open-house.ovh.org/_dev/helloworld_1_mipsel.ipk 
-wget http://open-house.ovh.org/_dev/openhouse_1_mipsel.ipk 
  
 ipkg install -force-overwrite openhouse_1_mipsel.ipk ipkg install -force-overwrite openhouse_1_mipsel.ipk
- 
  
 openhouse: can't load library 'libstdc++.so.6'   -> installer la libstdcpp ... openhouse: can't load library 'libstdc++.so.6'   -> installer la libstdcpp ...
 +</code>
  
-- i_open [modified] 9/9 100% +{{:maison2:configuration_open_wrt:script_install_wl500gp.zip|}} on les met dans /usr/bin pour le garder en flash
-#!/bin/sh +
-echo "script d'installation de open house" +
-echo "wget ..." +
-wget http://frederic.simon.free.fr/maison/openhouse_1_mipsel.ipk +
-echo "install : .." +
-ipkg install -force-overwrite openhouse_1_mipsel.ipk +
-echo "clean" +
-rm openhouse_1_mipsel.ipk +
-echo "end" +
- +
- +
-on le met dans /usr/bin pour le garder en flash +
-cp i_open /usr/bin +
-</code>+
  
 ====== création du SDK ====== ====== création du SDK ======
Ligne 53: Ligne 35:
  
 </code> </code>
- +  * http://wiki.openwrt.org/doc/howto/obtain.firmware.sdk
-test +
- * http://wiki.openwrt.org/doc/howto/obtain.firmware.sdk+
  
 ====== debugage du SDK ar71 ====== ====== debugage du SDK ar71 ======
Ligne 65: Ligne 45:
     * scripts/config/mconf: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.7' not found (required by scripts/config/mconf)     * scripts/config/mconf: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.7' not found (required by scripts/config/mconf)
 <code> strings /lib/libc.so.6 | grep GLIBC : GLIBC_2.0  .. GLIBC_2.6 -> il faudrait passer a une autre distri linux </code> <code> strings /lib/libc.so.6 | grep GLIBC : GLIBC_2.0  .. GLIBC_2.6 -> il faudrait passer a une autre distri linux </code>
-  * make menuconfig qui bloque :  +  * make menuconfig qui bloque : clean (pas d'effet), test avec sdk relocable (même problème)
-    * clean pas d'effet , renommage pas de problème, test avec sdk patché : meme probleme  +
-    * comparaison paquet de 2 distri +
  
 test du sdk avec un package sans dépendance test du sdk avec un package sans dépendance
Ligne 154: Ligne 131:
    
  
-====== modification owfs ====== 
  
-apres avoir installé le package owfs-2.6p8 de facon [[maison2:configuration_open_wrt:owfs|standard]] sur le routeur 
-  * on place {{:maison2:configuration_open_wrt:owfs-2.6p8.zip|owfs-2.6p8.zip}} dans /OpenWrt-SDK-brcm-2.4-for-Linux-i686/dl/ 
-  * on place le {{:maison2:configuration_open_wrt:owfs-2.6p8_package_make.zip|package makefile}} dans /OpenWrt-SDK-brcm-2.4-for-Linux-i686/package/owfs-2.6p/ 
-  * sous ~/openwrt/OpenWrt-SDK-brcm-2.4-for-Linux-i686/ on fait make clean (:!: ceci va ecraser toutes les modifications faites sous /build_mipsel/ voir après) 
-{{:maison2:configuration_open_wrt:ow_ds9097_modif.zip|}} 
-<code> 
-on modifie ~/openwrt/OpenWrt-SDK-brcm-2.4-for-Linux-i686/build_mipsel/owfs-2.6p8/module/owlib/src/c/ow_ds9097U.c 
-on modifie ~/openwrt/OpenWrt-SDK-brcm-2.4-for-Linux-i686/build_mipsel/owfs-2.6p8/module/owlib/src/c/ow_ds9097.c 
-~/openwrt/OpenWrt-SDK-brcm-2.4-for-Linux-i686/make V=99 à V=1 
-wget http://frederic.simon.free.fr/maison/libow_2.6p8-4FS2_mipsel.ipk 
-wget http://www.lamaisonsimon.fr/dev/libow_2.6p8-4FS2_mipsel.ipk 
-ipkg install -force-overwrite libow_2.6p8-4FS2_mipsel.ipk 
-</code> 
  
 ====== compiling on OpenWRT router natively ====== ====== compiling on OpenWRT router natively ======
Ligne 175: Ligne 138:
   * http://scratchbox.org/wiki/CrossToolToolchain   * http://scratchbox.org/wiki/CrossToolToolchain
  
 +====== dépendance de openhouse ======
 +   * [[maison2:configuration_open_wrt:owfs]] 
 +   * [[maison2:configuration_open_wrt:ws2355|fetch2300 minmax2300]] 
  
-====== 1 Wire in C ====== 
  
-===== utilisation de OWCAPI ===== 
-je n'arrive pas à linker OWCAPI malgrès les liens ci dessous, ca me semble un peu lourd pour mes besoins 
-  * {{:maison2:configuration_open_wrt:lib.zip|}} 
-  * [[http://home.mag.cx/openwrt/source/mk/kamikaze/package/owfs/]] 
-  * [[http://quamquam.org/~tetzlav/freifunk/owfs/|pour kernel2.6...]] 
  
-===== on passe par le system de fichier que crée OWFS ===== 
- 
-  * {{:maison2:configuration_open_wrt:1wire.zip|}} 
- 
-  * [[http://vesta.homelinux.net/wiki/acquisition_senseurs_i2c_fonera_par_messages_xpl.html|sys_log et socket]] 
- 
- 
-====== interface web embarqué ====== 
-en utilisant web if comment la page command ([[maison2:configuration_open_wrt:remote_shell]]) 
- 
-doit'on sauvegarder les pages sur le wiki , en ce moment ce doit être situé dans NET/WL500GP , a vérifier 
- 
-===== 1 wire error ===== 
-on ajoute un menu sous webif grace a script suivant (/www/cgi-bin/webif/_maison_1wire_stat.sh) 
-<code bash> 
-#!/usr/bin/webif-page 
-<? 
-. /usr/lib/webif/webif.sh 
-header "MAISON" "1 Wire Stat" "" 
-cat <<EOF 
-<h2>1 wire statistics</h2> 
-/var/1wire/bus.0/statistics/errors/ 
-EOF 
-cd /var/1wire/bus.0/statistics/errors/ 
-echo "<BR>grep sur valeur différente de 0<BR>" 
-tmp=$(grep  [1-9] *) 
-echo $tmp  
- 
-cd /var/1wire/statistics/read/ 
-echo "<BR><BR>/var/1wire/statistics/read/" 
-echo "<BR>success";cat success 
-echo "<BR>tries.ALL";cat tries.ALL 
- 
-cd /var/1wire/statistics/write 
-echo "<BR><BR>/var/1wire/statistics/write" 
-echo "<BR>success";cat success 
-echo "<BR>tries.ALL";cat tries.ALL 
- 
-cd /var/1wire/statistics/threads/overall 
-echo "<BR><BR>var/1wire/statistics/threads/overall" 
-echo "<BR>sum";cat sum 
-echo "<BR>num";cat num 
-echo "<BR>now";cat now 
-echo "<BR>max";cat max 
-?> 
-<? footer ?> 
-<!-- 
-##WEBIF:name:MAISON:1_Wire_Statistics 
---> 
-</code>         
- 
-<code> 
-fred@Xubuntu:~/WL500GP_File_Structure/tmp/1wire/bus.0/statistics/errors$ grep -v 0 * 
-CRC8_errors:           2 
-CRC8_tries:         169 
-ne fonctionne pas avec 20 a la place de 2 .... 
- 
-mieux : 
-fred@Xubuntu:~/WL500GP_File_Structure/tmp/1wire/bus.0/statistics/errors$ grep  [1-9] * 
-CRC8_errors:           20 
-CRC8_tries:         169 
-max_delay:       0.011 
- 
-maintenant il faudrait substituer les retour chariot par des <BR> 
- 
-</code> 
  
 ====== misc ====== ====== misc ======
Ligne 277: Ligne 171:
  
  
-===== tracking discontinuité graphique web ===== +====== temps execution =======
- +
- +
-semble lié a ces erreur syslog +
-<code> +
-May 27 19:43:06 (none) user.err openhouse[502]: ERROR reading from socket -1  +
-May 27 20:12:19 (none) user.err openhouse[502]: ERROR reading from socket -1 +
-</code> +
- +
-===== temps execution =====+
    
 <code c> <code c>
maison2/configuration_open_wrt/developpement_appli.1332937260.txt.gz · Dernière modification : 03/2012 de fred