自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Burning Water

没有什么能够阻挡,你对自由的向往

  • 博客(3)
  • 收藏
  • 关注

原创 uboot——start_armboot——init_sequence——board_init

Mini2440.c (kangear-u-boot-2009.11\board\tekkamanninja\mini2440) 6810 2014/9/1

2014-11-12 14:28:23 993

原创 uboot源码分析——启动linux内核

如果板子启动以后不按任何键,将会默认启动Linux内核。 我们回到/common/main.c中,首先 s = getenv ("bootcmd"); 然后 run_command (s, 0); bootcmd是一个环境变量,它的值对应一些命令,用来启动linux "bootcmd=" CONFIG_BOOTCOMMAND "\0" /include/configs/mini244

2014-11-03 10:33:55 1091

原创 uboot源码分析——main_loop

接下来看/common/main.c中的main_loop (); 你会发现,这个函数相当长,但是其中有不少的编译条件,很多宏是没有定义的,也就是说,最后被编译的只是其中一部分。 在预编译的时候使用 #warning “你想要打印的字符串”,这种形式可以在编译的时候确定哪些宏是被定义的,哪些是没有定义的。 可以将没有编译的部分去掉,得到有效的代码就比较少了: 但是看代码的时候总是有种强迫症

2014-11-03 10:00:57 1083

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除