SOPC课件-第五章-Nios-II应用程序及其外设HAL驱动开发.pptVIP

  • 8
  • 0
  • 约1.67万字
  • 约 78页
  • 2019-06-24 发布于浙江
  • 举报

SOPC课件-第五章-Nios-II应用程序及其外设HAL驱动开发.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 5.5 开发HAL下的设备驱动 为各类设备创建驱动程序 以太网设备 Altera提供了SMSC lan91c111器件的驱动,因此用户如果想使用不同厂家的以太网芯片,编写驱动的一种简便的方法就是在lan91c111驱动的基础上进行修改。lan91c111的驱动位于Nios II kit安装路径\altera\kits\nios2\components\altera_avalon_lan91c111文件夹中。 剩下的三种设备:DMA设备、用作系统时钟的定时器设备、用作时间标记的定时器设备Altera已经为用户实现了,所以这里就不再鏊述了。 5.5 开发HAL下的设备驱动 把设备驱动集成到HAL中 放置驱动程序 驱动程序开发完毕后,还需要把源程序文件放到约定的SRC文件夹下,并在此文件夹下为它编写一个简单的Makefile文件,以便于工程的管理和编译。 所有驱动都 应该放置在components目录下 集成到HAL系统库中的设备驱动文件放在HAL目录 放置设备 寄存器描 述 文 件 5.5 开发HAL下的设备驱动 把设备驱动集成到HAL中 编写Makefile文件 程序清单5.1

文档评论(0)

1亿VIP精品文档

相关文档