- 博客(41)
- 资源 (79)
- 收藏
- 关注
原创 Mobile makeimg时MetabaseDiff 发生错误
makeimg时出了一个很猥琐的错误,界面弹出MetabaseDiff 发生错误,然后就是以下出错信息:未处理的异常: System.Runtime.InteropServices.COMException (0x800A0E78): 对象关闭时,不允许操作。 在 ADODB.RecordsetClass.Close() 在 Microsoft.MSInternal.Metabase
2010-01-22 21:22:00
758
原创 Mobile BSP源文件不编译原因总结
1、BSP.bat中,相应模块的宏定义开关没有打开;2、dir文件中没有包含该目录;3、source文件中没有指定好需要编译的目录;4、尝试删除build.dat和obj文件再试。
2010-01-22 21:21:00
457
原创 WM开机读短信
WM中,从ril.h及文档可以发现,ril支持两大类短信,GSM0340和IS637(CDMA)。关于开机需要读取的短信都在sim卡中,有两种,一种为模块初始化过程中收到的短信,由于不能上报,会存入sim卡中;另一种是sim卡中事先比如用户手动存入的短信。RIL中对这两种短信要分别处理,tmail对这两种短信也有加以区分。一、初始化过程中收到的短信:1、RIL初始化时,应从si
2010-01-22 21:15:00
859
原创 vim 快捷键 - 小兵的工具箱 - 优快云Blog
导读: ★ 命令模式下CTRL-]跳至当前单词对应的标签处。[count] CTRL-A将光标所在处或光标后的第一个数字增大 count,如果没有指定 count,默认为 1。CTRL-G显示当前文件信息和当前光标位置信息。[count] CTRL-O跳到光标之前所处的第 count 个位置。如果没有指定 count,默认为 1。CTRL-T返回至调用标签前的位置,与 CTRL-] 对
2008-04-29 13:50:00
456
原创 Vim快捷键汇总 - Jeffery Lee的专栏 - 优快云Blog
导读: ------------------------------------------------------------------------------*Q_lr* Left-right motionsnh 向左移n个字符nl 向右移n个字符0 移到行第一个字符^ 移到本行第一个非空字符n$
2008-04-29 13:37:00
1195
原创 GRUB常见问题的解决方法 - 系统应用 - 男人莫哭
导读: GRUB常见问题的解决方法 1. Grub loading, please wait... 出现症状: GRUB loading stage 1.5GRUB loading, please wait...屏幕出现这段文字之后, 系统停止, 如果尝试使用一张linux启动软盘(也就是有安装在软盘上的grub)可以引导系统。 解决方法: 设置本机的bios
2008-04-24 13:21:00
7453
转载 Linux下应用程序开发:QT的内部进程通信
导读: Linux下应用程序开发:QT的内部进程通信 Qt 作为一种跨平台的基于 C++ 的 GUI 系统,能够提供给用户构造图形用户界面的强大功能。自从 1996 年 Qt 被 Trolltech 公司发布以来,该系统成为世界上很多成功的图形用户应用所使用的主要系统。更为重要的是,Linux 操作系统的桌面环境系统 KDE 也是基于 Qt 构造的。目前,Qt 已经提供了对包括 MS/Wi
2008-04-08 13:17:00
931
2
转载 三十种Linux发行版的名称含义
独特的开发模式造就了今天百家争鸣的Linux,各个发行版的名字都代表哪些含义呢?下面是一些常用的版本,感兴趣的朋友一起来看: 1-Ubuntu 这或许是今天最常见的一个Linux发行版了,Ubuntu是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。大意是“人道待人”(对他人仁慈)。另一种翻译是:“天下共享的信念,连接起每个人”。2-PCLinuxOS很明显它的名称是
2008-04-08 12:54:00
651
转载 QtEmbedded/Qtopia FAQ
Qt-X11/QtEmbedded/Qtopia及其他常见包的关系?build Qtopia时经常能看到以下的包:qt-x11-2.3.2qt-x11-3.3.xqte-2.3.xqtopia-2.xtmake-1.3qmake, uic, moc...其中Qtopia编译依赖Qte;qt-x11-2.3只与编译一些tool有关, 如uic,moc,qvfb..Qtopia并不依赖qt-x11;q
2008-04-08 09:58:00
631
原创 Linux操作系统的可执行文件格式详细解析
BEA系统有限公司日前近日发布了《2008年BPM市场行情》白皮书。这份新的研究报告综合了大量的分析报告、行业文章和市场调查结果,形成一份实用指南,旨在帮助客户面对发展迅速、充满活力的BPM市场。报告揭示出,业务主管和IT主管都认为改进业务的项目比发布新品、控制成本和地域扩张更重要,是2008年的重中之重。报告还显示,受主流采用、厂商合并和与其他市场(包括SOA和复杂事件处理等市场)融合
2008-04-07 10:26:00
639
原创 回 复
导读: 1、表哥对我说,杀猪杀屁股,各有各的刀法,我想也是,有人杀脚,有人杀手。电影中杀手好像是一种找钱的工作。(老师批语:这杀手算名词活用,还是乱用?) 2、今天起早,妈妈就到田里去了,田野上不见一个人,只有一头猪在慢慢快跑。(老师批语,你妈和猪是啥关系,还是你眼神不好?慢慢快跑是什么跑法?) 3、隔壁的王大妈,太热心热肠了,有时说起话来却没心没肺。(老师批语:词汇丰富) 4、我
2008-04-01 14:11:00
1517
原创 基于Qt/Embedded和Qtopia的GUI设计(转)
导读: 1 引言 随着当前各种手持设备、无线设备及信息家电等嵌入式产品的迅猛发展,相应的嵌入式软硬件设计技术也在发生深刻的变化。如今,越来越多的嵌入式终端需要一个图形化的人机接口界面(GUI),良好的人机接口界面是嵌入式系统设计的一个关键技术,能够极大地提高人机交互的效率。本文详细阐述了在自行开发的嵌入式主板上实现某平台的图形显示终端过程。 2 系统平台介绍 根据系统设计需
2008-03-31 11:09:00
1085
转载 用QT创建新风格Howto
导读: 未显示需要 JavaScript 的文档选项 级别: 中级 姚延栋(ydyao@mails.gscas.ac.cn), 研究生, 中国科学院软件所2002级 2003 年 11 月 01 日 本文介绍了如何使用qt提供的接口来设计自己的GUI风格(look and feel),并通过一个具体的例子(使QSpinBox垂直显示)来详细说明过程。运行环境:redhat 9.
2008-03-31 10:00:00
579
原创 rmmod却报出Function not implemented
的内核是2.6.24,运行在arm的板子上 模块代码如下: #include /* Needed by all modules */ #include /* Needed for init&exit macros */ static int mod_init_func(void) { /*code here*/ return 0; } static void mod_exit_fun
2008-03-28 16:29:00
1936
原创 内核启动后停止的一些错误总结
移植之初遇到一些低级问题,与同时熬了很久,解决了许多,列出些低级问题如下:第一种:Uncompressing Linux........................................................................................ done, booting the kernel.Error: unrecognized/
2008-03-28 15:53:00
1503
转载 从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响
导读: 未显示需要 JavaScript 的文档选项 级别: 初级 婷 周(moting9@hotmail.com), 软件工程师 2006 年 2 月 09 日 从 2.4 到 2.6,Linux 内核在可装载模块机制、设备模型、一些核心 API 等方面发生较大改变,设备驱动开发人员面临着将驱动从 2.4 移植到 2.6 内核,或是使驱动同时支持2.4 与 2.6 内核的任务
2008-03-28 14:54:00
471
转载 C++ this指针的理解
先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my里的this 就是指向my的指针。如
2008-03-27 16:51:00
577
原创 这里的确是专栏
一直都有博客,好几年了,在网易,因为网速开,易用,两个人的space技术的东西一直写在那里,觉得不合适,不如到这开个专栏,记录自己的学习所得虽然现在知道的都很粗糙,但这是量变的必经之路
2008-03-20 20:19:00
390
原创 2007-08-12 ISA
最早的PC总线是IBM公司1981年在PC/XT 电脑采用的系统总线,它基于8bit的8088 处理器,被称为PC总线或者PC/XT总线。在1984年的时候,IBM 推出基于16-bit Intel 80286处理器的PC/AT 电脑,系统总线也相应地扩展为16bit,并被称呼为PC/AT 总线。而为了开发与IBM PC 兼容的外围设备,行业内便逐渐确立了以IBM PC 总线规范为基础的
2008-03-20 20:13:00
541
转载 2007-08-12 BSP 概念解析【zozo】---转至Drew的主页
2007-08-11 15:32:49Drew在这里按照自己的理解来解释一下BSP( Board Support Package),仅供参考: BSP是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和L
2008-03-20 20:11:00
481
转载 2007-08-27 C语言中static 用法
C语言中static 用法一、c程序存储空间布局C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0
2008-03-20 20:10:00
379
转载 2007-11-23 这学习Linux的九条忠告
以下是网友王垠写的关于学习Linux的忠告。但只要稍加替换,它完全可以用来解决FF与IE,五笔与拼音,QQ与MSN,IBM与HP,甚至是SONY与任天堂粉丝之间的种种争端。1. 不要当“传教士” 很多人在讨论区不断的引起 "Linux vs. Windows" 之类的讨论,甚至争的面红耳赤,这是没有必要的。 这种争论是浪费时间而没有任何用处的。对,你花了一下午,用许多事实“捍卫”了 “Linu
2008-03-20 20:09:00
470
转载 2007-11-28 MiniGUI皮肤界面普通标签的使用
在skindemo.c中并没有普通标签的使用方法,花了点时间研究出来了,关键是皮肤界面结构体里面的字体成员fonts的赋值,关键代码如下: static si_nrmlabel_t title ={"Hello", 0xDD0000, 0x00FF00, 0xFF0000, 0}; static skin_item_t skin_main_items [] ={
2008-03-20 20:08:00
778
1
转载 03-17 XP验证正版去除蓝色五角星
XP系统有时提示需要验证系统正版,我晕,这个年代不是大款谁还用正版,正版要3000多元呢!我的烂电脑还不值这个钱!用我们云南师宗话讲:管他歪门邪道只要能用将就将就点。我来介绍一种比较简单的方法把: 首先,你新建一个TXT格式的文本文挡,然后在里面输入以下内容(请直接复制粘贴):复制结束,然后选择另存为,将文本另存为 XP验证器.vbs 然后运行,依照你的网速,等候3-5秒,一切解决ON
2008-03-20 20:07:00
1169
转载 2007-12-06 MiniGUI-Lite服务器程序精简版【转】-很强大
/* * $file : mginit.c * $desc : simplest MiniGUI server * $author : rockins(ybc2084@163.com) * $date : Sun Apr 15 17:42:58 CST 2007 *
2008-03-20 20:05:00
734
原创 03-19 初探qt之移植qtopia
export QTDIR="/home/zozowit/cross/qt/qte-qpe-opt-src.121604/qt-embedded-free-3.0.4"打上板子带的三个补丁文件: 10 patch -c -l -p1 -d src 11 patch -p1 12 patch -p1 问题一:../include/qstring.h:199: error: cannot
2008-03-20 20:02:00
3088
原创 03-19 初探qt之移植qpe-1.4.0.tar.gz
开发板提供的,参照install.sh手动编译 9 tar zxf qpe-1.4.0.tar.gz 10 cat qpe-1.4.0.patch | patch -p0 11 cd qpe-1.4.0 12 patch -p1 分别打上两个补丁修改configs下的linux-arm-g++-static linux-arm-g++-shared vi下执行替换命令:%s/arm-linu
2008-03-20 20:02:00
1419
1
原创 2007-11-28 挑战
工作一直很有挑战性,因为一直都在做没做过的东西,摸索了很久,在绝望之前找到方法时,那种感觉很好。今天看到有人中了一亿,牛。哪天也买去,疯了都。到今天为止,病已经好转,下午可以去玩咯,健身去。————————————————————————
2008-03-20 20:01:00
459
转载 2007-11-20 多普达828+不完全技术分析 [zozo转及对话]
由于自己是做手机软件的,所以也很想知道别的手机是怎么做的。知己知彼,百战不殆嘛。可惜手里缺乏足够的技术资料。幸好身边有一台多普达828+(系统为Windows Mobile Pocket PC Phone 2003第二版)的机器,我可以拿来好好分析一下。没有源代码,咋分析呢?亲身使用使用嘛,真正的程序员从软件操作的过程中就可以分析出这个软件大概是如何编写的。 使用了一段时间,不得不说,Po
2008-03-20 19:56:00
974
原创 2007-10-08 编译安装tslib
./autogen.sh后报出configure.ac:26: error: possibly undefined macro: AC_DISABLE_STATIC If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation.conf
2008-03-20 19:54:00
672
原创 2007-09-20 minigui_lite
除了在make menuconfig后选上lite模式外./configure --enable-lite也不可少,然后make,出现一个错cursor-lite.c: In function InitCursor:cursor-lite.c:458: error: invalid lvalue in assignment我尝试将#define CSR_CURRENT ((
2008-03-20 19:53:00
640
转载 2007-09-19 MiniGUI 1.3.3 移植详解
最近移植了 MiniGUI 1.3.3 到一个开发板上,中间遇到许多问题,在论坛上发问题,结果也没多少人回我,就算偶尔有回的,基本上回答也没有什么用,网上找不到一个完整的移植文章,所以就决定把自己这次移植摸出来的一些方法写出来,给像我一样的小菜鸟做个参考吧。本文不教你怎么写驱动,只是教怎么样在最短的时候在你的PC机上搭建起开发环境,同时在你的板子上跑起MiniGUI 来,这样你就可以在PC上开
2008-03-20 19:49:00
610
原创 2007-09-19 PC上配置编译MiniGUI v1.3.3之我的问题
在苗大哥的帮助下一一解决1,源码中有u_short,ushort,但程序并未包含相应的头文件,统统改成unsigned short。2,左值错误(XXXX)xx->xxxx,这样的,把括号连内容删掉。3,pthread_kill_other_threads_npgcc -g -O2 -Wall -Wstrict-prototypes -pipe -D_REENTRANT
2008-03-20 19:47:00
713
转载 [2007/08/19] 可重入
关于函数的可重入性可重入函数概念: 主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的。 也可以这样理解,
2008-03-20 17:43:00
394
转载 C语言嵌入式系统编程修炼之性能优化篇
使用宏定义 在C语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。 写一个"标准"宏MIN ,这个宏输入两个参数并返回较小的一个: 错误做法: #define MIN(A,B) ( A 正确做法: #define MIN(A,B) ((A) 对于宏,我们需要知道三点
2008-03-20 17:42:00
612
1
原创 [2007/08/16] 初见成效
和鑫鑫合作的数据采集系统的第一版终于完成了,有一些心得:1、对socket连接的总体过程居然没有清晰的认识,编了半天居然没有connect,低级2、结构体都不会用了,typedef struct mydata{}Data;Data *mydata;然后就没有给mydata分配空间,狂晕。接着写出mydata=(struct Data *)malloc(size
2008-03-20 17:38:00
364
原创 [2007/08/15] /0
char buf[MAXLINE] = "hello";len = strlen(buf); /* strlen根据/0来判断长度,故数组未初始化时不可用,导致段错误 * 判断网络数据包也不可用strlen, 曾花了我一上午时间调试,
2008-03-20 17:36:00
355
原创 初始qt,第一个编译错误
#include #include #include #include #include class MyMainWindow : public QWidget{Q_OBJECT public: MyMainWindow(); public slots: void set_s
2008-03-20 17:24:00
671
原创 qtopia 显示中文
在板子上显示中文宿主机的环境变量LANG="zh_CN.GBK"include #include #include #include #include #include #include int main(int argc, char **argv){ QApplication a(argc,argv); a.setDefaultCodec(QTextCodec
2008-03-20 13:37:00
485
原创 [2007/08/14] 迟到的问题--socket发送结构体
结构体也就是一段连续的内存。但是~struct AP_INFO {char action;char *test;char *testlist;};这样定义的结构是不能直接传输的,因为其中有两个是指针,指向的是结构以外的内存地址,通过socket传输到对方机器后无法解析,搞得不好的话甚至可能造成程序崩溃!struct AP_INFO {char action;char test[100];char
2008-03-20 10:42:00
503
Directshow实务精选.pdf 陆其明
2008-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人