首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]给自开发的FC CORE编写驱动能否集成到HAL中

[求助]给自开发的FC CORE编写驱动能否集成到HAL中

请各位高手指教一下。我看了Nios II Software Developer’s Handbook,讲了字符设备,DMA,file subsystem drivers等5类设备开发驱动时怎么集成到HAL中时。但对于不属于这5种类型的FC core开发驱动能够集成到HAL中吗?如果不集成到HAL中,能够用HAL上的newlibC和micro OS来控制我的设备吗?


此外,请问怎么使用gcc工具来编译和连接我自定义的C文件?IDE里似乎没有这个功能?

没有人回答吗?
比如说我看到文档中有这么一段
Some peripherals provide dedicated accessor functions that are not based
on the HAL generic device models. For example, Altera provides a
general-purpose parallel I/O (PIO) core for use in Nios II processor
system. The PIO peripheral does not fit into any class of generic device
models provided by the HAL, and so it provides a header file and a few
dedicated accessor functions only.

大意是PIO不属于HAL支持的5类设备,所以只提供了alt_alvalon_pio_regs.h这个头文件供编程使用。那么我要编程操作PIO设备时,是不是就只能直接调用alt_avalon_pio_regs.h中的宏来操作寄存器,而不能使用C标准库函数中的printf或者Micro OS中的某些函数来控制PIO呢?是不是使用了PIO设备的系统就不能支持Micro OS和newlibC呢?
返回列表