Ti没有双核A9,Imx6能做到一个核跑Linux,一个核裸奔么?

2020-02-11 10:04发布

实时性要求和网络要求很高,又不想上VxWorks,毕竟比较贵。
所以打算上一个双核的A9,一个核跑Linux,负责网络、文件这些,一个核裸奔,处理实时数据。
裸奔核对外设要求很低,就串口和GPMC。
但是,需要裸奔的核能够访问外部的DDR3,以便和Linux核交换数据。不知道飞思卡尔官方这方面的技术支持么?
就我粗读手册来看,DDR控制器和两个A9都挂在AHB上,
那么一个A9初始化完成控制器,在MMU中把部分DDR设置成不映射,那么另外一个A9应该可以通过读写这块内存来实现双核之间的数据交换?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
897152237
1楼-- · 2020-02-19 13:16
楼主,联系FSL的FAE,咨询i.MX 6SX即可,A9+M4, Linux + MQX!!!
StoneSun
2楼-- · 2020-02-19 13:54
fengxin32 发表于 2015-1-7 21:09
关键是有官方支持么?这个是公司的项目,关系今后数年的产品……而且换IMX6,就意味着脱离Ti,对于多年的关 ...

散热问题怎么解决的?飞思卡尔的FAE直接让采购叫他们来就OK了。
astankvai
3楼-- · 2020-02-19 16:03
ADI的BF60X系列是可以的。理论上都是可以的。
NJ8888
4楼-- · 2020-02-19 17:40
我觉得可行,有变态方式。我试过linux下,mmap映射物理地址到应用程序后,在应用层就完全访问物理地址(我只试过外设),曾经在应用层关了系统计时器,结果死机啦,时间片永远不切换了。这时你独享全部资源
fengxin32
5楼-- · 2020-02-19 22:59
 精彩回答 2  元偷偷看……
fengxin32
6楼-- · 2020-02-20 00:20
本帖最后由 fengxin32 于 2015-1-11 13:19 编辑
astankvai 发表于 2015-1-11 09:24
ADI的BF60X系列是可以的。理论上都是可以的。


BF各种适合,就是主频上不去……
其实BF才是最适合我们这个运用的,大量的逻辑运算,又有不少的浮点……奈何频率实在不给力,而且不知道后续如何,不像ARM,后面明确的有1.5G的4核

一周热门 更多>