新手问题。
我在查看一个u-boot板文件,其中包含很多函数。例如:
这些函数大多数情况下不是在板文件内被调用。它们从其他地方被调用,但我找不到它们被调用的地方。
在Linux内核板文件中,有一个机器结构体。里面可能有
我的问题是:是否有
我在查看一个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板文件中混杂在一起的那些函数?