SOC FPGA之流水灯设计

本文介绍了AlteraSocEDS开发套件中的DS-5工具包,包括ARM编译器的使用,如创建项目、添加硬件库路径,以及基于ARM编译器的流水灯实例,涉及项目配置、看门狗管理、分散加载和编译过程。

一、DS-5简介

        Altera Soc EDS开发套件的核心是Altera版ARM Development Studio 5(DS-5)工具包,为SoC器件提供了完整的嵌入式开发环境、FPGA自适应调试和对Altera工具的兼容。

1.1 DS-5 eclipse破解

首先下载破解器

然后进入cmd运行,进入到破解器所在文件夹

 然后输入patcher.exe --license ?:licensepath

最后显示.dat文件即可,将license添加到eclipse中就好了

1.2 ARM编译器

        ARM编译器用于生成面向ARM、Thumb、Thumb22、VFP和NEON指令集的应用程序。
        ARM编译器工具链可用于编译由C、C++或ARM汇编语言源代码编写的程序,可以为32位ARM、16位Thumb和Thumb-2指令集生成优化代码,并支持完整的符号ISO标准的C和C++代码,通过向量化NEON编译器支持NEON SIMD指令集。

1.3 GNU编译器

        Altera Soc EDS自带的裸机GNU编译工具是基于ARM架构的处理器,用于编译Linux应用程序,可以直接从命令行直接启动,也可以在Eclipse中创建Linux可执行程序项目从而调用此套编译器。

二、基于ARM编译器的流水灯实例

2.1 创建项目

新建C Project

用SOC EDS提供的HALIB中给的API访问板上硬件,所以需要在项目编译选项中添加HWLIB路径
选择主菜单Project->Properties,在弹出的Properties for LedWater对话框中点击Includes

本实例要添加的是项目编译时需要包含的HALIB路径,点击Include path(-I),通过File system选择<SocEDS安装路径>\ip\altera\hps\altera_hps\

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值