Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

嵌入式arm linux环境中gdb+gdbserver调试

嵌入式arm linux环境中gdb+gdbserver调试

采用GDB方法调试,由于嵌入式系统资源有限性,一般不能直接在目标系统上进行调试,通常采用gdb+gdbserver的方式进行调试。目标系统必须包括gdbserver程序,宿主机也必须安装gdb程序。在此我们还不能直接采用linux发行版自带的gdb,需要交叉编译gdb和gdbserver。一.前言嵌入式Linux系统中,应用开发过程中,很多情况下,用户需要对一个应用程序进行反复调试,特别是复杂的程序。采用GDB方法调试,由于嵌入式系统资源有限性,一般不能直...
S3C2440 地址分配硬件连接及其启动原理分析

S3C2440 地址分配硬件连接及其启动原理分析

一.CPU 地址分配:1. s3c2440A 的存储器控制器有以下特性:l 大小端(通过软件选择)l 地址空间:每个bank有128M 的字节(总共1G字节/8个banks)l 可编程的访问位宽,bank0(16/32 位),其他bank(8/16/32 位)l 共8个存储器banksl 6 个是ROM,SRAM 等类型存储器bank (bank0 ---- bank5)l 2 个是可以作为ROM、SRAM、SDRAM 等存储器bank (bank6 --...
Qt中使用OpenCV显示图片时,Mat结构转换为QImage结构的问题

Qt中使用OpenCV显示图片时,Mat结构转换为QImage结构的问题

Qt中利用OpenCV显示图片和视频时,需要将OpenCV中的Mat或IplImage结构转换为Qt中QImage结构,转换时需要注意的地方是OpenCV中和Qt中关于三原色的排列的不同:OpenCV中是以BGR的顺序排列,Qt中是以RGB的顺序排列,两种格式在转换时如果没注意到这点,就会出现问题,如下图:上图是读取的美剧《总统一家》中的一集,mkv格式的(OpenCV2中增加了对更多视频格式的支持),右边的色彩还原是正确的。可以看到,由于OpenCV中是...
Qt中通过设置位图掩码生成异形控件【附源码】

Qt中通过设置位图掩码生成异形控件【附源码】

以下步骤是以按钮为例,其他控件类似①在QtDesigner中拖出一个按钮或者在程序中生成一个按钮。②加载一个用来指定按钮形状的图片:QPixmap pixmap("images/left.png");//这里是一个左箭头③调用此按钮的setMask()函数来设置控件掩码,参数是从pixmap中提取的位图掩码pixmap.mask():ui->leftButton->setMask(pixmap.mask());④注意:最好将图片的大小剪裁成和控...
详解 QT 框架中快速应用OpenCV

详解 QT 框架中快速应用OpenCV

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

Qt4.8下应用OpenCV2.4.4搭建环境详细步骤(Win7系统)

今天,研究了下Qt 中如何应用OpenCV的问题。与VC6.0环境下MFC只能应用OpenCV1.0版本不同,Qt 中可以应用最新的OpenCV2.4.x版本(又一个Qt 的好处)。搭建环境:操作系统:Win7Qt版本:Qt4.8OpenCV版本:OpenCV2.4.4 官网下载解压后竟然2.6G,可能与支持的平台如Android,java等越来越多有关系。首先,下载最新版的OpenCV版本,解压安装。注意:因为Qt识别安装路径中的空格会出错,所以安装路...
Qt实现复杂的列表控件

Qt实现复杂的列表控件

有人问,复杂列表控件怎么做?控件布局如下图,求指点思路有高手指点如下,红框圈起来的是QLabel,1个进度条,2个按钮(toolButton),1个布局,1个QWidget(容器),组成一个widget。放进QListWidget里。进度条用样式表美化一下,参考:点击这里。其中主要用这个函数:void QListWidget::setItemWidget(QListWidgetItem * item, QWidget * widget) 然后应用css样式...
Qt Creator中无法使用OpenCV2中新函数的解决办法

Qt Creator中无法使用OpenCV2中新函数的解决办法

按上篇文章《Qt4.8下应用OpenCV2.4.4搭建环境详细步骤(Win7系统)》 http://www.linuxidc.com/Linux/2013-04/83231.htm在Qt Creator中配置了OpenCV2.4.X,但是只能使用opencv1.0的函数,opencv2中的函数,例如:imread(),Mat结构等都不能使用。找原因:(1)看头文件有没有问题将include和lib目录的配置由qmake.conf文件中改到工程中的pro文件...
C++ 静态成员变量 在类中的实现

C++ 静态成员变量 在类中的实现

用法:1、静态成员变量,在类中以static 标识,格式: static <type> <value>;2、静态成员变量需要在类外面初始化才能够使用。初始化不要在构造函数初始化,会破坏数据(看例子)。类外初始化会在全局数据区申请空间;类外只作了声明没有进行赋值的话,就会在bss区标记下来,待运行时系统会初始化为0。(至于,数据区,bss区的说明,请查看相关资料。)3、无论创建几个类对象,静态变量在类中只保留一份,被多个对象共享,所以...
Android Gallery 3D效果

Android Gallery 3D效果

在看了iOS上面的CoverFlow后,感觉效果真的不错,就想在Android上面实现一个,这个程序在网上参考了一此核心的代码,当然我添加了一些其他的东西,废话不多说,先看效果,不然就是无图无真相。Demo下载:GalleryFlow免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2013年资料/4月/22日/Android Gallery 3D效果其实实现这个效果很简单...
<< 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 >>