Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:hexabus

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
hexabus [2013/04/28 09:03] – angelegt justinotherguyhowto:hexabus [2018/04/01 15:35] (aktuell) – Titel jau
Zeile 1: Zeile 1:
-===== getting hexabus to work on an IOmega iconnect ======+===== installing hexabus on IOmega iconnect running Debian Squeeze ====== 
 +<code> 
 +# uname -a 
 +Linux iconnect 3.8.3-iconnect #1 Sun Mar 17 15:59:20 CET 2013 armv5tel GNU/Linux 
 +</code>
  
 === plug hexaplug into iconnect === === plug hexaplug into iconnect ===
  
 === dmesg output === === dmesg output ===
 +<code>
 [3348709.273120] usb 1-1.4.3: new full-speed USB device number 9 using orion-ehci [3348709.273120] usb 1-1.4.3: new full-speed USB device number 9 using orion-ehci
 [3348709.409492] usb 1-1.4.3: New USB device found, idVendor=24ad, idProduct=008e [3348709.409492] usb 1-1.4.3: New USB device found, idVendor=24ad, idProduct=008e
Zeile 12: Zeile 17:
 [3348709.445662] cdc_ether 1-1.4.3:130.0 usb0: register 'cdc_ether' at usb-orion-ehci.0-1.4.3, CDC Ethernet Device, 02:50:c4:04:01:e3 [3348709.445662] cdc_ether 1-1.4.3:130.0 usb0: register 'cdc_ether' at usb-orion-ehci.0-1.4.3, CDC Ethernet Device, 02:50:c4:04:01:e3
 [3348709.458950] cdc_acm 1-1.4.3:130.2: ttyACM0: USB ACM device [3348709.458950] cdc_acm 1-1.4.3:130.2: ttyACM0: USB ACM device
 +</code>
  
 === lsusb output === === lsusb output ===
 +<code>
 Bus 001 Device 009: ID 24ad:008e Bus 001 Device 009: ID 24ad:008e
 +</code>
  
 === lsusb -v output === === lsusb -v output ===
 +<code>
 Bus 001 Device 009: ID 24ad:008e Bus 001 Device 009: ID 24ad:008e
 Device Descriptor: Device Descriptor:
Zeile 499: Zeile 508:
 Device Status:     0x0000 Device Status:     0x0000
   (Bus Powered)   (Bus Powered)
 +</code>
  
 === lsmod | grep cdc_ether === === lsmod | grep cdc_ether ===
 +<code>
 cdc_ether               3541  0 cdc_ether               3541  0
 usbnet                 15388  1 cdc_ether usbnet                 15388  1 cdc_ether
 +</code>
  
 === ifconfig -a === === ifconfig -a ===
 +<code>
 usb0      Link encap:Ethernet  HWaddr 02:50:c4:04:01:e3 usb0      Link encap:Ethernet  HWaddr 02:50:c4:04:01:e3
           BROADCAST MULTICAST  MTU:1284  Metric:1           BROADCAST MULTICAST  MTU:1284  Metric:1
