主要研究ARM和Linux 嵌入式系统中BotLoader、Linux 内核及文件系统的移植方法。目标板上的微控制器是S3C2440,其内核为ARM920T,存储器有64M 的SDRAM、64M 的Nand Flash 以及2M 的Nor Flash;板上还集成了串口、网卡、鼠标、键盘、LCD、声卡等多种接口。开发环境是在VMvare 虚拟机平台软件下安装的Linux 操作系统,并构建交叉编译开发环境,在此基础上试验移植了Linux 系统,包括U-Boot 移植、配置、编译,Linux 内核的移植、配置、编译,根文件系统的构建、编译。