當前位置:編程學習大全網 - 編程軟體 - 嵌入式linux?gec2440開發板移植lcd驅動和引導開發板的疑問

嵌入式linux?gec2440開發板移植lcd驅動和引導開發板的疑問

“linux內核不是在lookup_machine_type的時候應經選好開發板的嗎”

我明白妳的疑問,但是這邊還不能這麽說,mach-smdk2410.c能否被編譯是取決於arch/arm/mach下面的kconfig和makefile的。也就是妳的linux內核配置,說白了就是取決於妳。

lookup_machine_type,不會為妳選擇什麽開發板,他只能幫妳檢查妳的配置是否和uboot傳來的參數匹配。

當lookup_machine_type時候會把uboot傳進來的r1的值也就是妳的mach-type號與mach-smdk2410.c中的MACHINE_START(xxx,

"xxx")進行對比(這裏我說的比價通俗,這個過程其實涉及到壹些arch.info.init段和lookup_machine_type匯編我就不講了),二者匹配就ok,不匹配說明妳傳錯mach-type或者在linux配置的時候選錯的開發板。

我就是搞arm

linux

BSP架構的。

:)

  • 上一篇:如何看待樹莓派?求大神幫助
  • 下一篇:全自動彎管機哪家好
  • copyright 2024編程學習大全網