我非常了解本机和嵌入式系统上的 Linux。我已将 BSP 移植到 mini2440 和 Pandaboard。我还为 x86 和 arm 板交叉编译了几个包,包括从源代码自定义 VLC。
那么我想知道的是假设如果有一个新的板(在制造过程之后新到货),那么如何将它启动以运行 Linux,我知道首先我必须移植 Uboot 或任何 boorloader,但为此必须知道 Flash 存储器的地址大小。
我的问题是假设有新的板,那么假设我没有关于地址的任何信息,我如何将 uboot 移植到板上,板刚刚来自制造过程。就像许多公司都提供诸如芯片启动和电路板启动之类的服务一样,但是启动它需要哪些信息?
谈到 mini2440 和 pandaboard,我们可以得到公司的支持,但是假设任何新公司想要移植 Android/Linux,需要哪些信息或如何移植引导加载程序然后 Linux/Android?
按照 1 总结我的问题。如何将 Uboot 移植到新板上?2.如何将Kernel移植到板子中?3. 芯片如何上板?
我想学习新事物,并希望比 BSP 移植到董事会领先一步。
期待专家的来信。
感谢您的时间。