您当前位置: 首页 »

嵌入式

标签归档: 嵌入式

堆栈的几点理解

首先要明确,堆栈是2个东西,不是一个东西。

即堆和栈!

readmore

2009-09-11 | | [linux总结], now-way, object, Qt, 思考

堆栈的几点理解已关闭评论

重新理解text().asd()

首先理解这么一个玩意

class a

{

public:

int b()

{…..}

}

a c;

要访问b,可以这么访问c.b();

readmore

2009-09-10 | | [linux总结], *生活*, now-way, object, Qt, 思考

重新理解text().asd()已关闭评论

text().asd()用于还在寻找方法理解中…..

首先text().asd()这种用法是第一次见到。

问了网友,其实我也不太明白。说是text()是一个返回指向自己的函数,这一点理解起来的确比较困难,翻译成代码?

就是int text(){return &text;}吗?

readmore

2009-09-10 | | [linux总结], *生活*, now-way, Qt, 思考

text().asd()用于还在寻找方法理解中…..已关闭评论

Qt信号和槽细记

信号和槽。

信号类似于操作系统中的信号,它主要是在程序之间通讯或者线程之间通讯用的,也可以和系统通讯。说白了,就和操作系统的信号差不多,但实现方式可能有些不同。

槽是用于处理某个信号的实例,一般都是function。不知道class有没有。。。至少目前还没学到。

readmore

2009-09-08 | | [linux总结], *生活*, now-way, object, Qt, 思考

Qt信号和槽细记已关闭评论

ssh正式开始启用

我是一个死板的人,从来都不喜欢接受新事物。准确的说,应该是大学以来就这样了。相比之前这样的情况截然不存在。

不能说懒惰,小时候我很喜欢接受新事物的。对新事物都很好奇。

随着年龄和阅历的增加,对新事物的兴趣越来越少,甚至到冷漠的地步。其中除了不冲动思考以外,还有很多“老师”的影响。

readmore

2009-09-08 | | [linux总结], now-way, object, 思考

ssh正式开始启用已关闭评论

关于 ‘XXX’ is not a member of ‘QDataStream’解决办法

今天在看例子的时候出现这个错误:

error: ‘Qt_4_3’ is not a member of ‘QDataStream’

google以后发现,这个Qt_4_3来至于

enum QDataStream::Version

看到这里基本就明白了哈,其实这个错误是因为自己qt版本低于代码编写版本号的原因,我的是4.2.1,改成Qt_4_2后编译通过。具体出现什么问题我就不知道了,涉及到的网址

http://doc.trolltech.com/4.3/qdatastream.html#Version-enum

2009-09-02 | | [linux总结], now-way, object, Qt, 思考

关于 ‘XXX’ is not a member of ‘QDataStream’解决办法已关闭评论

Qt可以创建动态对话框,这个我喜欢

很喜欢Qt可以创建动态对话框,我也是刚刚初学。目前只是知道流程,具体怎么实现书上没有细讲,我看的也很郁闷。

不过估计在main入口写写代码就可以搞定了。

虽然vs下的mfc也支持类似的动作,但我并不喜欢。vs的ide的确很方便我去调试,但是不深入,也很少能找到正确的入门书。对于文件结构一点都不了解。所以虽然有个.rc,但基本不会去过多的例会这玩意。。。

现在这里记录一下Qt这一性能,等学到差不多了。再说了。

2009-09-01 | | [linux总结], now-way, object, Qt, 思考

Qt可以创建动态对话框,这个我喜欢已关闭评论

Qt信号/槽机制

首先,的确我很佩服一些开源。不仅开放了源码,而且也把代码写的很条理性,不像某些闭源团体。

在初学Qt时,我发现和mfc很多都很相似。至于谁去抄袭谁就不得而知了。其实mfc我懂的也不多,也就是些最基础而且少量的内容,因为我不喜欢MS的东西。

Qt的信号和槽类似于mfc的消息。都是需要某个函数(宏)去联系实际功能函数。但Qt的这种机制更能让人接受些,mfc里面的消息机制理解起来让我容易头大。

readmore

2009-08-28 | | [linux总结], *生活*, now-way, object, Qt, 思考

Qt信号/槽机制已关闭评论

那个播放器准备放出来了

今天考虑了一下,要不要放出来。因为在linux的平台上,有很多的发行版本,不同的发行版可能要不同的编译环境。

