2008-11-21 96 views
2

我在我旁边有一个ARM套件,并且在我的机器上安装了Xenomai补丁的Linux内核源代码。我知道我可以通过USB电缆和一个(基于Windows的软件)软件将数据发送到套件,但是我很难将其发送到,我应该发送什么以使该套件能够运行Linux。如何编译并将Linux内核安装到ARM套件中

(从意见澄清:。这是Atmel的AT91SAM9260-EK套件它采用SAM-BA和SAM-PROG用于装载和卸载数据通过串行或USB电缆)

+1

你能澄清你的ARM工具包吗?通常,在ARM板上运行Linux的过程涉及为板开发一个引导加载程序,准备一个基于Flash的文件系统,以及从文件系统或闪存启动ARM内核。 – 2008-11-21 18:36:22

回答

1

你可能想检查一下像OpenEmbedded这样的交叉编译器,它将帮助你编译ARM体系结构的内核。

1

我会建议jtag和openOCD,然后您只需使用JTAG将您的文件系统和内核映像放入闪存中,然后在我们的引导加载程序可以找到它的地方使用。你可能不得不改变你的引导程序。 另一种选择是你可能会启动你的微型计算机,然后插入一个引导程序到程序的RAM中,然后改变程序计数器指向它。 引导加载程序可以启动UART/USB,然后你有一个主机端程序来传输文件。这种方法非常复杂,通常只有当你不想在jtag上花费100美元时(提示,购买他们有用的jtag)