Как скомпилировать и установить ядро Linux в ARM kit

StackOverflow https://stackoverflow.com/questions/309292

  •  08-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

Линки:

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top