但我用的是C/C++都用了标准的语言写的,我想不太会有问题吧?无非就是声卡驱动部分的问题。

readmore

2009-08-23 | | now-way, object

那个播放器准备放出来了已关闭评论

关于wav文件头正确获取的启发

首先,为自己愚蠢的行为表示深深的歉意。自己多想了,今天也无聊的发了一条短信。好了,就这样了。忘记了!

首先说说我把C代码过度到C++之后的麻烦问题,由于C语言忘记的有点多了很多细节不是很记得了;只是一味的去调用anis C的函数来做事。至于C++基础不太好,把一些标准的方法和过程都给忘记了。

这个wav头文件是由多种类型变量组成,按照ascii码方式打开的话,应该在读取的时候不会存在问题。但是在C++的标准类里面出现了严重的问题,在读取某些字节的时候,出错。

readmore

2009-08-22 | | *生活*, now-way, object, 思考

关于wav文件头正确获取的启发已关闭评论

直接去看flac lib了

刚刚找到一个qt 4的教程,貌似这个很适合入门,而且是用纯代码来代替drag的。

但是想到这样做效率会很低,因为gui的这种东西会一点点其实也许就够了。其他的也很好搞定。

readmore

2009-08-17 | | *生活*, now-way, object, Qt, rock, 思考

直接去看flac lib了已关闭评论

丫的,新计划调整了。

不搞内核了。彻底放弃,首先手头的培训视频太次,怀疑讲课人有没有达到内核级水平。

还有就是复习了,尝试去考研。这玩意,我就是去碰运气的。毕竟基础就再那。我说的基础是公共课,因为我平时比较鬼跳的一人。不是很喜欢公共基础课,倒反喜欢专业类型的课程。

导致专业课,的确比人家好一些。但基础课,数学这些。。。就差一些了。

arm的计划:bootloader(估计因为有一定基础可能上手快一些)、Qt + C++

老板这边的计划:做完cximage的,就和他逐渐疏远关系。

工作:还是做个mpX播放器(基于arm+qt),至于p2p下载器。。。难了些,看情况而定。

丫的,计划随时都要调整,看来我这种人比较适合风餐露宿的生活~~~

2009-08-09 | | *生活*, now-way, object, Qt, 思考

丫的,新计划调整了。已关闭评论

Qt hello wrold!(点击看大图)

Qt hello wrold!(点击看大图)

今天按照一个qt3的傻瓜教程,完成了hello world的编译工作。其中有很多的错误。原因我想,是因为他用了 -tp vc 的参数吧?

我是在Debian中编译的,所以没有了很过程,但是换来的就是麻烦的调试和错误修改。各有利弊了。。。真心希望linux下能有一款ide。这样调试就easy,尤其是找错就容易了。老看文本提示,头都看晕掉了。。。。

纪念一下。通过一个19寸宽屏输出的分辨率的结果!

最后还是要回到汇编的领域

看到bootloader的编写了,汇编和C混合编写。起初不理解bootloader的作用,认为到了arm就不用汇编级处理问题了,汇编都是一些芯片制造中的问题。

出来之后才发现,汇编是要写的。而且和单片机的思维差不多。然后用C来编写字符界面和交互consol。接着才是交给linux去完成的内容。

想想自己的根本不甘心一辈子去做和硬件打交道的日子,还是喜欢做一些软硬结合,要求又不是那么高的。本来打算学Qt的,但是看了前几页之后,发现qt对系统的认识比较高。学起来我没有多少优势,而且开销大。

所以现在集中精力把bootloader学懂,然后在去搞Qt,完成自己项目的计划。唉。。。。

2009-07-31 | | now-way, object, 思考

最后还是要回到汇编的领域已关闭评论

中暑了吧?头疼的好厉害

今天下雨了,arm看的晕死了。差不多熟悉了一下skyeye,初步会用了。要想启动一个hello world,还需要arm知识,要不然也没办法成功做起来。

稍微了解一下,很困惑其实要么就做一个linux下的编程人员,要么就做一个汇编+c级的底层开发者。都不是很轻松的工作,不简单。

稍微玩了一会游戏,头就开始疼了。下午很困,睡了很久。搬回4楼,丫的空气又开始混浊起来了。郁闷呐。
readmore

2009-07-24 | | *生活*, now-way

中暑了吧?头疼的好厉害已关闭评论