Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:hexabus_on_rpi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hexabus_on_rpi [2013/05/15 22:10] justinotherguyhowto:hexabus_on_rpi [2013/09/24 04:17] (aktuell) – Page moved from hexabus_on_rpi to howto:hexabus_on_rpi r00t
Zeile 24: Zeile 24:
 <code> <code>
 apt-get install libboost1.49-dev libboost-chrono1.49-dev libboost-chrono1.49.0 libboost-date-time1.49-dev libboost-date-time1.49.0 libboost-filesystem1.49-dev libboost-filesystem1.49.0 libboost-system1.49.0 libboost-system1.49-dev libboost-program-options1.49-dev libboost-program-options1.49.0 libboost-serialization1.49.0 libboost-serialization1.49-dev libboost-test1.49-dev libboost-test1.49.0 libboost-thread-dev libboost-thread1.49-dev libboost-thread1.49.0 apt-get install libboost1.49-dev libboost-chrono1.49-dev libboost-chrono1.49.0 libboost-date-time1.49-dev libboost-date-time1.49.0 libboost-filesystem1.49-dev libboost-filesystem1.49.0 libboost-system1.49.0 libboost-system1.49-dev libboost-program-options1.49-dev libboost-program-options1.49.0 libboost-serialization1.49.0 libboost-serialization1.49-dev libboost-test1.49-dev libboost-test1.49.0 libboost-thread-dev libboost-thread1.49-dev libboost-thread1.49.0
 +</code>
 +
 +=== warning ===
 +compiling hexabus on a RaspberryPi is actually possible. During the process you do need a considerable amount of RAM - virtual memory is ok. As our beloved RPi only comes along with 256 / 512 MB and you need to provide enough RAM for the peak of some 1000 MB, you should have 1 GB of swap space available. You can do so by simply inserting a usb memory stick into the RPi, create a swap partition, format and activate it:
 +<code>
 +cfdisk /dev/<your device name here> #remark: make sure you have the correct one here!
 +delete the existing partition (...you are going to loose all data on the stick in this step...)
 +create a new partition with at least 1 GB of space
 +set the partition type to "82"
 +write the results to the stick and quit cfdisk
 +mkswap /dev/<your device name here> (e.g.: "mkswap /dev/sda1")
 </code> </code>
  
Zeile 61: Zeile 72:
 git checkout development git checkout development
 cd hostsoftware/libhexabus cd hostsoftware/libhexabus
-make release+make release  #remark: took some 20 minutes to complete
 dpkg -i build/libhexabus-0.6.0-Linux.deb dpkg -i build/libhexabus-0.6.0-Linux.deb
 cd .. cd ..
Zeile 69: Zeile 80:
 <code> <code>
 cd hba cd hba
-make release+make release #remark: took some 100 minutes to complete
 cd .. cd ..
 </code> </code>
Zeile 76: Zeile 87:
 <code> <code>
 cd hbc cd hbc
-make release+make release #remark: took some 440 minutes to complete - be patient! 
 +dpkg -i build/
 cd .. cd ..
 </code> </code>
  
- +=== compile and install hexinfo === 
-libhexabus: 20 min +<code> 
-hba: 100 min +cd hexinfo 
-hbc440 min +make release #remarktook some 380 minutes to complete - almost there! 
-hexinfo: 380 min +dpkg -i build/ 
 +cd .. 
 +</code>
  
 apt-get install libboost-system1.49.0 libboost-program-options1.49.0 libboost-filesystem1.49.0 libboost-thread1.49.0 apt-get install libboost-system1.49.0 libboost-program-options1.49.0 libboost-filesystem1.49.0 libboost-thread1.49.0
  
howto/hexabus_on_rpi.1368648648.txt.gz · Zuletzt geändert: 2013/05/15 22:10 von justinotherguy