Make menuconfig : Différence entre versions

De JoN@an
Aller à : navigation, rechercher
(Audio Module)
(support boutons physiques)
Ligne 28 : Ligne 28 :
 
</ul>
 
</ul>
 
===support boutons physiques===
 
===support boutons physiques===
  opkg install kmod-input-gpio-keys-polled kmod-input-evdev
+
  opkg install kmod-input-evdev
 
Pour lire les inputs
 
Pour lire les inputs
 
  opkg install triggerhappy
 
  opkg install triggerhappy
 
  thd --dump /dev/input/event*
 
  thd --dump /dev/input/event*
 +
output
 +
EV_KEY  BTN_0  1      /dev/input/event0
 +
# BTN_0 1      command
 +
EV_KEY  BTN_0  0      /dev/input/event0
 +
# BTN_0 0      command
 +
EV_KEY  KEY_WLAN        1      /dev/input/event0
 +
# KEY_WLAN      1      command
 +
EV_KEY  BTN_0  1      /dev/input/event0
 +
# KEY_WLAN+BTN_0        1      command
 +
EV_KEY  BTN_0  0      /dev/input/event0
 +
# KEY_WLAN+BTN_0        0      command
 +
EV_KEY  KEY_WPS_BUTTON  1      /dev/input/event0
 +
# KEY_WLAN+KEY_WPS_BUTTON      1      command
 +
EV_KEY  KEY_WPS_BUTTON  0      /dev/input/event0
 +
# KEY_WLAN+KEY_WPS_BUTTON      0      command
 +
# KEY_WLAN+KEY_WPS_BUTTON+BTN_0 1      command
 +
EV_KEY  BTN_0  0      /dev/input/event0
 +
# KEY_WLAN+KEY_WPS_BUTTON+BTN_0 0      command
 +
EV_KEY  KEY_WPS_BUTTON  0      /dev/input/event0
 +
Il semble que le bouton restart soit reconnu, mais pas le bouton eco <br>
 
Que faire après? Piloter madplayer? (play/pause)<br>
 
Que faire après? Piloter madplayer? (play/pause)<br>
boutons fonctionnels
+
boutons fonctionnels:
<li>SFR
+
<li>SFR = BTN_0
<li>WiFi+WPS
+
<li>WiFi+WPS = KEY_WLAN+KEY_WPS_BUTTON
 +
<li>Reset = KEY_RESTART
 +
 
 
===OpenWRT as LAMP===
 
===OpenWRT as LAMP===
 
nginx + php + mysql (>30Mo)
 
nginx + php + mysql (>30Mo)

Version du 19 janvier 2015 à 16:02

USB + FS

kmod-nls-base
kmod-nls-cp437
kmod-nls-iso8859-1
kmod-usb-ohci
kmod-usb-storage
kmod-usb2
kmod-fs-ext4
kmod-fs-vfat
kmod-ledtrig-usbdev
block-mount
hotplug2

Webcam

Camera USB Logitech (uvc): status = Working

opkg install kmod-video-uvc mjpg-streamer
/etc/init.d/mjpg-streamer enable
/etc/init.d/mjpg-streamer start
vi /etc/config/mjpg-streamer

Voir le flux ip:8080

Network

Utiliser les 5 ports switch en LAN

Mettre tous les ports dans le meme vlan.
Mettre tous les ports dans le vlan WAN ou LAN? soit modifier le comportement DHCP (LAN server dhcp natif) ou Firwall (WAN complètement fermé)

Autres

  • tinyproxy -> proxy through ssh tunnel
  • rsync

support boutons physiques

opkg install kmod-input-evdev

Pour lire les inputs

opkg install triggerhappy
thd --dump /dev/input/event*

output

EV_KEY  BTN_0   1       /dev/input/event0
# BTN_0 1       command
EV_KEY  BTN_0   0       /dev/input/event0
# BTN_0 0       command
EV_KEY  KEY_WLAN        1       /dev/input/event0
# KEY_WLAN      1       command
EV_KEY  BTN_0   1       /dev/input/event0
# KEY_WLAN+BTN_0        1       command
EV_KEY  BTN_0   0       /dev/input/event0
# KEY_WLAN+BTN_0        0       command
EV_KEY  KEY_WPS_BUTTON  1       /dev/input/event0
# KEY_WLAN+KEY_WPS_BUTTON       1       command
EV_KEY  KEY_WPS_BUTTON  0       /dev/input/event0
# KEY_WLAN+KEY_WPS_BUTTON       0       command
# KEY_WLAN+KEY_WPS_BUTTON+BTN_0 1       command
EV_KEY  BTN_0   0       /dev/input/event0
# KEY_WLAN+KEY_WPS_BUTTON+BTN_0 0       command
EV_KEY  KEY_WPS_BUTTON  0       /dev/input/event0

Il semble que le bouton restart soit reconnu, mais pas le bouton eco
Que faire après? Piloter madplayer? (play/pause)
boutons fonctionnels:

  • SFR = BTN_0
  • WiFi+WPS = KEY_WLAN+KEY_WPS_BUTTON
  • Reset = KEY_RESTART

    OpenWRT as LAMP

    nginx + php + mysql (>30Mo)

    opkg install php5-fastcgi nginx
    opkg install mysql-server
    opkg install python
    
  • nginx 1.4
  • python: 2.7
  • php5 5.4
  • MySQL 5.1

    webservices

  • wordpress
  • couhpotato
  • sickbeard
  • headphone
  • ampache
  • mediawiki
  • marachino

    Audio Module

    • carte son USB
    • Support carte son (Lecteur multimedia IP): kmod-usb-audio (+kmod-usb-soundcore?) working...
    • bouton physique pour controler le flux?
    • Player UPnP: mdp + upmpdcli [1]
    wget downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/packages/libupnpp_0.9.0-1_brcm63xx.ipk
    wget downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/packages/upmpdcli_0.9.0-1_brcm63xx.ipk
    opkg install libupnpp_0.9.0-1_brcm63xx.ipk upmpdcli_0.9.0-1_brcm63xx.ipk mpd-full
    /etc/init.d/mpd enable
    /etc/init.d/mpd start
    /etc/init.d/upmpdcli enable
    /etc/init.d/upmpdcli start
    # il semble que l'utilsateur upmpdcli ne soit pas crée (echec script postinstall?!...) et upmpdcli refuse de se lancer avec le user root et je ne trouve pas de conf permettant d'utilsier le user nobody...
    opkg install shadow-useradd
    useradd -r upmpdcli
    /etc/init.d/upmpdcli start
    
    
  • Config complète en cours
  • pas de control du volume :/
  • android client bubbleupnp

    todo

    • remote backup between 2 openWRT
    • preconfigure lan IP 192.168.1.254 (lead /files/etc/config/network)
    • openvpn
    • boxbackup: à étudier
    • bluetooth support for remote console : KO 100 charge CPU
    • webserver/proxy/reverseproxy
    • IPv6 Firewall
    • Extroot (pour avoir plus de place): working [2]
    • http server + SQL server + PHP
    • WiFi en USB

    reverseproxy

    • tinyproxy: KO doit être recompiler avec les bonnes options...
    • ngnix: working. To do : https pour le reverseproxy