主题 : 关于Tiny6410的128M内存 复制链接 | 浏览器收藏 | 打印
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
楼主  发表于: 2011-01-02 14:12

 关于Tiny6410的128M内存

管理提醒: 本帖被 mindee 执行加亮操作(2011-01-03)
有些网友问到Tiny6410采用128M内存是否够用,在此说明一下。
首先,Tiny6410目前可以支持Android, Linux, WinCE, Ubuntu四种系统。
1. 运行Android当然需要的内存越多越好,如果不用Android的窗口特效,128M内存也是可以接受的,比起使用64M的2440运行Android效果更是强大多了。
2. 运行Linux+Qt实际上只要64M内存就足够了, 128M更是绰绰有余。
3. 至于WinCE,目前所有标称采用256M内存的6410开发板,实际上只用到128M,因为目前所有厂家使用的WinCE BSP底层都是相同的,而这个BSP仅实现了128M。
4. 在SD卡上直接运行Ubuntu系统,无论采用128M还是256M内存,速度都比较慢,Ubuntu本来就不是为嵌入式系统设计的,您就当它是个玩具好了。
所以,请不要迷信某些厂家鼓吹的大内存,只有Android系统吃的内存比较多,使用128M内存,对于开发Linux和WinCE没有任何影响。

另外是关于NandFlash,我们目前遵循“最佳用户体验”的宗旨,采用速度更快,寿命更长的的SLC类型,当然它的价格也最贵,那么256M是否够用呢?
1. Google官方编译出的标准Andorid固件大小只有80M左右
2. 我们的Linux系统,因为集成了三种图形界面: Qtopia2, Qtopia4和QtE-4.7.x, 包含了20多M的演示视频, 采用yaffs2格式,总共为220M左右,采用UBIFS格式,为142M左右。
3. WinCE系统只有50M左右
实际上,真正做嵌入式应用开发,是用不到这么多存储空间的,想想大部分的手机ROM才多大,那些视频,音乐,照片之类的数据一般使用SD卡就可以了。
所以,256M的Nand Flash对于学习和开发应用也都足够了。

嵌入式的关键在于软件和文档的完善,而不是一味的堆砌一些多余而没有利用起来的硬件,有的厂家今天增加个1G,明天增加个2G,但是软件文档却鲜有更新和创新,这等于没有实质的改变,只是迎合了某些国人“大喇叭,大音量”的心理;我们相信,聪明的您一定会选择真正有价值的产品。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
专注于嵌入式&Linux
级别: 骑士
UID: 12802
精华: 3
发帖: 237
金钱: 1355 两
威望: 271 点
贡献值: 3 点
综合积分: 534 分
注册时间: 2010-01-13
最后登录: 2014-03-18
1楼  发表于: 2011-01-02 14:42
暂时先用着,以后应该会增加吧