首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > NIOS软核处理器的Linux引导程序U-boot设计

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

资料介绍
EDAPLD论文

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

评论