搜索
bottom↓
回复: 22

Cyclone V soc高手请教

[复制链接]

出0入0汤圆

发表于 2016-5-26 22:09:26 | 显示全部楼层 |阅读模式
准备做一个无人机创业项目,打算采用Cyclone V soc。这里有几个问题想请教:
不知道Cyclone V soc两个核,如果裸跑应用程序的话,是两个核跑各自的程序还是跑同一个程序?核间是通过什么方式通信的?另外裸跑如果想使用以太网接口,是怎样实现IP包的收发的?请大牛不惜赐教。

另外,哪位大牛对该项目感兴趣,欢迎加入。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2016-5-26 23:28:15 | 显示全部楼层
无人机用这玩意是不是成本高了点

出0入0汤圆

发表于 2016-5-27 06:59:57 | 显示全部楼层
Cyclone V soc 什么型号?多少钱一片?

出0入0汤圆

发表于 2016-5-27 18:38:10 来自手机 | 显示全部楼层
我有de1-soc开发板,2个核可以分别跑,也可以一起跑,不过一起跑应该只能用linux。推荐一个跑linux一个跑rtos。通信方式很多,可以共享内存,2核都可以访问内存。中断控制器会分发flag给想要中断的核。日本有人在zynq上做了四轴,可以参考,这颗u也是fpga加双arm,而且都是a9裸跑以太网收包推荐用lwip协议栈,比较好。

出0入31汤圆

发表于 2016-5-27 19:23:50 来自手机 | 显示全部楼层
nfchg 发表于 2016-5-27 18:38
我有de1-soc开发板,2个核可以分别跑,也可以一起跑,不过一起跑应该只能用linux。推荐一个跑linux一个跑rt ...

好像官方没啥关于两个分开跑的Demo

出0入0汤圆

发表于 2016-5-27 20:13:52 来自手机 | 显示全部楼层
ocpoc楼主参考一下,用的是zynq

出0入0汤圆

 楼主| 发表于 2016-5-27 21:38:29 | 显示全部楼层
nfchg 发表于 2016-5-27 18:38
我有de1-soc开发板,2个核可以分别跑,也可以一起跑,不过一起跑应该只能用linux。推荐一个跑linux一个跑rt ...

高手!答主对Cyclone V soc定制开发很了解啊,这些涉及到的细节在DE1-SOC开发板好像没有参考的。从启动的顺序看BOOT ROM->Preloader->bootloader->os
控制每个核跑不同的程序的区别是否在Preloader设置的?

出0入0汤圆

发表于 2016-5-28 09:09:24 来自手机 | 显示全部楼层
zchong 发表于 2016-5-27 19:23
好像官方没啥关于两个分开跑的Demo

u-boot load app,然后load kernel,boot起来就可以,可以参考我以前的帖子,讲amp应用的。只不过那时候用的是zybo开发板。

出0入0汤圆

发表于 2016-5-28 09:11:44 来自手机 | 显示全部楼层
wlcsys 发表于 2016-5-27 21:38
高手!答主对Cyclone V soc定制开发很了解啊,这些涉及到的细节在DE1-SOC开发板好像没有参考的。从启动的 ...

不用preload,只要u-boot里load一个用户程序就行,可以参考我以前的帖子,当时手机有块zybo的板子,在那个上面跑的

出0入0汤圆

发表于 2016-5-28 09:14:41 来自手机 | 显示全部楼层
前段时间用这个板子跑fpga,移植了一个游戏,晚些时候写个帖子分享下。至于amp的例子,搞个hellow的例子,过段时间分享下。今天还要加班。。。

出0入0汤圆

 楼主| 发表于 2016-5-28 10:16:00 | 显示全部楼层
nfchg 发表于 2016-5-28 09:09
u-boot load app,然后load kernel,boot起来就可以,可以参考我以前的帖子,讲amp应用的。只不过那时候 ...

查看了你以前的帖子,使用uboot,Cyclone V soc应该和zynq的流程类似的吧,就是把程序load到特定的地址,然后对另一个CPU进行唤醒。

出0入0汤圆

发表于 2016-5-28 13:07:24 来自手机 | 显示全部楼层
wlcsys 发表于 2016-5-28 10:16
查看了你以前的帖子,使用uboot,Cyclone V soc应该和zynq的流程类似的吧,就是把程序load到特定的地址, ...

是的,应该一样的。

出0入0汤圆

发表于 2016-5-28 14:22:13 来自手机 | 显示全部楼层
用zynq啊

出0入0汤圆

发表于 2016-5-28 15:14:06 来自手机 | 显示全部楼层
问过技术支持,两核都可以单独裸跑的

出0入0汤圆

 楼主| 发表于 2016-5-29 11:19:16 | 显示全部楼层
nfchg 发表于 2016-5-28 13:07
是的,应该一样的。

问一下,你是采用什么方法调试的,DS-5的社区版只能调试Linux或Android的应用程序,如果要进行Firmware调试的话需要DS-5标准版的License。

出0入0汤圆

发表于 2016-5-29 12:52:48 来自手机 | 显示全部楼层
可以申请30天license

出0入85汤圆

发表于 2016-5-29 13:14:46 | 显示全部楼层
nfchg 发表于 2016-5-28 09:14
前段时间用这个板子跑fpga,移植了一个游戏,晚些时候写个帖子分享下。至于amp的例子,搞个hellow的例子, ...

很期待,也准备入手

出0入0汤圆

发表于 2016-5-29 13:34:41 来自手机 | 显示全部楼层
wlcsys 发表于 2016-5-29 11:19
问一下,你是采用什么方法调试的,DS-5的社区版只能调试Linux或Android的应用程序,如果要进行Firmware调 ...

裸跑用iar配合jink,跑linux就用gdb吧。

出0入0汤圆

发表于 2016-5-29 13:47:07 来自手机 | 显示全部楼层
wlcsys 发表于 2016-5-29 11:19
问一下,你是采用什么方法调试的,DS-5的社区版只能调试Linux或Android的应用程序,如果要进行Firmware调 ...

arm ds5也是在eclipse下搭建的,也可以直接用eclipse c/c++版,然后用gdb调试,正巧最近我也想搭这个环境,好了分享下。如果裸跑也可以,现在的segger jlink支持gdbserver,可以配合jlink调试。

出0入0汤圆

 楼主| 发表于 2016-5-29 14:39:58 | 显示全部楼层
nfchg 发表于 2016-5-29 13:34
裸跑用iar配合jink,跑linux就用gdb吧。

DE1-SOC开发板可以用jlink吗?DE1-SOC提供的例程都是基于Linux的,如果只用Linux的话gdb确实可以了。

出0入0汤圆

 楼主| 发表于 2016-5-29 14:41:51 | 显示全部楼层
nfchg 发表于 2016-5-29 13:47
arm ds5也是在eclipse下搭建的,也可以直接用eclipse c/c++版,然后用gdb调试,正巧最近我也想搭这个环境 ...

好东西,期待分享!!

出0入0汤圆

发表于 2016-5-29 21:24:59 | 显示全部楼层
wlcsys 发表于 2016-5-29 14:41
好东西,期待分享!!

我也是新手,希望加入,一起学习。

出0入0汤圆

发表于 2016-6-12 07:52:51 来自手机 | 显示全部楼层
用FPGA逻辑加一个nios做实时处理省得麻烦。linux端可以eclipse+gdbserver+ssh调试应用程序。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 02:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表