Как скомпилировать и установить ядро ​​Linux в ARM kit - PullRequest
2 голосов
/ 21 ноября 2008

У меня есть комплект ARM и исходный код ядра Linux, исправленный с помощью Xenomai на моей машине. Я понимаю, что могу отправлять данные в комплект через USB-кабель и (на базе Windows, разумеется) программного обеспечения, но я озадачен точно тем, что я должен отправлять, чтобы запустить комплект Linux.

(пояснения к комментариям: это комплект Atmel AT91SAM9260-EK. Он использует SAM-BA и SAM-PROG для загрузки и выгрузки данных через последовательный или USB-кабель.)

Ответы [ 3 ]

1 голос
/ 22 ноября 2008

Я бы начал с программного пакета ATM91SAM9 Linux от Atmel и следовал инструкциям.

Linky:

http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4335

В противном случае вам нужно получить настройку GCC с бэкэндом ARM на компьютере с Linux, собрать двоичный файл Linux и выяснить, как загрузить его на плату devt.

1 голос
/ 22 ноября 2008

Я бы предложил jtag и openOCD, тогда вы просто используете JTAG, чтобы поместить свою файловую систему и образ ядра в флэш-память, где наш загрузчик может найти ее. Возможно, вам придется изменить свой загрузчик. Другой вариант - вы можете запустить свой микро, затем вставить загрузочную программу в оперативную память программы, а затем изменить счетчик программы, чтобы он указывал на нее. эта программа загрузки может инициировать UART / USB, тогда у вас есть программа на стороне хоста, которая транслирует файлы. этот метод очень сложен и, как правило, хорош, только если вы не хотите тратить 100 $ на jtag (подсказка, купите jtag, они полезны)

1 голос
/ 21 ноября 2008

Возможно, вы захотите проверить кросс-компилятор, например OpenEmbedded , который поможет вам скомпилировать ядро ​​для архитектуры ARM.

...