自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (48)
  • 收藏
  • 关注

转载 字符编码笔记:ASCII,Unicode和UTF-8

作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点

2012-04-27 21:27:41 687

原创 qt的pos()和globalpos()

参考:http://www.cppblog.com/izualzhy/archive/2011/03/21/142408.html 原文粘贴:新建一个窗口程序,然后创建一个QMenu对象。在构造函数里初始化menu = new QMenu("menu", this); //menu在头文件声明QAction *action = new QAction(tr("1111"), t

2012-04-23 22:41:58 9335 1

原创 触屏开发软件

1.EB8000 V2.0.0 or later2.WQT Designer V3.2.63.designer4.WinCC Flexi5.MCGS嵌入式组态软件6.SamDraw3.37.WINCE-20CP所有的PLC生产商都有自己的人机触屏界面的开发软件。这也为我们开发触屏提供了新的思路,应用现有的PLC生产商的触屏模块快速开发自己的产品,不用自己费心去了

2012-04-23 15:19:34 2036

转载 QtEmbedded软键盘输入法实战(附例子)

本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息、原文链接、原文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业用途。 谢谢合作。原文链接:QtEmbedded软键盘输入法实战(附例子)(本文基于qte4.5, 其他版本酌情阅读,呵呵)最近看到很多人讨论关于QtEmbedded软键盘的问题, 问的最多的主要集中在以下方面:1、怎么才能写出不和程

2012-04-23 11:15:17 1390

原创 qt中关于拖曳类的理解

在《qt4精彩实例分析》中最后一章介绍了关于拖曳类的例程,但是有些不好理解。下面是我个人看完后的一些总结:    首先,关于拖曳有一个拖曳的对象,还要有一个盛拖曳对象的容器。所以至少要有两个类。然后,要在拖曳对象中实现两个事件:voidmousePressEvent(QMouseEvent*); void mouseMoveEvent(QMouseEvent *);在这两个事

2012-04-22 22:07:19 1701

转载 QT类 Qevent事件处理过程 事件过滤器

事件处理流程:  某个事件发生------>exec()循环会接收到这个事件------>  创建一个事件对象,并将对象传递给QObject::event()------>  在QWidget::event()函数中,分配给特定的事件处理函数------>  在QButton的事件处理函数中emit(clicked消息)  前面说到了事件的作用,下面来看看我们如何来接收事件

2012-04-20 22:03:55 871

转载 用Qt中的QDomDocument类处理XML文件

XML,全称为扩展标记语言(extensible markup language).是一种非常方便的数据交换工具。现在Blog的订阅系统输出格式就是满足XML规范的RSS格式,还有SVG矢量图形也使用了XML格式。我们在取得一个XML格式的文件后,需要作句法分析去提取发布方提供的信息。而Qt为XML提供了很好的支持,包括DOM的实现和SAX的实现。DOM是Document Object M

2012-04-17 20:44:36 621

转载 c_str的用法

c_str函数的返回值是const char*的,不能直接赋值给char*,所以就需要我们进行相应的操作转化,下面就是这一转化过程。c++语言提供了两种字符串实现,其中较原始的一种只是字符串的c语言实现。与C语言的其他部分一样,它在c++的所有实现中可用,我们将这种实现提供的字符串对象,归为c-串,每个c-串char*类型的。标准头文件包含操作c-串的函数库。这些库函数表达

2012-04-17 20:19:02 469

原创 重要学习网站

1.关于XMLhttp://www.w3school.com.cn/xml/xml_elements.asphttp://www.w3school.com.cn/xmldom/dom_nodes.asp2.qt技术分享博客http://www.cuteqt.com/blog/?p=8893.qt官方应用程序示例http://qt-apps.org/4.个人博客推荐h

2012-04-17 11:29:58 474

转载 qt事件机制

coffeeggqt事件机制学习了一段时间的Qt之后,发现Qt的事件机制和其他语言的机制有些不同。Qt除了能够通过信号和槽机制来实现一些Action动作之外,还可以用对象所带的事件,或者用户自定义的事件来实现对象的一些行为处理。现在,我们从头开始讲解。到底什么是事件呢?事件起源:基于事件如何被产生与分发,可以把事件分为以下三类。Spontaneous 事件——自发事

