Разработка и эмуляция ARM

У меня есть устройство ARM (сетевое хранилище) с установленным Debian. Я могу вытащить диск и сделать дамп образа fs (используя dd). ОС там дебиан, я использую убунту.

Что мне нужно установить (программное обеспечение) для кросс-компиляции?

Я могу смонтировать образ и изменить его содержимое. Как я могу эмулировать это устройство для тестирования кросс-компилированных исполняемых файлов?

ОБНОВЛЕНИЕ: я не имею в виду какое-либо программирование на ассемблере, я хочу скомпилировать некоторые обычные демоны Debian (веб-сервер + скрипты) и развернуть после проверки.


person edbond    schedule 05.03.2010    source источник
comment
Хм, суперпользователи будут беспокоиться о кросс-компиляции?   -  person kennytm    schedule 05.03.2010
comment
Определенно не проблемы с кодированием, я считаю, что он больше подходит для superuser.com.   -  person Brian T Hannan    schedule 05.03.2010
comment
Вопрос о компиляции и тестировании скомпилированного кода, это не вопрос суперпользователя.   -  person edbond    schedule 05.03.2010


Ответы (2)


проверьте это: http://www.embeddedarm.com/software/software-arm-linux.php

у них есть перекрестные наборы инструментов для Linux и Cygwin.

Существуют эмуляторы Arm, но если вы пытаетесь эмулировать всю доску, это может быть другая история.

Мне больше всего повезло, когда я использовал компьютер для разработки с перекрестным набором инструментов для разработки и компиляции, а затем nfs монтировал мой каталог разработки на одноплатном компьютере.

person Brian Bay    schedule 05.03.2010

code sourcery или emdebian, если это не сработает.

person old_timer    schedule 05.03.2010