自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KeyEmb

我的嵌入式之路

  • 博客(10)
  • 收藏
  • 关注

原创 Qt中使用数据库时编译出错

原文地址:http://os.chinaunix.net/a2008/0514/980/000000980029.shtmlerror:QtSql:NosuchfileordirectoryI wrote a program to test that how to connect to mysql with qt4,but I got the error message as follow

2013-08-12 16:14:23 611

原创 kfree()只能用来释放kmalloc()申请的空间

kfree();只能用来释放kmalloc()申请的动态空间。不然会导致内核崩溃,出现oops信息。并且kmalloc();申请后的空间需要进行初始化,比如memset();

2013-08-12 16:14:21 6409

原创 驱动模块初始化函数返回值

写用字符设备驱动类型写led驱动时,模块初始化函数结束时没有返回任何返回值,导致模块装载不成功,内核崩溃、不能正常卸载等问题。

2013-08-12 16:14:18 726

原创 ubuntu下编译Linux内核时不能make menuconfig

在ubuntu下交叉编译linux2.6内核,输入make menuconfig发现有一些头文件找不到应该是编译的一些东东没装哦,要安装一下东东sudo apt-get install build-essentialsudo apt-get install libncurses5安装完毕后就可以编译了。

2013-08-12 16:14:16 755

原创 C语言在宏定义中##是指

在宏定义中##是指链接符的作用,相当于将两个部分链接起来,比如bus_attr_##name = bus_attr_name。这是在宏定义中比较常用的定义方式之一。

2013-08-12 16:14:14 599

原创 Linux驱动程序中的结构体中的点“ . ”

一个结构体static struct a = { .c=1, .d=2,}当中的点是什么意思?谁能解释的清楚点?这应该是定义一个结构体,并初始化。Linux驱动中经常有这种形式。比如声明了一个这样的结构体struct num{ int max; int min;};然后有如下定义static struc

2013-08-12 16:14:12 745

原创 CString, QString, char*之间的转换

1.传给未分配内存的const char* (LPCTSTR)指针.CString cstr(asdd);const char* ch = (LPCTSTR)cstr;ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全.2.传给未分配内存的指针.CString cstr = "ASDDSD";char *ch = cstr.GetBuf

2013-08-12 16:14:09 565

原创 opencv在Qt中的使用

用QtCreator新建一个Qt Console Application的过程此处就省略掉。建立完后在main函数中输入以下代码:#include #include #include #include using namespace cv;int main(int argc, char *argv[]){// QCoreApplication a(argc, a

2013-08-12 16:14:07 483

原创 Installing OpenCV 2.4.1 in Ubuntu/ubuntu下安装OpenCV(摘自英文论坛原文)

so the first step is to make sure that everything in the system is updated and upgraded:$sudo apt-get update$sudo apt-get upgrade Now, you need to install many dependencies, such as support fo

2013-08-12 16:14:05 692

原创 Linux/ubuntu下编译安装QT 4.8 (QT 4.8.4)

安装过程中会提示需要用户手动安装扩展依赖的库  libglib2.0-dev,libSM-dev,libxrender-dev,libfontconfig1-dev,libxext-dev,如 果需要用到 OpenGL 则还需要安装 libgl-dev 和 libglu-dev,而这两个库是在 libglu1-mesa-dev  包中。因此,一个安装完整依赖包的命令是(“#”表示在超级用户root

2013-08-12 16:14:03 1217

空空如也

空空如也

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

TA关注的人

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