QQ群记录 [20090821]

发布于 2009-08-21 17:14:52
把一些QQ用文本的形式记录下来,以方便一些没法用QQ的童鞋。

---- 20090821
_yuming 10:43:00
RTGUI什么时候能发布

bernard 10:44:22
你参与收音机的软件开发吗?如果参与的话会预先得到RTGUI的版本,应该在几天后就可以拿到了,当然前提是,不是由我来画电路图,我画的话,时间又得往后推。

inkfish 10:45:07
可是没板子怎么玩。

_yuming 10:45:40
我很想参加,可是时间不够呀,最经公司项目比较忙,下一个项目我准备采用rt-thread

bernard 10:46:01
所以我们得努力先把板子给搞出来

_yuming 10:46:02
很可能会用到GUI部分

inkfish 10:46:26
那加油吧。

bernard 10:46:51
RTGUI用于复杂的应用可能还不行,计划是先拿这个项目练练手

Wall.E 10:46:59
我想加入

_yuming 10:47:10
我这个项目不是很复杂

_yuming 10:47:48
RTGUI现在支持哪类液晶,是单色的还是TFT的,还是都可以

bernard 10:47:54
加入的,到论坛上报个到吧,想参与哪部分也写写,现在人多了,都搞得有些忘记了,很抱歉啊。

54et 10:47:32
肯定是彩色的才行吧

bernard 10:48:12
现在RTGUI的关键问题是内存占用太大
单色和彩色都行

_yuming 10:48:28
54et 单色的也可以用GUI的
那很好

bernard 10:48:47
内部是一个24位色表示,驱动再转换成相应色彩就可以了

Wall.E 10:49:08
弄成可以配置的可以减少内存占用

_yuming 10:49:13
24位色已经够用了

54et 10:48:44
我看过网站上的那个例子,如果单色,基本上就没法用
或者很难看

_yuming 10:49:24
不是的
你看看ucgui有那么难看吗

bernard 10:49:47
_yuming,你是否决定使用RTGUI,还请密切关注下这个项目的动静,这样也可以看得出来是否满足你项目的需求。

_yuming 10:49:59
好的

bernard 10:50:05
s3c2410的那个例子?

54et 10:49:39
是的
不管怎么说,RTGUI早点出来才是真的

bernard 10:50:35
那个色彩根本就没配置过,乱糟糟的

_yuming 10:50:47
我不觉得难看,我手里现在就有单色GUI的应用,不是我做的

54et 10:50:23


_yuming 10:51:07
我也期待RTGUI早点出来

inkfish 10:53:01
我能做哪部分?

bernard 10:53:44
你对哪部分感兴趣?

bernard 10:53:59
wma软解码?呵呵

inkfish 10:54:13
解码我估计是做不来。

54et 10:54:02
解码现在有定点纯C的代码

bernard 10:54:36
网络、协议? 或者,player UI?
是的,就打算移植rockbox的定点wma解码器

54et 10:54:36
如果有时间我都可以来试试wma部分,可惜现在得继续准备比赛

inkfish 10:55:44
协议也可以啊。
反正到时看情况吧。现在板子都没有。

bernard 10:58:16
可以先做做http协议、mms协议
这个和板子关联度不太大
板子希望能够下个月能够拿得到

inkfish 10:59:37
那跟LWIP关系大不大?

54et 10:59:24
板子现在原理图确定下来了吗

bernard 10:59:59
有些关系

inkfish 11:00:04
我的LPC2148可能没多少资源可跑了。

bernard 11:00:17
就是还没确定下来啊

inkfish 11:00:24
除非移植LWIP最新版。还能省点出来

bernard 11:00:28
你的lpc2148有网口吗?

inkfish 11:00:42
有。ENC28J60估计速度差点
我已经移植了一个比较旧版的LWIP。

bernard 11:01:10
这个关系不大啊,速度差点,只是说下载的速度差些,只有不解码还行

inkfish 11:01:16
不过跑的是UC/OS-II

bernard 11:01:38
你可以先在上面实现上面说的两个协议

inkfish 11:01:49
好吧。 你现在协议这方面进层到哪了?

bernard 11:04:52
协议我还没开始做

inkfish 11:05:14
但我不明白接口做成什么样子的合适。

inkfish 11:05:55
应该是说我对网络收音机的操作流程不熟

bernard 11:06:05
因为我的板子enc用的是spi2,而现在spi2被用来做IIS了
接口实际上做成类似于文件读写接口即可
但网络那边最好有个线程

inkfish 11:06:43
传入一个URL。然后怎么做之类的。大概给我讲下吧。
简单讲下就行了。
不然没一点思路

54et 11:07:39
bernard先把收音机的框架和接口确定好吧,到时候分配任务也方便点

inkfish 11:11:16
传入URL,然后通过TCP连接提交URL请求。是不是就返回了数据流。然后呢。拆包后放在缓冲里。让解码的线程来取走?

bernard 12:11:33
协议类的做成这样一个形式:
stream_open(url)
stream_read(buffer, length);
stream_close()
stream_info() - 给出缓冲数据情况,及其他一些情况

在读写的过程中提供几个callback,
1. connect_established - 连接建立成功
2. connect_closed - 连接关闭(远端关闭、异常关闭或本地关闭成功)
3. data_ind - 数据到达

更具体的,我会贴一份图和帖子到论坛上,争取把各个模块都弄干净。

查看更多

关注者
0
被浏览
3.2k
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览