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

NOIS-II处理器的软件编程

NOIS-II处理器的软件编程

在网上看到的,觉得对新手很有借鉴意义,拿来大家看看


想请问一下,NOIS-II的处理器的架构是不是基于现在的ARM7,它的C语言编程跟现在的ARM7的编程是否一样,这个处理器的内部资料的驱动全部是调用所谓的API。请问ARM的C语言程序是不是一样调用API(我不清楚ARM),
请高手指示:给个介绍和现在市面上嵌入式处理器(如ARM7)比较,以及C语言编程的比较和介绍。

回答:
NIOS处理器和ARM同属RISC体系,但指令和寄存器组成不一样,更重要的是NIOS是软CPU,有一整套的EDA软件支持开发属于SOPC范畴,而ARM属于SOC,ARM是IP授权方式给各大半导体公司生产的,因而有很丰富的产品,是硬CPU,相对于NIOS目前在应用领域更成熟,性能也更好。但NIOS很灵活,算法可以由软件实现,也可以用HDL实现硬算法,潜力很大,他们都可以用C来开发,但底层是不一样的,NIOS II用GCC实现的标准C库的支持,ARM也有C库支持,但开发软件不一致,在底层软件的支持下,他们都可以实现UCOS II和LINUX等操作系统。三言两语也说不清,大体如此
返回列表