1. 首页
  2. 课程学习
  3. 嵌入式
  4. NIOS软核处理器的Linux引导程序U boot设计

NIOS软核处理器的Linux引导程序U boot设计

上传者: 2022-12-14 07:22:08上传 DOC文件 45.50 KB 热度 13次

EDAPLD论文NIOS软核处理器的Linux引导程序U-boot设计摘要:针对将cClinux向Nios处理器移植过程中的启动加载程序U-bootbootloader进行研究。首先介绍移植的步骤,然后利用bootloader的设计思想,着重讨论U-boot在Nios中的设计与实现,最后对U-boot在基于Linux的嵌入式系统中的运用作了探索和展望。关键词:U-boot bootloader uClinux Nios软核1概述1.1Nios简介Nios是Altera公司以RISC为基础的可配置、可裁减软核处理器。它具有16位指令集和16/32位数据通路,通过将包括16或32位高性能处理器在内的移种应用模块嵌入到通用FPGA/CPLD内,实现完全可配置的嵌入式系统。其开发套件包括:具有必要外围内核的Nios处理器、C/C++编译器、Cygnus的源级调试程序、Quartus编译软件、验证工具和开发板。Nios软核处理器主要特性包括:高效灵活的处理器模块,可以通过软件配置成16位或32位的中央处理单元(RISC结构),并可选择不同的内部存储器大小,其最高执行速度可达50MHz;具有多种其它功能模块的选择(SDRAM控制器、UART控制器、PCI接口模块、LCD接口模块、MAC接口模块等多种功能模块);具有完整、廉价、便捷的开发系统。所有开发(包括设计、调试)均通过软件进行,不再需要专门的硬件仿真器和编器,大大减少了开发设备的成本。1.2向Nios移植uClinux需要做的工作和步骤(1)硬件需求需要一个Altera公司的开发包,或者是下面三种之一:APEX board,STRATIXboard,CYCLONE board。本文选用的是CYCLONAE board。(2)软件需

用户评论