ARRIA10学习(1)

实验室的板子是arria10开发板和de10开发板,arria10是Rev C版本,de10是standard版本。arria10上的led是低电平亮,高电平灭,按键按下是低电平,平时是高电平。可以在rocketboard官网和友晶官网http://www.terasic.com.cn/cn/找到学习资料。

arria10开发板的linux镜像

这个一般都需要自己做一个,才明白这个流程。从安装的ds-5中的example拷贝出golden工程,然后用qysy重新generate后,quartus编译会生成相应的文件,之后可以按照该网站描述的步骤来制作就好。要注意的就是如果无法科学上网的话,那么文件系统最好不要自己做,直接用官网给的就好了。下载地址可以在这个网址1和这个网址2下面的这个网址下载https://releases.rocketboards.org/release/2016.10/gsrd/

上面都之后把所有的文件都放到一个目录下面,然后直接python **.py就可以生成images了。

  • 注意点
    有的时候在Linux系统面直接把Image烧写到sd卡中不能启动,在windows下面才可以。但是我建议还是在Linux下面烧写,因为以后需要更新的时候,直接通过Linux命令把文件搬运到SD中就可以完成更新。

开始使用arria10开发板

可以这个文章学习学习Embedded Linux Beginner Guide
1、golden工程的架构
2、golden工程的使用
这里写图片描述
arm端的开发可以使用ds-5软件或是直接在Linux下面写C代码,然后Make之后通过SSH,把文件传送到板子上。因为在Linux下面需要的库,可以搬运到板子上就可以直接用了。

  • ds-5开发板子的arm
    interl的这个软件可以直接调式arm,如果是裸机开发用这个软件不错。

  • Linux系统下直接开发板子上的arm
    需要安装交叉编译入软件,这个在上面的网址中也有。这个这例程可以教会入门的喔很多东西,下面的PDF文档直接下载,照着它来做就好,里面有内核驱动新增的方法。

猜你喜欢

转载自blog.csdn.net/lovexlsforever/article/details/82555844