一、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\

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

被折叠的 条评论
为什么被折叠?