2012-04-17 10:17:39 624

原创 qt事件相关学习笔记

最近要搞一个qt软键盘的程序,可是对qt了解的太少了。 第一部分在qt4帮助文档中"Qt for Embedded Linux Architecture"中这样说:    每一个qt的嵌入式应用都需要有一个服务器应用程序,任何一个qt应用程序都可以作为一个服务器应用程序当有多个qt应用程序同时运行时,子应用程序必须作为服务器程序的客户端程序。服务器程序和客户端程序有不同的职

2012-04-16 18:06:14 1885

转载 C++ cast 总结

const_cast:It's only used to add or remove qualifiers: const or volatile. Note: static_cast can add const and can never remove const.reinterpret_cast:It never does any check, neither compile

2012-04-16 14:39:15 747

转载 vector list

vector 表示一段连续的内存区域每个元素被顺序存储在这段内存中对vector 的随机访问比如先访问元素5 然后访问15 然后再访问7 等等效率很高因为每次访问离vector起始处的位移都是固定的但是在任意位置而不是在vector 末尾插人元素则效率很低因为它需要把待插入元素右边的每个元素都拷贝一遍类似地删除任意一个而不是vector的最后一个元素效率同样很低因为待删除元素右边的每个

2012-04-16 10:55:27 390

转载 uboot 添加命令

1、 u-boot的命令格式:U_BOOT_CMD(name,maxargs,repeatable,command,”usage”,"help")name:命令的名字,不是一个字符串;maxargs:最大的参数个数;repeatable:命令是可重复的;command:对应的函数指针 U-Boot的每一个命令都是通过U_Boot_CMD宏定义的。这个宏在头文件中定义

2012-04-16 09:43:50 501

转载 sed命令详解

转载:http://blog.chinaunix.net/u/22677/showart_1076318.html1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然

2012-04-14 10:47:26 518

转载 Shell编程中Shift的用法

来自:http://www.cnblogs.com/image-eye/archive/2011/08/20/2147153.html位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。非常有用的 Unix 命令:shift。我们知道,对于位置变

2012-04-14 10:35:09 418

转载 Linux 中Shell环境变量总结

来自:http://www.cnblogs.com/linuxer/archive/2011/10/20/2272531.htmlShell环境变量在shell编程方面起到很重要的作用。分析下Shell中几个比较重要的环境变量很重要。所以下面分析一下。1、BASH :记录当前bash shell的路径。举例:[root@localhost awK]# echo $BASH/bin/

2012-04-14 10:16:53 597

转载 系统管理员工具包: 充分利用 bash

来自:http://www.ibm.com/developerworks/cn/aix/library/au-satbash.htmlMartin Brown (mc@mcslp.com), 自由撰稿人, Freelance DeveloperMartin Brown 成为专业作家已经超过 8 个年头。他所撰写的书籍和文章涵盖了各种各样的主题。他所擅长的领域包括大量开发语言和平台——Per

2012-04-14 10:13:12 1195

转载 Linux 技巧: Bash 参数和参数扩展

来自:http://www.ibm.com/developerworks/cn/linux/l-bash-parameters.html在脚本中传递和分析参数Ian Shields, 高级程序员, EMCIan Shields 为 developerWorks Linux 专区的许多 Linux 项目工作。他是 IBM 北卡罗莱那州 Research Triangle

2012-04-14 10:09:30 535

转载 Bash 实例,第 3 部分

来自:http://www.ibm.com/developerworks/cn/linux/shell/bash/bash-3/index.html探讨 ebuild 系统Daniel Robbins (drobbins@gentoo.org), 总裁兼 CEO, Gentoo Technologies, Inc.Daniel Robbins 居住在美国新墨西哥州

2012-04-14 10:07:09 532

转载 Bash 实例,第 2 部分

来自:http://www.ibm.com/developerworks/cn/linux/shell/bash/bash-2/index.html更多的 bash 基本编程Daniel Robbins (drobbins@gentoo.org), 总裁兼 CEO, Gentoo Technologies, Inc.Daniel Robbins 居住在新墨西哥州的

