Перейти к содержанию

Навигация

Как разрабатывать ПО для Wiren Board: различия между версиями

Нет описания правки
Строка 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-->