自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (26)
  • 收藏
  • 关注

转载 altium designer Summer09出现的问题解决方案

在编译原理图时,引脚和连线旁边出现很多红线,提示 error:signal with no driver。原理图没有加入到Project里。第一次导入没问题,但是改了个元件的封装,在更新一下(Design—Update SCH),点击导入时出现 Unkown Pin。。。解决方案一:把第一张PCB删掉,新建一个PCB再倒入。解决方案二:把改过的元件在PCB中删除,再

2014-08-31 10:16:57 4663

转载 Altium Designer入门使用3--印制电路板设计流程与经验之谈 2

这个主要是上篇中的经验之谈2,文章比较长,我整理的。一般普通双面板的布线10mil就足够了。 说到PCB板,很多朋友会想到它在我们周围随处可见,从一切的家用电器,电脑内的各种配件,到各种数码产品,只要是电子产品几乎都会用到PCB板,那么到底什么是PCB板呢?PCB板就是PrintedCircuitBlock,即印制电路板,供电子组件安插,有线路的基版。通过使用印刷方式将镀铜的基版印

2014-08-31 10:11:04 1913

转载 OpenCV学习笔记 cv.Mat 与 .txt 文件数据的读写操作

1、按OpenCV格式实现的 .txt 文件读写可以用 cvSave 和 cvLoad 实现,格式和 .xml/.yml 的差不多,不过如果专用与 OpenCV 的数据读写,还是用  .xml/.yml 文件格式较好,我比较喜欢 .yml 格式,可读性非常棒。用 cvSave 和 cvLoad 读写 .txt 文件,其实现方式和数据格式与 .yml 文件基本一致。例如:cv

2014-08-25 17:36:26 2600

转载 Qt中 QString 和int, char等的“相互”转换

网上找了半天,全是QString转int和char等的,就没有int转QString的,但是还是找到啦,我来整合一下哦~Qt中 int ,float ,double转换为QString有两种方法1.使用QString::number();如:[cpp] view plaincopyprint?long a = 63

2014-08-23 11:13:26 785

转载 QT中的信号和槽通讯机制

在图形用户界面编程中,我们经常希望一个窗口部件的一个变化被通知给另一个窗口部件。更一般地,我们希望任何一类的对象可以和其它对象进行通讯。例如,如果我们正在解析一个XML文件,当我们遇到一个新的标签时,我们也许希望通知列表视图我们正在用来表达XML文件的结构。较老的工具包使用一种被称作回调的通讯方式来实现同一目的。回调是指一个函数的指针,所以如果你希望一个处理函数通知你一些事件,你可以把另一个函

2014-08-23 10:59:27 845

转载 [转]QT中线程调用GUI主线程控件的问题

QT中线程调用GUI主线程控件的问题之前写过一篇文章,是传界面指针到线程中去,从而在线程中操作主界面中控件。今天发现,这种方法是极其错误的,文章我已经删掉,希望没有误人子弟。前面转的两篇文章中对于为什么不能在线程中操纵界面控件指针有了很好的解释。下面在做下解释:尽管QObject是可重入的,但GUI类,特别是QWidget与它的所有子类都是不可重入的。它们仅用于主线

2014-08-23 10:47:06 849

转载 qt控件的使用

所有代码都是在qt3.3.8+fedora8下运行的。1. 控件位置的确定控件的位置一般来说是相对其父的其左上角的坐标:QWidget *w = new QWidget(this);QPoint p = w->pos();int x = p.x();int y = p.y();若要得到其针对全局界面的坐标值,则需要转换一下,用mapToGlobal():QPoi

2014-08-23 09:50:14 1132

转载 QImage对一般图像的处理

Qt中QImage类封装了对于一般图像像素级的操作,图像显示则使用QPixmap。本文说说对一般图像(常见格式,图像不大)的处理,比如将彩色图像处理为灰度图像。首先要获得源图像数据,对源图像数据进行处理,将结果保存并显示。QImage *img;//原图像QImage *grayImg;//处理后灰度图像1.获得原图像数据采用此方法即可,

2014-08-21 20:06:38 1028

转载 Linux下基于QT的串口通信程序(Tiny6410)

