论文部分内容阅读
NiosⅡ处理器是Altera公司推出的一个32/16位精简指令集处理器软核。他为嵌入式系统开发者提供了更多的资源,可支持复杂、高性能系统的开发。硬件抽象层HAL作为一个板级支撑包提供给NiosⅡ处理器系统。基于HAL的外设管理程序使用ANSI C标准库函数,并通过HAL API访问硬件资源。通过对其进行深入的研究,结合NiosⅡ嵌入式处理器系统对Lan91c111网络外设的管理模式,总结了HAL在NiosⅡ嵌入式处理器系统设备管理中的作用及其一般实现模式。
The Nios II processor is a 32/16-bit reduced instruction set processor soft core from Altera Corporation. He provides embedded system developers with more resources to support the development of complex, high-performance systems. The hardware abstraction layer HAL is provided to the Nios II processor system as a board-level support package. The HAL-based peripheral manager uses ANSI C standard library functions and accesses hardware resources through the HAL API. Through its in-depth research, combined with Nios Ⅱ embedded processor system Lan91c111 network peripherals management mode, summed up the HAL in Nios Ⅱ embedded processor system equipment management role and its general implementation mode.