Boot-loader的设置如图所示,包括内核八口、屏蔽所有申断、判断处理器类型、创建核心页表等。 图 Boot-loader的设置 在Boot-loader的执行全过程中可以不必响应任何中断,但必须正确地设置系统功能寄存器及各控制寄存器等。在跳转到内核前,必须禁止中断(IRQs和∏Qs);CPU必须处于SVC模式;MMU必须关闭;指令Cache可以打开也可以关闭;数据Cache必须关闭。theKernel()函数调用应该是永远不返回的,如果这个调用返回,则说明出错。 欢迎转载,信息来源维库电子市场网(www.dzsc.com) 来源:ks99