DE1-SOC入门之Linux开发环境搭建

本文档主要介绍了如何在DE1-SOC FPGA开发中搭建Linux开发环境,包括Ubuntu操作系统安装、uBoot和Linux内核源码获取、以及gcc-linaro-arm工具链的选择。文中提到的教程适合有一定基础的开发者,文中分享了在搭建过程中遇到的问题及解决办法,以补充现有资料的不足。
摘要由CSDN通过智能技术生成

入手DE1-SOC这块FPGA也有两三个月了,将友晶提供的入门学习例程、代码等摸索了一下,感觉正常的fpga和arm之间的通信、控制已经没多大问题了。可是很多时候,事情没有自己想的那么简单。现在接手的项目,实时性略高(不是相当高的那种,延迟的1、2ms还是能接受的),对arm的运算量也非常大,本来想着用轮询一遍遍查看fpga的标志位,一旦有变,立刻去读取数据,后面想想看,这样有点太浪费cpu了,于是还是选择用中断吧,既然要用到中断,就需要中断驱动的编写、编译,要编译驱动嘛,Linux开发环境还是必须得有滴~~

言归正传,首先先来说一下本人的电脑和使用的软件,本人电脑win10 64位(之前用win7开发的,还是win7好,win10略有一点兼容性小问题,不过被我解决了),虚拟机使用的是virtual box的5.0.16 64位版本,Linux使用的是ubuntu-12.04.5-desktop-i386,没有用64位的原因是当时安装arm-linux编译器好像有个什么库装不上,索性就用32位了,其实用高版本的编译器就没问题了,但是自己也没试过了,DE1-SOC我使用的是友晶提供的ubuntu系统,内核版本3.12。注意,这个教程不太适合新手,至少你需要把友晶提供的几个例程都做一遍,而且要了解驱动方面的知识,这个知识嘛,我是买了讯为的4412板子,看讯为的视频学习的,不过讯为的驱动教程还没有更新完,你当然也可以去找韦东山的资料ÿ

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值