当前位置: 技术问答>linux和unix
bootloader的源代码怎样查看
来源: 互联网 发布时间:2017-03-13
本文导语: 我想查看bootloader的源代码,但是找不到main(),好多的文件在一个文件夹里。里面有一个可执行文件make_boot。 执行以后就能得到u_boot.bin 我该怎样看到bootloader的源代码以及u_boot.bin的生成过程? (u_boot.bin的生成可以查...
我想查看bootloader的源代码,但是找不到main(),好多的文件在一个文件夹里。里面有一个可执行文件make_boot。
执行以后就能得到u_boot.bin
我该怎样看到bootloader的源代码以及u_boot.bin的生成过程?
(u_boot.bin的生成可以查看make_boot,但是太简单了,比如:
cat u_boot_bin.bin >> temp
split -b 256k temp
mv xaa u_boot_256k.bin
cat u_boot_256k.bin >> u_boot.bin
rm -f u_boot_256k.bin x*
中间有一句话个人还觉得多此一举。
)
求大侠解答。
执行以后就能得到u_boot.bin
我该怎样看到bootloader的源代码以及u_boot.bin的生成过程?
(u_boot.bin的生成可以查看make_boot,但是太简单了,比如:
cat u_boot_bin.bin >> temp
split -b 256k temp
mv xaa u_boot_256k.bin
cat u_boot_256k.bin >> u_boot.bin
rm -f u_boot_256k.bin x*
中间有一句话个人还觉得多此一举。
)
求大侠解答。
|
请使用source insight查看uboot代码。
uboot代码很庞大,不下点功夫是不行的。
uboot的Makefile也很复杂,需要花时间去了解编译过程。
uboot代码很庞大,不下点功夫是不行的。
uboot的Makefile也很复杂,需要花时间去了解编译过程。
|
vim +插件
要找main入口,
vi -t main
不过u-boot的入口不是main的。
要找main入口,
vi -t main
不过u-boot的入口不是main的。