2012-04-14 10:04:10 420

转载 Bash 实例,第一部分

来自:http://www.ibm.com/developerworks/cn/linux/shell/bash/bash-1/index.htmlBourne again shell (bash) 基本编程Daniel Robbins (drobbins@gentoo.org), 总裁兼 CEO, Gentoo Technologies, Inc.Daniel R

2012-04-14 10:00:48 470

转载 引用 uboot在2440上移植

以前一直在用vivi,很精简很方便,源码很好懂,想改什么就改什么,但是功能差了点,所以移植个uboot来跑跑,uboot很好很强大,但是想搞清它的机制有点困难,先移植个最简单的试试,还没有增加对yaffs的支持和usb下载,遇到一些小问题也都解决了。我用的2440开发板,取名为TX2440。 解压U-BOOT-1.1.6,进入U-BOOT目录,修改Makefile:在smdk2

2012-04-13 16:44:52 552

原创 有关于creator-gdb-linux

昨天在搜有关于利用creator调试qt程序的内容,发现www.qt.nokia.com官网有关于编译gdb的。http://qt-project.org/wiki/QtCreatorBuildGdb经过昨晚到今天的努力,证明这个gdb也不是那么好用,在调试多线程的时候就卡死了。我的编译过程主要依据creator-gdb-linux.tgz解压后的makefile文件。过程:如果足

2012-04-13 14:24:40 1287

转载 chrpath工具使用

