LINUX.ORG.RU

Выбор toolchain для ARM архитектуры

 , ,


1

1

Пытаюсь разобраться с программированием встроенных систем. Сейчас читаю Embedded Programming with the GNU Toolchain, где для программирования ARM-систем предлагается скачать CodeSourcery GNU toolchains Lite Edition.Однако Sourcery CodeBench Lite Edition больше не поддерживает ARM-архитектуру.
На какой toolchain можно заменить чтобы он был «совместим» с текстом Embedded Programming with the GNU Toolchain?


Gcc или лучше Clang для кросскомпиляции. Если кодить драйвера для арм плат, это одно, если кодить на си софт прикладной - это другое, и кодить софт проще в сто раз, собирается всё и без проблем, уровень развития арм платформы крайне высокий, пересобрать тот же питон или нжинкс под арм - дело 5 минут.

menangen ★★★★★
()
Последнее исправление: menangen (всего исправлений: 1)

Toolchain'ы:

https://launchpad.net/gcc-arm-embedded https://launchpad.net/gcc-linaro http://www.freddiechopin.info/en/download/category/11-bleeding-edge-toolchain

Всё это можно скормить Eclipse CTD + ARM plugins. Самое весёлое - заставить gdb работать с JTAG отладчиком, но тут всё завивит от того, какой отладчик. Есть пакеты от производителей чипов - например lpcxpresso от NXP.

RVictor
()

linaro конечно

io ★★
()
Ответ на: комментарий от aiqu6Ait

У тебя задачи какие?

Пытаюсь разобраться с программированием встроенных систем.



же.

А попробуй содержимое туториала приспособить к имеющемуся инструментарию. Будет трудно, но более эффективно. ИМХО.

Deleted
()
Последнее исправление: rht (всего исправлений: 1)

На какой toolchain можно заменить чтобы он был «совместим» с текстом Embedded Programming with the GNU Toolchain?

Будь мужиком, собери toolchain сам

gogi
()

Компилятор — arm-none-eabi-gcc.

IDE — geany.

Eddy_Em ☆☆☆☆☆
()
24 ноября 2015 г.

Задача cross-compiling на windows машине программок для cubieboard на arm a8 под eclipse. Компилятор нужен для LINUX (не Baremetal). В туториалах как раз и использовался codesourcery. Linaro подойдет для моих целей? На плате установлен archlinux. Сейчас задача стоит разобраться с драйвером nrf24l01.

pistoletov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.