免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: sunny78
打印 上一主题 下一主题

开源ARM9 box 招兵买马 ARM Box EP9315原理图公开 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-10 00:17 |显示全部楼层 |倒序浏览
QQ:979285005(加好友回答问题答案为: EP9315 )
QQ群:49644592 (Arm Box讨论组)
投票: http://linux.chinaunix.net/bbs/thread-1002794-1-1.html


希望在校的同学多多支持,我们当年也是苦于囊中羞涩,失去了许多学习的时间。


呵呵,现在想做点事情真是不容易,想省点事,在linuxsir上做了个链接,尽然被封了。相信这里的管理员友善些。

EP9315是cirrus logic(思睿逻辑)公司在2005年推出的一款ARM920T核的旗舰产品,该处理器除了集成嵌入式系统常见的外设外,还集成了难的一见的硬盘控制器(IDE控制器)和PCMCIA控制器,这是目前ARM核产品唯一一款带IDE控制器的产品(我查了一下cirrus以前有过做IDE控制芯片的历史)。他这宽产品总的来说有一下几个优点:
  1.(最重要):集成度高,在EP9315芯片里集成了相当多的系统外设,3个USB host接口、LCD控制(能达到1024*768的效果)、IDE控制器(支持250GB一点问题没有)、PCMCIA控制器、串口、AC'97接口、10/100Mbps网络MAC、2D图形加速器、协处理器(支持浮点运算)、SDRAM控制器等一大堆接口,而杭州平望科技有限公司在自己的开发板上开发出了工业现成用的比较广泛的CAN总线接口和PC/104接口,更是把这款处理器推向工业控制行业。
  2.软件资料丰富:目前在中国流行的ARM中三星公司、ATMEL公司、philips公司中,除philips由ZLG公司推广外,其他几家公司的ARM厂商提供的资料没有一家比的上cirrus公司的产品,对于cirrus公司ARM上的资料我用一句话来评价“免费的商业级软件”!为什么这么说呢?原因有1.cirrus公司的5款ARM9都支持arm-linux2.4/2.6和wince.net 4.2/5.0,对于终端客户 来说,你只要掏钱买个开发板就能获得wince.net 4.2/5.0 for EP93XX的BSP和linux内核源代码以及补丁文件和相关的文档,这对客户来说是相当方便的,不象ATMEL的ARM wince代码你还的掏钱买bsp的源代码包,不象samsung公司只能获得wince.net 4.2 BSP包,而且微软刚推出wince.net 6.0,而cirrus公司马上就推出了针对自己处理器的wince.net 6.0 BSP,这点上其他的公司没这个能力。为什么说他是商业级的,那是因为cirrus公司的工程师在不短地更新和完善自己的代码,也就是说他的代码一直是升级的,不象其他公司一放出就不管了。


注:这是网上的一个评论,其实不需要买Cirrus的开发板,直接上Cirrus的网站就能下载所有 BSP source code .
来自美国 cirrus 公司 :  http://www.cirrus.com/cn/

产品信息 :http://www.cirrus.com/en/products/pro/detail/P1052.html

软件下载网址 : http://arm.cirrus.com/

官方论坛 : http://arm.cirrus.com/forum/index.php

[ 本帖最后由 sunny78 于 2008-5-23 16:54 编辑 ]

ARMBOXEP9315.pdf

303 KB, 下载次数: 348

论坛徽章:
0
2 [报告]
发表于 2008-05-10 18:48 |显示全部楼层

我们刚做好EP9315的开发板

效果不错,就是板成本有点高 , 大约 RMB1200 吧
很多想自学linux嵌入式开发的工程师都很节省银子,所以我们想在基于 EP9302 开发一个通用的盒子

先看看我们的 9315的板子吧

board_raw.JPG (48.71 KB, 下载次数: 17)

board_raw.JPG

board2.JPG (33.12 KB, 下载次数: 12)

board2.JPG

board3.JPG (56.41 KB, 下载次数: 19)

board3.JPG

board4.JPG (24.73 KB, 下载次数: 11)

board4.JPG

board5.JPG (49.18 KB, 下载次数: 17)

board5.JPG

论坛徽章:
0
3 [报告]
发表于 2008-05-10 18:52 |显示全部楼层

和其它主流ARM9的对比

EP9315与S3C2410的比较

