⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loadkernel.c

📁 s3c4510b bootloader,功能:装置uclinux kernel. 详细的boot load启动分析,帮助新手可以马上写出可以跑在arm板子上的简单bootloader ├─bin2
💻 C
字号:
#include "typdef.h"
extern char kernel[]; 

void loadkernel()
{  
	
	int i;
	char	*to;
	char	*from;
	void 	(*fp)(void);
	

	fp = (void (*)(void))0x8000;

	to   = (char*)0x8000;	
	from = (char*)kernel;

	for(i = 0; i < 2097152; i++){
		*to = *from;
		to++;
		from++;
	}
	
		
	(*fp)();  //把控制权交给kernel。
	
	return;	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -