您的位置 首页 嵌入式

Nexys3学习手记7:MicroBlaze小试牛刀

Nexys3学习手记7:MicroBlaze小试牛刀-有了前面两个实例的铺垫,下面这个工程就要带大家尝试搭建一个基于MicroBlaze的应用。

有了前面两个实例的衬托,下面这个工程就要带我们测验建立一个根据MicroBlaze的运用。特权同学也是第一次接插Xilinx的嵌入式开发渠道,跑了一个流程下来,正如所料,和Altera的SOPC Builder(往后主推Qsys)以及EDS比较,单从开发环境上来看是迥然不同、换汤不换药的。

如图1所示,其实在装置ISE软件的时分,因为我们挑选了Embedded EdiTIon(可参阅手记2),那么在装置完结的程序菜单中,如图1所示,EDK(Embedded Development Kit)后有两个开发渠道,即Xilinx Platform Studio(硬件开发渠道,简称XPS)和Xilinx Software Development Kit(软件开发渠道,简称SDK),对应Altera的SOPC Builder(或Qsys)和EDS。因为Xilinx的SDK支撑的软核MicroBlaze片内总线是AXI,而Altera的NIOS II主推的是Avalon,这儿先不管孰优孰劣,他们之间多少仍是有些差异的,十分习惯于SOPC Buider下作业的特权同学第一次触摸XPS的环境还真有些不适应。而反观软件渠道SDK,因为和EDS相同都是根据Eclipse的架构,所以比较简单上手,甚至连菜单按钮的布局和运用也多少有些似曾相识的感觉。

图1 EDK开发环境类似归类似,我们仍是老老实实的找个傻瓜教程扎扎实实的了解一下整个开发流程。很天然的,特权同学便敞开DocNav淘淘金,如图2所示,EDK and SDK下尽都是相关文档,而通过大略的阅读后,特权同学确定了“EDK Concepts, Tools, and Techniques.pdf”文档。尽管此文档也仅仅很简单的列举了一个软硬件协同开发的实例,许多规划细节都被忽略了(没让特权同学少吃苦头),可是好歹可以让人摸着大方向,所以花费不多时刻特权同学便成功构建并验证了归于自己的第一个嵌入式工程(包含硬件工程和软件工程)。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/179624.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部