由于有关ARM开发板很多外设都是支持串口通信的,所以在QT下编写一个串口通信程序就显得尤为重要。下面将一步一步叙述开发过程:Linux下QT串口通信相关文件及例程下载!!!1、开发板上设备驱动位置:/dev下存有各种设备驱动文件名2、首先来看一下串口通信几个关键文件:posix_qextserialport.cpp和posix_qextserialport.h文件定义了

2014-08-20 19:59:08 6904

转载 Linux下基于QT串口编程测试一

本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12开发软件:QT目标板:MINI6410实现功能:目标板接收PC串口传过来的信息并在终端输出,目标板串口接收信息用SELECT机制源代码:widget.h:[cpp] view plaincopy

2014-08-20 16:19:23 1527

转载 QT容器类

QT不仅支持C++的STL模板库,同时自己也定义了一套容器类和与之操作的算法类,使用QT定义的这一套库,可以使在各个平台的表现相同。QT的这些容器被设计为更轻便,更安全和更容易使用。容器类是隐含共享(implicitly)的,可重入(reentrant)的和线程安全的。为容器遍历提供了两种迭代器(java-style,STL-style),并且QT提供了foreach关键字,更加方便元素遍历。

2014-08-20 15:38:53 797

转载 opencv cv::MAT 和 QT QImage 相互转化代码

QImage ————》 cv::Mat cv::Mat mat = cv::Mat(m_leftQimage->height(), m_leftQimage->width(), CV_8UC4, (uchar*)m_leftQimage->bits(), m_leftQimage->bytesPerLine());  cv::Mat _small_mat ;// = cv::Mat(cv

2014-08-20 15:38:17 1335

转载 QImage 和 IplImage 转换 效率更高 显示视频

和MFC比较起来,QT的信号槽机制比MFC的信号机制慢,但是因为能很好的实现跨平台,所以我在这里总结一下可能对一些人有点用。0.搭建环境:OpenCV + QT 4.6我的实验是基于VS2008来做的,QT官方虽然提供了VS2008-add-in的插件,我没有用。直接下载器编译好的库文件进行配置,OpenCV的在VS2008下面的配置方法Google一下到处都是,这里不再补充。首先需要做的

2014-08-20 14:27:30 1936

转载 关于QImage和IplImage之间转换的实现

在嵌入式系统中实现qt和opencv的处理,最基础的就是QImage和IplImage之间的转换。这样两者就可以进行一起使用图像数据,从而达到利用qt显示和利用opencv处理的功能。 下面我将贴出代码: QImage   ----->> IplImage [cpp] view plaincopyQIm

2014-08-19 20:59:07 1086

转载 ubuntu12.04主文件夹左边的位置菜单怎么不见了?

好吧,其实问题并不难,只是因为接触ubuntu才两三天还不是很熟悉,并且之前对ubuntu系统潜意识里觉得很高深,都是要代码什么的,所以把问题想复杂了。结果刚才自己尝试了一下,问题很快就解决了。希望给以后碰到同样问题的人一点启发。打开主文件夹,点击顶端的“查看”——“侧边栏”——“显示侧边栏”打钩即可。之前不知道哪个命令或是设置把勾去掉了,唉唉。不过我很享受在ubuntu中不断发现问题并解决问

2014-08-19 20:58:27 4927

转载 配置qtcreator的ARM编译环境

