新手问题在这里。
我在看一个u-boot板文件,里面有很多功能。
例如; board_mmc_init(), enet_board_init(), setup_splash_img(),
等等
大多数这些函数都不会从板文件中调用。他们从其他地方接到电话。但我不知道在哪里。
在 Linux 内核板文件中有一个机器结构。在那里,我们可能会调用其他函数,.init_machine = myboard_init.
而myboard_init(void)
这些函数又会调用其他函数。我发现这种风格很容易阅读。
我的问题是;确实u-boot
有相当于.init_machine?
我在哪里查看一切“开始”的地方?谁把所有这些松散的功能都放在一个 u-boot 中boardfile?
-安迪