在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2064|回复: 4

开源ARM9 box 招兵买马

[复制链接]
发表于 2008-5-14 18:33:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
QQ:979285005(加好友回答问题答案为: EP9315 )
QQ群:49644592 (Arm Box讨论组)

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

呵呵,现在想做点事情真是不容易,想省点事,在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的网站就能下载所有 BPS 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-14 18:40 编辑 ]
 楼主| 发表于 2008-5-14 18:34:41 | 显示全部楼层

我们刚做好EP9315的开发板

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

先看看我们的 9315的板子吧
board_raw.JPG
board2.JPG
board3.JPG
board4.JPG
board5.JPG
 楼主| 发表于 2008-5-14 18:38:01 | 显示全部楼层

和其它主流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),所以在处理浮点运算时,速度上也相应的前者要略快于后者。
 楼主| 发表于 2008-5-14 18:39:25 | 显示全部楼层

我们的计划

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

欢迎大家提供对这个盒子的功能和设计的建议
就在这里回帖吧
发表于 2008-5-14 23:58:28 | 显示全部楼层

但是 linux 平台下开发的门槛还是蛮高的 新手一般都玩不转哦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-2-3 12:45 , Processed in 0.029041 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表