DxlAPRS kompilieren: Unterschied zwischen den Versionen

Aus DXL-Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 22: Zeile 22:


  <nowiki>wget -r -np -N --no-check-certificate https://oe5dxl.hamspirit.at:8024/aprs/c/</nowiki>
  <nowiki>wget -r -np -N --no-check-certificate https://oe5dxl.hamspirit.at:8024/aprs/c/</nowiki>
== Kompilieren ==
=== Crosscompiling für den Raspberry Pi & Co (armv7hf) ===
cross-build for ARMV7hf (bur am335x pp, bananapi, beaglebone) on x86 host system
================================================================================
install following packages:
- build-essential  (sudo apt-get install build-essential)
- linaro-toolchain
cd ~/
wget https://releases.linaro.org/components/toolchain/binaries/latest-5.1/arm-linux-gnueabihf/gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf.tar.xz
tar -xf gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf.tar.xz
PLATFORM=armv7hf CROSS_COMPILE=/opt/gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- make all
Bitte die aktuelle Variante hier laden
https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/

Version vom 9. Januar 2021, 17:53 Uhr

Dieser Artikel ist derzeit in Arbeit

Hier soll beschrieben werden, wie man die dxlAPRS Toolchain selber kompilieren kann.

Quellen laden

Die Quellen für dxlAPRS liegen auf Github. Leider werden die Daten nicht sehr regelmäßig aktualisiert. Die aktuellsten Quellen findet man jedoch auf dem Server von Chris OE5DXL. Es wird empfohlen, die neuesten Quellen dort nochmals zu laden.

Das Repository von Github laden.

Hinweis: Das Paket git muss installiert sein, um es laden zu können (sudo apt-get install git)

git clone https://github.com/oe5hpm/dxlAPRS.git

Aktuelle Sourcen von OE5DXL laden

Über das Hamnet laden:

wget -N -r -np http://oe5dxl.ampr.at/aprs/c/

Über das Internet laden:

wget -r -np -N --no-check-certificate https://oe5dxl.hamspirit.at:8024/aprs/c/


Kompilieren

Crosscompiling für den Raspberry Pi & Co (armv7hf)

cross-build for ARMV7hf (bur am335x pp, bananapi, beaglebone) on x86 host system

====================================================================

install following packages: - build-essential (sudo apt-get install build-essential) - linaro-toolchain cd ~/ wget https://releases.linaro.org/components/toolchain/binaries/latest-5.1/arm-linux-gnueabihf/gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf.tar.xz tar -xf gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf.tar.xz

PLATFORM=armv7hf CROSS_COMPILE=/opt/gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- make all

Bitte die aktuelle Variante hier laden https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/