1 下载arm920t-eabi.tar.gz(arm-linux-gcc 4.1.2),解压到/opt/arm/4.1.2/目录下2 打开qtcreator的Options选项,选择QT4选项,添加一个编译环境,Version name填Qte4.6.3 (这个可以随便填),qmake location填/opt/qte/bin/qmake(我先前已经编译了QT4.6.3 embeded,并

2014-08-18 10:54:46 2959

转载 linux +qt4.7+opencv2.2移植到tq2440开发板

以下操作在Fedora下使用超级用户进行 我已经安装了交叉编译器arm-linux-gcc 4.3.3和qt4.5的x86和arm版本 在目录/opt/EmbedSky下。修改配置文件/etc/profile 添加pathmunge /opt/EmbedSky/4.3.3/bin安装CMakeOpenCV 2.1的版本,必须使用CMake创建Makefile。我使用的CMake版本

2014-08-18 10:53:56 1694

转载 Linux下Opencv整合QtCreator

QT是很不错的跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。很显然,在 Linux开发QT程序又有其有其独特的优势,因为平台的相关性,毕竟QT最大的用武之地还是基于里Linux内核的那些平台。昨天开始在Linux环境下开始捣鼓QT的开发环境,记一下。在Linux下,QT开发

2014-08-18 10:27:57 774

原创 双目视觉嵌入式移植中Opencv程序移植时问题及解决,移植成功啦,哈哈

#include  #include  #include              int main(int argc,char **argv)  {      CvCapture* capture = NULL;      IplImage* pImg = NULL;     IplImage* pImg1 = NULL;     fprintf(s

2014-08-18 10:19:01 3368

转载 zedboard--Opencv移植和zedboard测试(十一)

继上次生成了ARM架构的链接库之后,我们要把他们拷贝到装载有文件系统的SD卡中即可,在拷贝时,最好是/usr/lib下实践一:将那些lib拷贝到U盘里面,因为之前跑过demo,里面就是一个简易的linux系统,就暂且用他试试了,正常启动后,挂载U盘,这些在之前都有做过,mount /dev/sda1 /mnt拷贝文件夹 cp -R /mnt/lib /usr/ 结果出现 提示空间不

2014-08-18 10:13:05 1245

转载 opencv在fl2440上的移植

linux2.6.28  arm-linux4.3.21.安装opencv2.0  下载地址http://sourceforge.net/projects/opencvlibrary/ 解压OpenCV-2.0.0.tar.bz2  tar xvf OpenCV-2.0.0.tar.bz2配置./configure --host=arm-linux --without-ca

2014-08-18 09:13:44 799

转载 GTK+与QT的对比

想看看图形界面系统的优缺点,转载了网友整理的: GTK+的优点与QT的优点整理 在嵌入式 Linux 下有很多图形界面系统 GUI,包括 Qt/Embedded,FLTK,Microwindows 和 GTK+ 等。作为一个开发者,到底使用什么样的 GUI 系统呢?对一个系统,将它改造为符合你的需求,你要做多少修改呢?修改后的系统的尺寸一般会有多大呢?这些都是开发人员会遇到的问题。我们

2014-08-17 21:51:11 8815

转载 DFB-GTK移植到MINI2440笔记

一、     开发环境主机:debian5.0 主机gcc版本:gcc (Debian 4.3.2-1.1)4.3.2交叉编译器:arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2交叉编译器下载地址:http://www.codesourcery.com/sgpp/lite/arm/portal/rel

2014-08-17 21:49:11 1435

转载 ARM中gtk的移植

#主机安装gettext libglib2.0-devsudo apt-get install gettext libglib2.0-dev export PREFIX=/gtkdfb&#install glib2.16echo ac_cv_type_long_long=yes>arm-none-linux-gnueabi.cache&echo glib_cv_stack_

2014-08-17 21:20:08 3043

转载 MIPS 架构 Linux driver编译时遇到的问题

Linux kernel在V2.6之后,modules的编译有些修改。不再是单独编译,而是将本module添加入:obj-m,并最终调用Linux KernelMakefile 来编译modules. 任务一:这次Sam需要在某一平台上编译Bluetooth driver.其实也就是BlueZ的Kernel部分。但这个平台KernelSource Code做过精简,Bluetooth子

2014-08-17 21:16:10 1012

转载 Toolchain安装位置考

Sam几年前在接触BCM7403时,曾经遇到一个toolchain上的问题:当时Sam喜欢将Toolchain放到自己指定的位置,如:/home/sam/work/current/BCM/BCM7403/ToolChain/crosstools_sf-linux-2.6.12.0_gcc-3.4.6-21_uclibc-0.9.28-20050817-20070607一直未遇到什么问题

2014-08-17 21:11:57 1448

转载 Linux下Opencv整合

QT是很不错的跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。很显然,在 Linux开发QT程序又有其有其独特的优势,因为平台的相关性,毕竟QT最大的用武之地还是基于里Linux内核的那些平台。昨天开始在Linux环境下开始捣鼓QT的开发环境,记一下。在Linux下,QT开发

2014-08-17 20:36:55 649

原创 双目视觉的嵌入式移植遇到问题了,两个摄像头不能同时打开

用V4L实现了单个图像的采集

2014-08-16 15:12:17 4302 8

转载 基于Video4Linux的摄像头驱动设计

http://www.dzsc.com/data/html/2009-9-15/78721.html

2014-08-16 10:16:54 1179

转载 2410摄像头问题

近日有不少网友问me 2410上摄像头驱动加载,那我就将我的方法贴出来。嘿嘿。若有不对之处请大家多多指正哦。  驱动加载步骤:(模块加载方式)1.修改/driver/usb/ov511.c中ov51x_set_default_params函数,改ov511->frame[i].format = VIDEO_PALETTE_RGB24; 为ov511->frame[i].format =

2014-08-16 10:11:08 1152

转载 Linux: 两个USB摄像头的数据采集问题(嵌入式)

引子: 课题需要,同时采集两个摄像头数据,频率不高,但要同时。中间遇到的问题,唉一言难尽啊!为了图省事使用UVC摄像头,但是板子是USB1.1接口的,故挑选兼容USB1.1的UVC驱动的摄像头,最终选定两个301V芯片的摄像头,先使用一个摄像头,因频率不高,将采集频率设到了最低5帧每秒,打开视频流,正常!视频缓冲出列,入列,正常!保存图像,正常!再添加一个摄像头,先使用VIDIOC_STR

2014-08-16 09:45:55 3193 3

转载 Linux程序源码编译安装的configure配置详解

Linux程序源码编译安装的configure配置详解转载地址:http://www.linuxidc.com/Linux/2010-12/30903.htmLinux环境下,如果通过源代码编译安装程序的简单过程可以描述为:./configure-->make-->make install。其中./configure配置脚本功能就是对你的系统做很多的测试,以用来检测出你的安装平台的

2014-08-15 15:30:36 1140

转载 Linux编译安装中configure、make和make install各自的作用

这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

2014-08-15 15:29:36 1095

转载 Linux下C++程序常用编译命令

转自 http://blog.csdn.net/lee353086/article/details/5864939文中涉及的命令在Ubuntu8.04.1中测试通过,本文的目的是为了以后要用的时候,只要看一下本文就马上能回忆起这此命令怎么用。生成目标文件#gcc –c  可以有多个cpp文件编译静态库#ar cr       可以

2014-08-15 15:11:49 721

转载 gcc/g++ 编译器使用简介(包含交叉编译器)

GNU CC(简称gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++、Object C、Jave等多种语言编写的程序。gcc又可以作为交叉编译工具,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,非常适合在嵌入式领域的开发编译,如常用的arm-linux-gcc交叉编译工具     通常后跟一些选项和文件名来使用 GCC 编译器。gcc 命令的基本

2014-08-15 15:01:40 3263

转载 qmake的使用简介

qmake的使用简介下面是qmake的简单介绍和使用要领,更为详细的信息请参阅手册qmake的介绍 手写Makefile是比较困难并且容易出错的,尤其是需要给不同的平台和编译器组合写几个Makefile。使用qmake,开发者创建一个简单的“项 目”文件并且运行qmake生成适当的Makefile。qmake会注意所有的编译器和平台的依赖性,可以把开发者解放出来

2014-08-15 14:56:17 547

转载 Linux下.pro文件的写法简介

1. 注释  从“#”开始,到这一行结束。2. 指定源文件SOURCES = *.cpp对于多源文件,可用空格分开,如:SOURCES = 1.cpp 2.cpp 3.cpp或者每一个文件可以被列在一个分开的行里面,通过反斜线另起一行,就像这样:SOURCES = hello.cpp \     main.cpp一个更冗长的方法是单独地列出每一个文件,就像这样:

2014-08-15 14:50:53 1206

转载 (原创)基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集(非常好)

硬件平台:Digilent ZedBoard + USB 摄像头开发环境:Windows XP 32 bit + Wmare 8.0 + Ubuntu 10.04 + arm-linux-xilinx-gnueabi交叉编译环境Zedboard linux: Digilent OOB Design  一、一些知识 1、V4L和V4L2。V4L是Lin

2014-08-14 15:36:46 1370

原创 QT程序移植成功

今天终于把QT移植好了,并且交叉编译了helloworld和Clock。    花了好长时间,其实归根结底是不了解交叉编译是什么。    一开始在电脑上安装了QT软件,可以打开新建工程做了个例程,在这个基础上用提供的ARM-LINUX交叉编译器编译程序,一直不能用,最后发现其实自己并没有好好看开发板的文档,有一个文档已经写出了怎样移植QT 。需要重新用ARM-LINUX交叉编译工具编译QT

2014-08-13 20:45:09 1268

转载 CreateEvent的用法

CreateEvent的用法收藏新一篇: PreCreateWindow的作用和使用方法 | 旧一篇: VC中_T()的作用事件对象就像一个开关:它只有两种状态---开和关。当一个事件处于”开”状态,我们称其为”有信号”否则称为”无信号”。可以在一个线程的执行函数中创建一个事件对象,然后观察它的状态,如果是”无信号”就让该线程睡眠,这样该线程占用的CPU时间就比较少。产生事件对

2014-08-13 09:57:27 2638

BBB引脚功能速查表

BBB的引脚功能速查表,自己做的,原始文档在这:https://github.com/derekmolloy/boneDeviceTree/blob/master/docs/BeagleboneBlackP9HeaderTable.pdf

2017-03-02

嵌入式系统开发之道-菜鸟成长日志与项目经理的私房菜.part2.rar

这是这本书的第二个压缩包,请与我上传的前一个包一起解压。

2016-12-06

嵌入式系统开发之道-菜鸟成长日志与项目经理的私房菜part1.rar

好不容易找到这本书,资源太大不能一下上传,还要part2,大家一起下载下来解压。

2016-12-06

DWZ框架1.1.4和1.1.5

DWZ开源框架,我正在用的,有需要的下。

2015-04-02

DWZ开源框架免费

这是网上的DWZ框架,大家都要分,我免费共享出来。

2015-04-02

各种仪表界面VC6.0

从网上下的VC实现仪表界面的方法,现在共享出来。欢迎大家学习。

2015-04-02

ThinkPHP新闻发布系统(前台+后台)

我喜欢免费共享,欢迎下载。学习PHP的时候看到的例程,花了5分下的,免费共享出来。

2015-01-15

V2L采集图像,电脑和开发板上都可以用

网上的资源不好找,这个是从网上找的,可以用,我在电脑上和开发板上分别编译均成功了,好东西。

2014-08-14

ffmpeg-2.3.1.tar.bz2

已经用过的程序,可以进行编译,免费共享。

2014-08-14

Dr.com在Linux客户端

里面收集了5种在Linux上的安装的Dr.com,虽然我当初没有弄出来,但也拿出来共享吧。千万多看网上的教程吧。

2013-07-28

艾海舟 数字图像处理源代码

免费的,非常好的程序,附上教程链接,在网上可以打开,那个exe的文件讲义就别下载了,外网不能用的。http://media.cs.tsinghua.edu.cn/~ahz/digitalimageprocess/CourseImageProcess.html

2013-07-15

DirectShow

曾经在VS2010上用过,和OpenCV一起,免费。

2013-04-20

OpenCV 利用MFC的Picture控件显示和处理图像(Win7、VS2010、OpenCV-2.4.2)

这是我当初研究作出来的,可以直接运行的,当初入门可花了不少时间。

2013-03-08

MapX破解文件

里面有5种我从网上找到的MapX破解文件,应该有一种适合你吧

2012-07-21

mp3芯片资料说明书

我所收集的电子资料,大家有用就下啊.我是学电子的.

2011-07-30

一周内学会Linux网络服务

一周内学会Linux网络服务,我从网上收集的希望对大家有用

2011-07-14

Linux零基础初级教程

Linux零基础初级教程,我从网上收集的希望对大家有用.

2011-07-14

Linux高级技巧集

Linux高级技巧集,我从网上收集的,希望对大家有用哈

2011-07-14

Linux必学的重要命令教程

Linux必学的重要命令教程,我从网上收集的,希望对大家有用.

2011-07-14

2009年全国电子设计大赛题目

我收集的电子设计大赛的题目,希望对大家有帮助

2011-07-10

linux从入门到精通

是非常好的一种linux的学习资料,由浅入深,是比较好的一款教程.

2011-07-08

空空如也

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

TA关注的人

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