热爱嵌入式开发
发布时间:2013-07-20 13:16:21
在阅读GNU/Linux内核代码时,我 们会遇到一种特殊的结构初始化方式。该方式是某些C教材(如谭二版、K&R二版)中没有介绍过的。这种方式称为指定初始化(designated initializer)。下面我们看一个例子,Linux-2.6.x/drivers/usb/storage/usb.c中有这样一个结构体初始化 项目:s.........【阅读全文】
发布时间:2013-07-09 00:06:36
Uboot启动流程:第一阶段:1. cpu/arm920t/start.Sl _start : b l start_code(复位异常)2. .........【阅读全文】
发布时间:2013-07-09 00:03:20
u-boot系统启动流程 大多数bootloader都分为stage1和stage2两部分,u-boot也不例外。依赖于CPU体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。.........【阅读全文】