友善之臂是中国最具创新力,最强软件支持的嵌入式平台提供商之一!打造最强最有价值的6410开发平台 我们提供的不仅仅是把芯片简单罗列在一起,把代码搜集到一起的杂货店,而是精心设计的、现成即用的完整嵌入式平台解决方案。今年下半年,我们将主要基于6410平台做开发,下面是我们的主要目标,这些都是比较独具特色,和我们认为实用的特性,其中有些已经实现,对于那些常见的功能特性,比如WinCE的一些小程序之类的等,将顺便实现,那些并不是我们的特色之处,也不是难点所在。
我们希望开发过程和用户之间是交互的,因此特意先在此列出我们的目标,如果你有好的建议,我们也会认真考虑,并对一些目标开发作出调整,以便为客户实现更有价值的平台。
我们将根据开发的进展状态更新本帖,一般标在每个主题的后面,敬请留意友善之臂Mini6410/Tiny6410实现目标========================================================
1. 完美支持双平台(Linux/WinCE)的硬解码播放器(已经实现:2010-9)大部分6410开发板演示多媒体播放采用的是 "钢铁侠""史瑞克""刺客联盟“那些老片子,并且没有声音输出,因为那是三星提供的测试程序,采用的是特殊格式的高清片,仅仅是用来测试视频解码的,无法直接正常播放普通影片,友善之臂独家完美实现了更为强大通用的硬解码播放器,它可以支持 720x480 30fps或720x576 25fps硬解码播放Mpeg4, H264, H263等视频,效果非凡!独家提供Linux版本的硬解码播放器!
有的厂家也实现了WinCE平台的同类播放器,友善之臂的版本优势在于:
- 支持自动识别Mpeg4, H264, H263格式的影片,并自动切换为硬解码播放
- 播放过程无花屏,无失真,效果流畅
- 采用DirectDraw技术绘制最终画面,比GDI效果更佳
独家提供Linux版本的硬解码播放器
- 基于mplayer集成mfc真正实现硬解码播放,并采用smplayer作为图形界面,首家实现!
- 采用了Post Processor处理画面缩放,可以在满屏播放时达到更好的效果(WinCE下无此功能),最大可以支持到1024x768分辨率下流畅播放。
2. 超强Superboot(已经实现:2010-8)Superboot特别适合企业用户大批量生产使用,它支持SD/SDHC脱机快速烧写Linux/WinCE/Android/Ubuntu; 支持自动识别128M或256M DDR RAM; 支持烧写超过内存容量的大文件; 支持脱机更新WINCE开机LOGO; 还支持SD卡直接运行各系统,直接把系统文件拖进SD卡就可以!注意,Linux系统目前主要使用yaffs2和UBIFS两种格式的文件系统,Superboot都可以直接脱机烧写,比如烧写UBIFS格式的Android只需40秒!
3. 支持Qtopia2/Qtopia4/QtE-4.7.0三种图形系统共存,无缝切换(已经实现:2010-10)独家所创三种图形系统共存技术,无缝切换,不仅可以让你使用经典的Qtopia-2.2.0,还可以使用手机版的Qtopia-Extent-4.4.3,更加可以使用最新的QtE-4.6.3,你可以按需选择的任意版本,因此十分适合于产品开发和教学培训使用;所有这些Qt平台都是源代码方式提供的!我们还精心设计了一键编译脚本”build”,一条命令即可实现所有编译,使用记事本打开即可了解详细的移植过程。因为该脚本是完全开放的,很多开发板厂家都互相“借鉴”,在此就不再一一列出了。
4. GPRS一键拨号上网,单发和群发短信(已经实现:2010-8)在Linux下不需要复杂的命令,接上GPRS Modem(可以是串口,也可以是USB口)即可轻松实现拨号上网,可以单发短信,也可以群发短信,采用Unicode编码,支持中文和英文或其他语言。为你的开发板加个机箱外壳,马上就变成短信群发广告机了!
5. 独创一线精准触摸(已经实现:2010-11)使用6410自带的AD通道总是无法达到理想的触摸效果(特别是大尺寸触摸屏),因此我们特意研发了一线触摸技术,它只需占用一个IO口连接专用的触摸屏控制器,就可以达到十分精准稳定的效果,最大可支持21”触摸屏!支持Linux/WinCE/Android/Ubuntu,独家实现,绝无仅有!另外,该方案还包含127阶LCD背光调节功能,调节效果十分平滑细腻!
6. 支持上百种USB无线网卡(已经实现: 2010-11)很多市面常见的USB无线网卡,都可以拿到我们的6410平台上使用,并且配备图形界面的设置程序,一般插入即可自动识别。你可以选择大功率的,或小体积的,或价格便宜的,或带定向天线的,或性能稳定的等等,可以根据我们提供的测试列表在上百种型号中随便选择!不需要那些指定的价格昂贵的特殊型号!更加令你意想不到的是,该设置程序还具有无线网密码探测功能,你可以使用它学习研究附近的WEP加密无线网!千万不要用来做坏事哦。
7. 支持万能USB摄像头(已经实现2010-10)你知道吗?大部分USB摄像头都是有Linux驱动的(特别是更新的内核版本),但它们向上层输出的图形格式不尽相同,因此需要解码齐全的上层软件才可以正常显示;6410开发板内置的USB摄像头程序就可以支持大部分格式的驱动输出,并带动态预览和拍照功能;你还可以设定间隔时间进行拍照,如果你再自己做一个网络发送程序,就可以实现远程监控了!
8. 内置蓝牙广告软件(开发中)为开发板接上一个USB蓝牙适配器,配合开发板内置的蓝牙广告软件,就变成蓝牙广告机了!适用于影院,餐厅,咖啡厅,地铁等场合,可通过网络或手机发送彩信远程更新广告内容。
9. 支持Ubuntu/Kubuntu/Xubuntu(开发中)大多数6410开发板使用的是Lubuntu,它并非Ubuntu正式派生版,因此功能极其有限,我们采用了天生就支持ARM 的正式Ubuntu及派生版,因此你可以安装Firefox, OpenOfiice, MySQL, Apache等比较大型的软件,另外还有几千个开源软件供你选择。(可以把Ubuntu直接烧写到Nand Flash中运行,需使用1GB Nand Flash版本)
10. 支持常见中兴/华为3G上网卡(已经实现:2010-10, 支持Linux/android)无论是Linux还是WinCE下,你都可以十分简单地把3G上网卡用起来,带图形界面设置,点一点,就可以随时随地上无线宽带了!在Linux系统中,接一个USB WiFi,还能把开发板变成无线路由,把无线宽带分享给其他人使用!
11. SD-WiFi(已经实现: 2010-10)独家提供Linux下图形界面的SD-WiFi设置程序,可指定静态IP,也可以自动分配IP。(Android/WinCE/ubuntu下已经自带了SD-WiFi设置程序)
12. Linux下自动识别挂载闪存卡(已经实现:2009-4)独家提供Linux下图形界面的闪存卡自动识别挂载或卸载,如优盘,SD/SDHC卡,我们早已在2440开发板年代就实现了此项功能,至今保持领先地位。其实这是一个很简单很实用的功能,但至今没有同类开发板实现。
13. 首家成功移植Linux-2.6.35.x or Linux-2.6.36.x(已经实现:2010-10)6410开发板面世已经2年多了,但大部分开发板平台采用的是三星提供的Linux-2.6.28.6老内核,经过不懈的努力,友善之臂终于成功移植了最新的Linux-2.6.35.x or Linux-2..6.36.x,它不仅可以支持更多更完善的驱动,更重要的是首家实现了多媒体驱动的移植(包括MFC, 2D/3D, MJPEG等),可谓是6410嵌入式平台上的重大突破!
14. Android+3G+WiFi (已经实现:2010-11)国内首家实现Android下3G无线上网,可以自动探测USB 3G无线网卡型号,可支持100多种,涵盖中国联通,电信,移动3G制式。
关于SLC和MLCSLC 和MLC Nand Flash区别简述:
MLC除了成本低,其他各项指标均落后于SLC:
- SLC的使用寿命是MLC的10倍
- SLC的理论存取速度是MLC的3倍
- MLC的能耗比SLC要高15%
- MLC存储密度比SLC高,但数据安全性比SLC低
虽然我们的软件也支持MLC,但为了考虑到用户的最终利益,我们毅然选择了更高成本的SLC,如果您的产品对成本比较敏感,对性能要求不高,我们也可以为您批量生产采用MLC的1GB Nand Flash.
[ 此帖被mindee在2010-11-03 11:59重新编辑 ]