3692
правки
Строка 25: | Строка 25: | ||
Сборку программ рекомендуется производить на компьютере с Linux, используя специальное разработческое окружение. | Сборку программ рекомендуется производить на компьютере с Linux, используя специальное разработческое окружение. | ||
Компиляция и разработка непосредственно на Wiren Board 5 не рекомендуется из-за маленького объёма RAM. | Компиляция и разработка непосредственно на Wiren Board 5 не рекомендуется из-за маленького объёма RAM. | ||
==== Тулчейн ==== | |||
Если ваша программа не имеет внешних зависимостей от библиотек операционной системы, то для её сборки можно установить тулчейн. | |||
Название тулчейна: | |||
* для Wiren Board 6 и выше: **AArch32 target with hard float (arm-linux-none-gnueabihf)** | |||
* для Wiren Board 5 и ниже: **arm-linux-none-gnueabi** | |||
Скачать тулчейн для вашей операционной системы можно здесь: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads | |||
В дистрибутивах Linux необходимые тулчейны обычно уже доступны как пакеты. Например, для Ubuntu или Debian: | |||
<pre> | |||
apt install gcc-arm-linux-gnueabihf | |||
</pre> | |||
==== Разработческое окружение ==== <!--T:9--> | ==== Разработческое окружение ==== <!--T:9--> | ||
Разработческое окружение удобно использовать для сборки программ с внешними зависимостями от системных библиотек, для упаковки программ как Debian-пакетов, для удобной сборки под несколько версий Wiren Board. Это рекомендуемый и самый удобный способ. | |||
<!--T:10--> | <!--T:10--> |