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

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

首页 / 操作系统 / Linux

GTK2入门:Ubuntu搭建GTK2环境

GTK2入门:Ubuntu搭建GTK2环境

本人使用的是Ubuntu 10.10不同版本可能有所差异1 配置GCC刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库。可以在新立得里面搜索build-essential或输入下面命令:sudo apt-get inst...
Linux下让Eclipse支持Python

Linux下让Eclipse支持Python

Eclipse是一个很强大的IDE集成开发环境,话说我就靠他了! Linux下的Eclipse和Windows不相上下,看起来也更顺眼一些。废话不多说了,记录下我的打造过程:1. 安装Eclipse 方法一: 可以在应用程序->Ubuntu software center里搜寻出Eclipse,然后点击Install 方法二: 从Eclipse官网上下载安装文件安装。一般选择下载Eclipse Classic,然后安装就可以了。2. 启动Eclips...
Android进程间通信--消息机制及IPC机制实现

Android进程间通信--消息机制及IPC机制实现

一、概念及说明Android为了屏蔽进程的概念,利用不同的组件[Activity、Service]来表示进程之间的通信!组件间通信的核心机制是Intent,通过Intent可以开启一个Activity或Service,不论这个Activity或Service是属于当前应用还是其它应用的!Intent包含两部分:1、目的[action]--要往哪里去2、内容[category、data]--路上带了些啥,区分性数据或内容性数据Intent类型:1、显式--直...
编译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...
<< 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 >>