论文部分内容阅读
基于SOPC(System On Programmable Chip)的嵌入式系统设计把SOC设计、FPGA设计和当前最流行的嵌入式系统技术结合起来,使之具有广泛的应用前景。SOPC必将成为未来IC的发展趋势,课题采用Altera公司推出的32 位软核处理器NiosⅡ和嵌入式操作系统μClinux进行嵌入式开发,对未来嵌入式产品的开发具有深远的意义。
论文首先介绍如何利用QuartusⅡ、SOPC Builder等软件工具来构建一个以NiosⅡ处理器为核心硬件平台;这个硬件平台为μClinux提供了4M的flash,8M的sdram和DMA9000A以太网控制器等外围设备。硬件平台搭建成功,接着详细介绍利用NiosⅡ IDE、和Microtronix公司的Linux 开发包移植μClinux 操作系统到硬件平台的过程,μClinux 操作系统的移植包括内核定制和文件系统的生成和应用三个部分。
课题完成了以NiosⅡ为核心的处理器系统定制,μClinux操作系统在NiosⅡ处理器的移植,通过应用程序验证了移植的操作系统μClinux在DE2开发平台运行的稳定性,为后续在DE2平台上进行嵌入式开发打下了良好的基础。