中文偽春菜後援會論壇  

打印

[閒聊] 实践中的基情计划(离成品只有2步之遥

实践中的基情计划(离成品只有2步之遥

#电路图和基本系统(wince)已经做好,就差做电路板和最后的焊接包装

现在正在做一个由ARM9解码及显示的手持式PDA无损播放器,
3.5寸触屏,
使用耳机,
2个usb,1个SD卡,
整个电路用锂电池,

<-当然上面这个无比正常的东西可以不用管他,

重点在这里
<-这个的系统会萌化哦(无误

<-只是要怎么萌化的问题恩,用linux的话(当然wince可以不用指望了

<-要不要丢一个伪春菜在里面做主界面呢(仄仄仄仄

欢迎提出建议恩(现在只是光做出来的话除了听歌和PDA的基本功能一点用也没有sigh

やぃやぃ...—"—

TOP

据我所示,目前偽春菜的Linux实现(ninix-aya)相当吃内存,
而且可能会非常耗电。由于使用的是python,所以速度可能也会有影响。

PS: 如果用linux,应该可以装很多东西的。
PS2: 如果光要试验偽春菜界面的话,可以考虑在n810上试验的(omap2 400MHz,memory 128M,screen 800x480 )。
PS3: 我写过一个surface查看的程序(C混ruby),后来用haskell重写了,增加了balloon显示的支持,可惜arm上haskell的支持不好。

[ 本帖最後由 reiv 於 2009-4-28 22:03 編輯 ]

TOP

引用:
原帖由 reiv 於 2009-4-28 21:58 發表
据我所示,目前偽春菜的Linux实现(ninix-aya)相当吃内存,
而且可能会非常耗电。由于使用的是python,所以速度可能也会有影响。

PS: 如果用linux,应该可以装很多东西的。
PS2: 如果光要试验偽春菜界面的话,可以考虑在n810上试 ...
不过arm9也不弱哦,三星的s3c2440芯片,
内存嘛,有大的自然用不过目前手中的只是32M sdram+32M FLASH叹
谢谢提醒,这些我也想了一些解决办法,虽然离你想的有些远

我其实想把系统的显示方式就干脆的改成伪春菜其中的某只把她直接当成向导用<-人物未定
遇到实际的比如文件查看和视频播放时关掉
这样的话整个界面也会比较有亲和力,不过具体的技术方面也就只能慢慢来sigh
<-其实到最近才发现这东西巨难搞(为什么没有硬件电路那么简单啊啊啊啊啊

PS:对了,介时只能用一个类似伪春菜的东西了,可能只用一个shell,编写的时候直接加载全部的我不太可能做出来了sigh

[ 本帖最後由 tusbomi 於 2009-4-29 20:38 編輯 ]

やぃやぃ...—"—

TOP

给一点具体的数据吧:
C版本(有感于ninix-aya太吃内存,自己写的测试用的),
所有的shell图片都载入内存,但是使用gzip压缩,大概用了21M。

haskell版(haskell本身要比C吃内存),所有使用的图片都是使用前从磁盘读入的,一个shell窗口使用了17M。
单独开2个balloon的窗口,大概用了15M。这里所有的图片都是以cairo的image surface的形式保存的。

比较省内存的做法是所以图片都在使用前内存读入,当前显示的图片buffer使用gzip或其他算法压缩。
但是这样的话,每次要使用图片(窗口覆盖后刷新),需要解压缩的过程,这样对CPU运算速度有要求。

附件里是3个截图。

[ 本帖最後由 reiv 於 2009-5-2 12:56 編輯 ]

附件

c_shell.png (260.62 KB)

2009-5-2 12:56

c_shell.png

shell.png (164.2 KB)

2009-5-2 12:51

shell.png

balloon.png (224.5 KB)

2009-5-2 12:51

balloon.png

TOP

我这些天看完了本对linux的视窗环境大概介绍的书打算使用qt来搞搞看…如一开始所说…我没想完全的载入ssp没有那些内存也没有好一些的cpu…把系统界面直接做成ssp人物而软件的启动之类的就丢进选单这样,相对简化了界面的制作也使界面更有亲和力…由于我才接触几个月…这可能就是现在的极限了…
然后好消息,音频芯片的封装找到办法做了电路也就快了…软件部分音频芯片驱动也总算知道该从何处下手了…sigh

やぃやぃ...—"—

TOP

做embed的话好像是qt用的比较多,我是用gtk的。
ukagaka的shell目前没有现成的qt实现,ninix-aya用的是pygtk。

其实要自己实现shell的表现,qt或者gtk都不需要了解,因为所有的东西都是自己画的,
用不着现成的控件。不过相对来说图片的操作反而需要比较深入的了解,个人推荐cairo(不知道qt对cairo的支持怎么样)。

TOP



當前時區 GMT+8, 現在時間是 2019-2-18 10:13

Processed in 0.097849 second(s), 11 queries, Gzip enabled.

清除 Cookies - 聯繫我們 - 中文偽春菜後援會 - Archiver - WAP - TOP - 界面風格