1.2410有nand flash控制器,可以降低成本,但Nand flash的稳定性还不敢恭维.2410价格便宜,功能的话已经满足一般的应用场合了,遗憾的是2410在wince和linux方面提供的资料只能用来学习,离做产品差的太远了,要想用2410做产品的话需要修改代码的地方太多太多了,如果一个公司没有一群很牛B的工程师的话,最好别盲目用2410来做东西,这点上三星比cirrus差多了,而且三星的2410没工业级的芯片.导致他只能引用在消费类的地方.
2. cirrus的EP93XX系列有EP9301 EP9302  EP9307 EP9312 EP9315这些芯片,功能上EP9315最强,EP9307可以与ATMEL的9200和三星的2410有一拼,甚至可以替代,为什么呢,9200是工业级的但价格太贵,2410是商业级的,只有EP9307是最好的选择,而且还集成了LCD控制器,可以支持到1024*768的效果.




EP93xx系列的浮点运算协处理器测试结果比较 ,请大家参考

下面是一个ep93xx系列的数学运算协处理单元的浮点运算能力测试结果,如果那位朋友需要在项目中需要很强的浮点运算能力的话,不妨可以考虑一下:


测试平台:AT91RM9200和EP9302


AT91RM9200:  ARM920T内核,主频180Mhz,无浮点运算协处理器


EP9302:       ARM920T内核,主频 200Mhz,带浮点运算协处理器

测试内容:


在双精度条件下,对1024点FFT变换进行500次运算的总时间比较



(i) 使用EP9302数学协处理器
      运算总时间: 3.385648 秒

(ii) 在EP9302上使用软件模拟浮点运算
      运算总时间: 15.945097 秒

(iii) 在AT91RM9200上使用软件模拟浮点运算
      运算总时间: 17.456108 秒

从上面可以看到,EP9302的数学运算协处理器提高复杂浮点运算的运算速度的效果还是非常明显的,和使用软件模拟浮点运算相比,速度要提高4-5倍左右,而且这个结果是偏保守的,因为暂时还未有能编译linux2.4核的带浮点运算指令的Arm-Linux-Gcc编译器,在测试过程中,使用的linux内核仍然是使用软件模拟浮点运算的内核,所以未能完全发挥数学协处理的浮点运算能力。

在都使用软件模拟浮点运算时,EP9302的主频(200MHz)要略高于AT91RM9200的主频(180MHz),所以在处理浮点运算时,速度上也相应的前者要略快于后者。

[ 本帖最后由 sunny78 于 2008-5-18 09:32 编辑 ]

green_car.jpg (26.8 KB, 下载次数: 13)

green_car.jpg

论坛徽章:
0
4 [报告]
发表于 2008-05-10 19:04 |显示全部楼层

我们的计划

1. 做一个基于 EP9302的盒子,预估成本450,不是开发板
2. 面向学习linux嵌入式开发的软件工程师和学生
3. 引出EP9302的所有功能,GPIO扩展等
4. 提供稳定的 linux 2.6的 BSP source code
5. 启动几个开源项目,大家一起开发,学习

欢迎大家提供对这个盒子的功能和设计的建议


到这里投个票吧:
http://linux.chinaunix.net/bbs/thread-1002794-1-1.html

[ 本帖最后由 sunny78 于 2008-5-15 08:13 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2008-05-12 09:51 |显示全部楼层

希望在校的同学多多支持

希望在校的同学多多支持,我们当年也是苦于囊中羞涩,失去了许多学习的时间。

论坛徽章:
0
6 [报告]
发表于 2008-05-12 22:07 |显示全部楼层
原帖由 steven_sfb 于 2008-5-12 17:15 发表
没有很明白搂主的意思,但至少了解到是用EP9315来做一块开发板。我之前自己搞过一些2410的移植,如果有可能,我愿意为这个项目出点力。


EP9315 的开发板我们已经做好了,只是偏贵,不便于推广。展示这块板子只是让大家对我们有信心。呵呵。
所以我们计划用EP9302做一个盒子,基于这个盒子大家一起做开源的开发,学习。

[ 本帖最后由 sunny78 于 2008-5-12 22:09 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2008-05-13 10:32 |显示全部楼层
原帖由 steven_sfb 于 2008-5-13 09:50 发表
也就是说,硬件基本搞定。看来只有在软件上出点力了,2.6的内核研究过一些,可以裁减,QT也可以做些简单的应用程序,犹豫C++不熟悉,界面大多不够友好 有什么能帮到的吗?


我们 2.6.20 的kernel 已经在 9315上跑通了。
我们正在讨论我们的ARM box的切入点,EP9302便宜,但没有专用的显示接口。
想 join us 需要自己承担 450的本钱。

QQ群:49644592 (Arm Box讨论组)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP