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

首页 / 操作系统 / Linux

编译OpenCV for Arm-Linux

编译OpenCV for Arm-Linux

OpenCV是Intel支持的开源计算机视觉库。它由一系列C函数和少量C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。它不依赖于其它的外部库—尽管也可以使用某些外部库。OpenCV使用BSD License,对非商业应用和商业应用都可以免费使用。OpenCV的主要应用环境是Windows和Linux,对于嵌入式系统如arm-linux,很少有资料提到,因此将我在arm-linux编译过程记录下来和大家分享。预备工作:a. 安装交叉编译链 我使用...
如何在没有Qt开发环境的机器上运行Qt程序

如何在没有Qt开发环境的机器上运行Qt程序

系统环境:Linux ,我用的是Ubuntu1、 将代码编译成可执行文件2、 将可执行文件跟它所依赖的库文件放在同一文件夹下复制至目标机器,一般Qt程序都会需要: libQtGui.so.4 跟 libQtCore.so.4,文件后缀的数字是Qt的版本,你直接在你的机器上找到这两个文件就可以了3、 在目标机器上运行前,设置环境变量 LD_LIBRARY_PATH=/程序文件夹的路径/:$LD_LIBRARY_PATH,然后就目标机器上可以成功运行Qt程序了...
N810 Maemo Diablo开发平台的搭建及Qt环境的配置

N810 Maemo Diablo开发平台的搭建及Qt环境的配置

终于将N810 的Maemo 4.1.6 Diablo 开发平台在Ubuntu上搭建好了,并配置好Qt开发环境,Qt的HelloWorld小程序也能在N810上实机上运行成功,太开心啦~~接下来还有很长的路要走,继续努力!一、ScratchBox的安装scratchbox是一个嵌入式Linux的开发环境,它提供编译和运行(类似模拟器)的功能,用/scratchbox/login登录开发环境后,就进入了虚拟的arm系统,它的各操作完全独立与主机,即不会影响原...
ZD1211B芯片USB无线网卡Linux驱动的编译

ZD1211B芯片USB无线网卡Linux驱动的编译

我用的无线网卡芯片是zd1211b的,在网上找到很多驱动都不好用,最后在这里上找到好用的驱动我们用的Linux内核是2.6.14的。驱动的交叉编译非常简单,在其Makefile中修改交叉编译器,然后把相应的KERNEL_SOURCE,MODPATH,KDIR,均改成你目标板的内核目录就行了例如,我们的Makefile做的相关改动为:CC=arm-linux-gccCPP=arm-linux-g++LD=arm-linux-ldMODPATH :=/happ...
线程+定时实现Linux下的Qt串口编程

线程+定时实现Linux下的Qt串口编程

说明:本设计采用的是线程+定时实现linux下的Qt串口编程,而非网上资料非常多的Qt编写串口通信程序全程图文讲解系列,因为Qt编写串口通信程序全程图文讲解系列是很好实现,那只是在windows下面的,可是在linux下面实现串口的通信并非如此,原因在于QextSerialBase::EventDriven跟QextSerialBase::Polling这两个事件的区别,EventDriven属于异步,Polling属于同步,在windows下面使用的是E...
Linux 客户端 Socket 非阻塞connect编程

Linux 客户端 Socket 非阻塞connect编程

/*开发过程与源码解析开发测试环境:虚拟机CentOS,windows网络调试助手非阻塞模式有3种用途1.三次握手同时做其他的处理。connect要花一个往返时间完成,从几毫秒的局域网到几百毫秒或几秒的广域网。这段时间可能有一些其他的处理要执行,比如数据准备,预处理等。2.用这种技术建立多个连接。这在web浏览器中很普遍.3.由于程序用select等待连接完成,可以设置一个select等待时间限制,从而缩短connect超时时间。多数实现中,connect...
基于Eclipse C/C++开发环境的Fedora GCC程序编辑

基于Eclipse C/C++开发环境的Fedora GCC程序编辑

你可能会遇到Fedora GCC版本基于问题,这里将介绍Fedora GCC宏的使用问题的解决方法Fedora Core Linux为基础的实际操作应用指南,它是Linux基础及应用教程的配套教材,对Linux系统的应用技术做了全面的实训 。这一版本的 Fedora GCC 4.1 ,同时将其包含在发行版中。Eclipse本次发布包含 Fedora GCC Eclipse,基于Eclipse SDK 版本 3.2.2(http://www.eclipse....
用busybox构建根文件系统及出错总结

用busybox构建根文件系统及出错总结

总结下这几天来用busybox构建根文件系统出现的一些问题,总的来说比较重要的就是配置busybox的过程,必须要知道哪些是需要的,是必须加载的,否则当内核启动后加载文件系统会出现非人类所能理解的问题。所以只要我们知道哪些基本的配置项是必须的,保证我们的文件系统能正常加载后,其它的一些命令可以根据自己的实际情况自己添加就行了。废话少说,下面开始进行配置busybox吧,本人使用的是最新的busybox1.16.2版本。1正确配置busybox(可能本人理解...
<< 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 >>