Zeile 511: Zeile 524:
           collisions:0 txqueuelen:1000           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
 +</code>
 +
 +=== installation of libklio ===
 +<code>
 +mkdir /usr/local/packages
 +cd /usr/local/packages
 +
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.4/gcc-4.4-base_4.4.7-2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/gcc-4.7-base_4.7.2-5_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.4/gcc-4.4_4.4.7-2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libgcc1_4.7.2-5_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libgcc1-dbg_4.7.2-5_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.4/cpp-4.4_4.4.7-2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/e/eglibc/multiarch-support_2.13-38_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-defaults/g++_4.6.3-8_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-defaults/cpp_4.6.3-8_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.6/gcc-4.6_4.6.3-14_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.6/cpp-4.6_4.6.3-14_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.6/gcc-4.6-base_4.6.3-14_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/m/mpclib/libmpc2_0.9-4_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/binutils/binutils_2.22-8_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.6/g++-4.6_4.6.3-14_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.6/libstdc++6-4.6-dev_4.6.3-14_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/e/eglibc/libc6-dev_2.13-38_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/c/cmake/cmake_2.8.9-1_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/liba/libarchive/libarchive12_3.0.4-3+nmu1_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/c/cmake/cmake-data_2.8.9-1_all.deb
 +http://ftp.de.debian.org/debian/pool/main/x/xz-utils/liblzma5_5.1.1alpha+20120614-2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/a/attr/libattr1_2.4.46-8_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/a/acl/libacl1_2.2.51-8_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/n/nettle/libnettle4_2.4-3_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/p/pkg-config/pkg-config_0.26-1_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/s/sqlite3/libsqlite3-dev_3.7.13-1_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/s/sqlite3/libsqlite3-0_3.7.13-1_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/x/xmlrpc-c/libxmlrpc-core-c3_1.16.33-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/e/eglibc/libc6_2.13-38_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/e/eglibc/locales_2.13-38_all.deb
 +http://ftp.de.debian.org/debian/pool/main/e/eglibc/libc-bin_2.13-38_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/e/eglibc/libc-dev-bin_2.13-38_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/m/mpfr4/libmpfr4_3.1.0-5_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gmp/libgmp10_5.0.5+dfsg-2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libgomp1_4.7.2-5_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/i/icu/libicu48_4.8.1.1-12_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost1.49-dev_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-chrono1.49-dev_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-chrono1.49.0_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-date-time1.49-dev_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-date-time1.49.0_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-filesystem1.49-dev_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-filesystem1.49.0_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-system1.49.0_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-system1.49-dev_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-program-options1.49-dev_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-program-options1.49.0_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-serialization1.49.0_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-serialization1.49-dev_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-test1.49-dev_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-test1.49.0_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost-defaults/libboost-thread-dev_1.49.0.1_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-thread1.49-dev_1.49.0-3.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-thread1.49.0_1.49.0-3.2_armel.deb
 +
 +clang
 +http://ftp.de.debian.org/debian/pool/main/libf/libffi/libffi5_3.0.10-3_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/c/clang/clang_3.0-6.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/l/llvm-3.0/libllvm3.0_3.0-10_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/b/binfmt-support/binfmt-support_2.0.12_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/c/clang/libclang-common-dev_3.0-6.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/libf/libffi/libffi-dev_3.0.10-3_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/l/llvm-3.0/libllvm3.0_3.0-10_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/l/llvm-3.0/llvm-3.0-dev_3.0-10_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/l/llvm-3.0/llvm-3.0-runtime_3.0-10_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/libp/libpipeline/libpipeline1_1.2.1-1_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/l/llvm-3.0/llvm-3.0_3.0-10_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/c/clang/libclang-dev_3.0-6.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/c/clang/libclang1_3.0-6.2_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/s/supercollider/libscsynth1_3.4.5-1wheezy1_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/j/jackd2/libjack-jackd2-0_1.9.8~dfsg.4+20120529git007cdc37-5_armel.deb
 +http://ftp.de.debian.org/debian/pool/main/s/supercollider/libsclang1_3.4.5-1wheezy1_armel.deb
 +
 +dpkg -i *.deb
 +
 +git clone https://github.com/mysmartgrid/libklio.git
 +cd libklio
 +make
 +make release
 +cd ..
 +</code>
 +
 +
 +=== hexabus ===
 +<code>
 +cd /usr/local/src
 +git clone https://github.com/mysmartgrid/hexabus.git
 +cd hexabus
 +git checkout development
 +cd hostsoftware/libhexabus
 +make release
 +dpkg -i build/libhexabus-0.6.0-Linux.deb
 +
 +</code>
 +
 +hba: ca. 4h
 +hbc: ca. 20h
 +hexinfo: ca. 4h
 +
 +=== Raspberry Pi running Debian Wheezy ===
 +<code>
 +cd /usr/local/src
 +apt-get install libboost1.49-dev libboost-chrono1.49-dev libboost-date-time1.49-dev libboost-system1.49-dev libboost-filesystem1.49-dev libboost-program-options1.49-dev libboost-test1.49-dev libsqlite0-dev libsqlite3-dev libboost-thread1.49-dev libboost-thread1.49.0
 +
 +git clone https://github.com/mysmartgrid/libklio.git
 +cd libklio
 +make
 +make release
 +(ignore error message because we're in the .deb universe and not in .rpm world:
 +"CMake Error at /usr/share/cmake-2.8/Modules/CPackRPM.cmake:271 (MESSAGE):
 +  RPM package requires rpmbuild executable
 +
 +
 +CPack Error: Error while execution CPackRPM.cmake
 +CPack Error: Cannot find rpmbuild
 +CPack Error: Problem compressing the directory
 +CPack Error: Error when generating package: libklio")
 +
 +dpkg -i build/libklio-0.2.0-Linux.deb
 +</code>
 +
  
howto/hexabus.1367132581.txt.gz · Zuletzt geändert: 2013/04/28 09:03 von justinotherguy