北京网站建设哪里好,营销策划精准营销,在线做爰视频网站,淄博网站制作营销文章目录 前言SoC的Linux系统搭建 前言
本文是在毕业实习期间学习FPGA的SoC开发板运行全连接神经网络实例手写体的总结。
声明#xff1a;本文仅作记录和操作指南#xff0c;涉及到的操作会尽量细致#xff0c;但是由于文件过大不会分享文件#xff0c;具体软件可以自行搜… 文章目录 前言SoC的Linux系统搭建 前言
本文是在毕业实习期间学习FPGA的SoC开发板运行全连接神经网络实例手写体的总结。
声明本文仅作记录和操作指南涉及到的操作会尽量细致但是由于文件过大不会分享文件具体软件可以自行搜索相关资源。
SoC的Linux系统搭建
首先既然提到了软件开发那么我们就需要在FPGA的SoC开发板上搭建一个适合软件运行的Linux系统。但是这个过程过于繁琐所以我们跳过这个步骤可以直接使用别人做好的镜像文件 如果你还是想要自己做一个镜像可以参考大多数镜像制作手册。
那么接下来就要问了这个镜像怎么使用呢
首先准备一个SD卡和读卡器。插上电脑对硬盘格式化如果硬盘分了区一定要合并。然后找到Win32DiskImager.exe文件双击运行。
它的界面大概是这个样子注意你的镜像文件不要复制在SD卡里了。 我们选择镜像所在的目录开始烧录。 点击Write。
找到黄金工程并用Quartus软件打开进行全编译。 这个黄金工程是这个样子
全编译过后 在该工程的输出文件夹内找到sof_to_rbf.bat文件双击soc_system.rbf文件更新修改日期会变成当前时间。 在上一级目录找到generate_hps_qsys_header.sh文件。 打开Intel FPGA Embedded Command Shell执行以下操作注意找到自己文件的位置 注意首先你的Quartus务必是标准版的 其次如果在这个路径下 你没有这个文件那么①你需要安装C语言运行环境这很好理解对吧毕竟我们是要用C语言的HLS。②你还需要安装这几个软件 安装过程很简单这里我就不占用篇幅了可以一直NEXT.
在这个位置输入cmd 然后 在这里我的运行结果是这样的;
然后打开Intel FPGA嵌入式命令行窗口。 直接双击运行这个目录下的命令。
打开以后是这样的界面
然后执行以下命令:请注意我么们复制下来的路径需要改成/正斜杠/ 执行成功以后可以得到这个文件 将soc_system.rbf和soc_system.dtb文件复制粘贴到SD卡分出来的最后一个区替换原来的文件。
写到这里我对实验指导书还有很多不明白的地方