by tangke 2009-10-26chrpath是用来改变程序的depends lib 的搜索路径的,比如我们一般使用$ldd  application    linux-vdso.so.1 =>  (0x00007fff89844000)    libQt3Support.so.4 => /usr/lib/libQt3Support.so.4 (0x00007f53f

2012-04-13 11:19:25 4736

转载 ldd命令原理及用法例子

1、首先ldd不是一个可执行程序,而只是一个shell脚本  2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时,它

2012-04-13 11:15:36 897

转载 基于Qt Creator和gdb的远程调试

描述:我的开发板照片图片:     环境:虚拟机Fedora12同《Fedora12下搭建Qt Creator的arm开发环境 并 移植Qt4.6.2到Micro2440》    软件准备:    参照《Fedora12下搭建Qt Creator的arm开发环境 并 移植Qt4.6.2到Micro2440》移植Qt4.6.3,Qt Creator升级为2.0.1,其他一切不

2012-04-12 17:37:17 4750 1

原创 arm平台gdb移植实践笔记

一个人学习,就有这么个问题:本来你以为找到了新大陆,实际上在业内已经是路人皆知的事情了。闭门造车,很容易成为井底之蛙啊。    以下移植参考:http://blog.csdn.net/dllbl/article/details/5806549一、准备工作:    1.ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses.tar.gz下载源码:ncurse

2012-04-12 13:30:06 4909

转载 arm-linux的gdb移植

from: http://blog.chinaunix.net/space.php?uid=23381466&do=blog&id=309369arm-linux的gdb移植分为两种情况.一种是交叉调试版。这一种模式是需要编译一个arm-linux版本gdbserver (GDB的stub模块).然后再编译一个X86版本交叉调试的gdb.为了与桌面版本身的gdb 区别开来,一般改名为 ar

2012-04-11 15:07:12 2628

转载 linux的strace命令(详解)

本文详细讲述linux下的strace命令的用法。 strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。   strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。   下面记录几个常用 option .   1 -f -F选项告诉strace同时跟踪fork和vfork出来的进程

2012-04-11 14:18:40 646

转载 UbuntuLinuxln命令用法详解

转自:计算机培训网用法:ln [选项]… [-T]源文件 链接名    (第一种格式)  或:ln [选项]… 源文件        (第二种格式)  或:ln [选项]… 源文件 … 目录    (第三种格式)  或:ln [选项]… -t 源文件夹 链接名…    (第四种格式)  在第一种格式中,创建指定名称的链接且指向指定的源文件。  在第二种格式中,在当前目录

2012-04-11 14:16:47 4225

原创 gdb+gdbserver实践笔记

原理:在主机上远程调试运行在开发板上的程序。gdb客户端运行在主机上,gdbserver运行在开发板上。准备工作:1.从http: //ftp.cs.pu.edu.tw/Linux/sourceware/gdb/releases/下载gdb7.4源码包2.安装相关软件包:         sudo apt-get install texinfo     sudo apt-get

2012-04-11 14:15:19 8211 5

转载 GCC 编译选项

转载自http://blogold.chinaunix.net/u3/94700/showart.php?id=2340792gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告:            -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat            -

2012-04-10 18:02:20 795

转载 arm-linux-gdb正确无错误安装

来自:http://3633188.blog.51cto.com/3623188/821284    在搭建gdb调试环境时,本来以为是件很简单的事,可是出现了,几个错误,很是郁闷,弄了几个小时,现在把我遇到的问题及解决办法列出来,还有整个安装过程,如下:    在make时遇到的问题:1、error: no termcap library found2、error:

2012-04-10 15:21:55 1445

转载 Qt之QSS文件

来自:http://hi.baidu.com/lesley_gyn/blog/item/84282dc7582cd14f0eb345c4.html通过文件定义qss1  将QSS代码写入.qss文件中;(calendar.qss)2  在qrc中加入该.qss文件;3  在代码中进行读取使用    QFile file(":/calendar.qss");    fil

2012-04-06 22:27:35 15813

原创 有关于mdev

linux嵌入式开发中,常常会遇到创建设备文件的问题。我在网上搜了大半天,结合自己的理解和实践,搞个总结:  有关于mdev,它是一个简单版的udev。作用就是在linux系统下自动创建设备文件。下面引用下,它的基本介绍: //--------------------------------------------------------------------------------

2012-04-04 15:24:51 1462

转载 linux创建用户 限制权限-用户(User)和用户组(Group)配置文件详解

来自:http://blog.csdn.net/adparking/article/details/5803548用户(User)和用户组(Group)配置文件详解http://www.linuxsir.org/main/?q=node/98 摘要:本文详解用户(User)和用户组(Group)的配置文件,本文是《Linux 用户(User)和用户组(Group)管理概述》 文档的

2012-04-04 14:30:53 10694

原创 nfs启动开发板总结

在开发板上要使用nfs方式启动linux的主要原因:可以在电脑上完成程序的调试,不用反复擦写flash,快速完成开发。  nfs基础知识:来自:http://www.cio69.com/html/201118/89.html   NFS守护进程:NFS是通过使用许多用户级的守护进程及远程过程调用等网络应用程序来实现的。而NFS服务器及客户端的守护进程并不完全一致。1、 作为NFS服

2012-04-04 11:10:16 1089

原创 C++类关系(个人笔记)

工作中涉及到一些类与继承类之间的关系,常常会被搞晕。现在搞个总结。以下是代码 :输出结果:pubshowpubBshowproBBBshowproshowprishowin repeat_prishowpubshowclassA get paraA :30 说明:一、a.prishow()和a.proshow()编译不过,说明在类的外

2012-04-02 12:53:53 1082

转载 qt有关于睡眠

来自:http://blog.csdn.net/johnphan/article/details/7299385第一部分:关于sleep函数,我们先来看一下他的作用:sleep函数是使调用sleep函数的线程休眠,线程主动放弃时间片。当经过指定的时间间隔后,再启动线程,继续执行代码。sleep函数并不能起到定时的作用,主要作用是延时。在一些多线程中可能会看到sleep(0);其主要目的是让

2012-04-01 13:17:56 7846

c++ logger.7z

C++封装的日志模块,可以进行异步日志记录,附加时间截,可设置日志大小,超过后会自动转储。实现过程中使用了STL

2020-08-18

制作jffs2相关工具.rar

zlib-1.2.3.tar.gz mtd-utils-1.0.0.rar mtd-snapshot-20050519.tar.bz2 三个文件包

2012-03-15

myspi_program

将lpc3250主控制器设为从机,从linux驱动到qt画波验证的代码。

2012-01-09

Qt事件机制浅析

Qt事件机制浅析

2011-12-13

nand flash技术资料

nand flash技术资料~~~~全面了解flash

2011-09-02

linux设备驱动的理解

linux设备驱动的理解,张俊岭~~~~~~~~~~~~

2011-08-09

gdbm.rar~~~~~~~~~

gdbm-1.8.3.tar.gz~~~~~~~~~~~~~~~~~~~~~~~~~~

2011-07-08

qt正弦波的动态显示

参考网上资料,自己做了一个qt正弦波的动态显示。~~~~~~~~~~

2011-06-29

tslib-1.4.tar

tslib1.4.tar~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2011-06-13

mesa-libGLU-devel-7.7-2.el6.i686

QTsdk下的qvfb的单独编译需要用到的软件

2011-06-09

libXtst-devel-1.0.99.2-3.el6.i686

qtsdk下的qvfb的单独编译需要用到的软件

2011-06-09

Linux内核分析-内存篇

Linux内核分析-内存篇,不懂,就多看看吧。~~~~~~~~~

2011-05-31

libstdc++.so.6.0.10

centos下安装qt时出现/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found 执行ls -l /usr/lib/libstdc++.so.6 发现/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8,其实这里需要使用libstdc++.so.6.0.10 从网上下载这个文件,然后rm -rf /usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8软链接删除,重新做 ln -s /usr/lib/libstdc++.so.6.10 /usr/lib/libstdc++.so.6

2011-05-20

QT4中文第二版.part11

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part10

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part09

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part08

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part07

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part06

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part05

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

CANOpen13.7z

------------------stm32f107vc freeRTOS移植 包括 master和slave的代码---------

2020-10-10

AnMoveLabel.zip

自定义的label,当标签里的字数大于能显示的字符时,标签滚动显示。

2018-11-29

软件包.zip

包含3个软件 convertz802 Visualbasic6.0繁體中文專業版 RegularExpressTest.exe

2017-06-02

RegularExpressTest.zip

vb.net 正则表达式的使用 批处理查找替换示例

2017-06-02

MoveChar.zip

文字像跑马灯似地移动,activex控件。可设置移动速度,字体,颜色。

2016-10-28

activeX code.zip

压缩包中一个pdf说明文档,讲述如何创建activeX 两个VC6.0工程文件,一个生成activeX 一个测试activeX控件

2016-09-12

picTest.rar

这个代码是基于vc6.0开发的。 工程中采用了不同的方式来显示图片,包括真彩色图片的显示, 如何自定义控件来进行图片显示

2016-04-30

多线程学习

一个多线程学习的代码实例,内附教程.主要讲的是线程的启动,结束,同步问题。

2015-07-28

VS2010-MFC编程入门教程(1-55)

VS2010-MFC编程入门教程(1-55) 鸡啄米

2015-07-16

qt中文输入

包含中文输入法的程序, redhat,嵌入式平台验证通过 ubuntu10下有bug,输入法不能正常工作

2013-04-26

led2_qsys_sopc

qsys 元件 sopc quartus 在niosii定义并使用自己的元件

2013-04-10

时序约束学习

fpga 约束 altera

2013-03-25

qt-gb2312支持

解压到qtcreator/bin目录下(linux)

2012-10-29

data_management.rar

用于管理函数错误返回码的工具,使用qt框架写的

2012-07-18

qt模拟键盘

两套qt模拟键盘程序,一个可以用于所有的平台,包括嵌入式,另外一个只能用于嵌入式中。目前两个程序不支持中文输入。

2012-06-11

YA_key.rar

参考众多网络资源,自己用qt写了一个模拟键盘。目前只支持字符输入,不支持中文输入

2012-06-04

gdb相关文档.rar

gdb调试 文档汇总

2012-04-10

root.tar.gz

这一套文件系统,包含tslib1.4,qt4.5.2的库,用于arm-linux开发。 编译工具:arm-vfp-linux-gnu-gcc(g++)

2012-03-21

zlg-rootfs.tar.gz

完整的一份linux根文件系统,用于arm-linux开发

2012-03-21

busybox(3个版本)

busybox-1.9.2.tar.tar busybox-1.7.2.tar.bz2 busybox-1.19.2.tar.zip(先unzip下,再tar xvzf)

2012-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除