新闻中心

EEPW首页 > 嵌入式系统 > 嵌入式设备上的 Linux 系统开发(二)

嵌入式设备上的 Linux 系统开发(二)

——
作者: 时间:2006-03-25 来源:电子产品世界 收藏
清单 4. 样本标记格式。内核通过 <ATAG_TAGNAME> 头来标识每个标记。 #define <aTAG_TAGNAME> <Some Magic number> 

struct <tag_tagname> { 
u32 <tag_param>; 
u32 <tag_param>; 
}; 

/* Example tag for passing memory information */ 

#define ATAG_MEM 0x54410002 /* Magic number */ 

struct tag_mem32 { 
u32 size; /* size of memory */ 
u32 start; /* physical start address of memory*/ 
}; 



setup_arch 还需要对闪存存储库、系统寄存器和其它特定设备执行内存映射。一旦完成了特定于体系结构的设置,控制就返回到初始化系统其余部分的 start_kernel 函数。这些附加的初始化任务包含: 



关键词:

评论


相关推荐

技术专区

关闭