Нужно несколько советов, чтобы начать программирование на платформе ARM (с Linux) - PullRequest
4 голосов
/ 20 мая 2009

Скоро мне придется (возможно) поработать на платформе ARM, где размещается дистрибутив linux (я не знаю, какой дистрибутив ..).

Я знаю, что проект касается потоковой передачи видео, но я не могу рассказать вам больше. На самом деле я только получил аннун и пока никого не встречал.

Я никогда не работал на такой платформе. Так что идея для меня - проверить до начала проекта.

Что бы вы посоветовали мне понять, как работает такая платформа? Интернет-ссылки? Учебники? Инструменты

Более того, поскольку у меня дома нет процессора ARM (ну, кроме моего iPhone ...) Какую виртуальную машину вы мне посоветуете? (Я явно не хочу терять время на установку и тестирование каждого из них.)

Мне известна эта страница в Википедии . Какой из них больше подходит для платформы MacOS X 10.5 / intel? Какой дистрибутив linux установить на виртуальной машине?

Я знаю, что тема довольно широкая, поэтому любая идея приветствуется! : -)

Ответы [ 2 ]

5 голосов
/ 20 мая 2009

Для виртуальной машины, которая может эмулировать платформу ARM, попробуйте QEMU. Вы можете установить дистрибутив Debian Linux на основе ARM и поработать с ним. Поиск в Google по ARM, QEMU и Debian поможет вам начать работу.

Также: не беспокойтесь о процессоре ARM. Вы будете использовать Linux, поэтому все низкоуровневые вещи уже сделаны для вас. Гораздо важнее узнать, как работает процесс загрузки Linux. Как установить вещи и т. Д. Вы редко (если вообще) заметите, что работаете на устройстве ARM. Большая разница с ПК под управлением Linux заключается в том, что ARM будет работать намного медленнее.

Если вы ищете настоящее оборудование, с которым можно поиграть, я предлагаю вам взглянуть на beagleboard (www.beagleboard.org). Это дешево (около $ 150) и работает (среди прочего) с различными дистрибутивами Linux.

С beagleboard вы получите весь опыт кросс-компиляции Linux, если хотите (будьте осторожны: вы вырветесь).

0 голосов
/ 20 мая 2009

Я не могу ответить на все ваши вопросы, но есть полный порт Debian GNU / Linux для ARM . Работает невероятно в моем опыте (я пробовал это на QNAP ). Все, что доступно в Debian, теперь работает на QNAP! Так что, вероятно, проще всего сначала попробовать инструменты и пакеты Debian, которые близки к вашему проекту, а затем продолжить оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...