linux
CoderAdo
linux/c/c++/qt/python
展开
-
gmake与make的区别
这几天在做qtopia的移植发现还有个gmake,不清楚和make的区别,所以查来看看,并记下来,方便查找。gmake是GNU Make的缩写。Linux系统环境下的make就是GNU Make,之所以有gmake,是因为在别的平台上,make一般被占用,GNU make只好叫gmake了。比如在安装二进制文件进行编译时要使用make命令,但如果在Solaris或其他非GNU系统中运行转载 2013-08-27 16:26:55 · 1002 阅读 · 0 评论 -
集成电路IC-原装,散新和翻新的区别
集成电路IC-原装,散新和翻新的区别 1 、原装货:原厂生产出来的,分进口原装和国产原装。 2 、散新货:散新这个词,主要用在IC芯片的方面,意思主要有: 一、这个货不是原厂生产出来的,可能是其他厂家生产的,但是打着原厂牌子,也就是假货,供应商称之为散新、或原装货来蒙人! 二、原厂生产的,但是是一些不合格的料。原厂就会降价,通过其他渠道处理掉。销售商进过来之后,称之为散新! 三转载 2014-04-30 23:20:03 · 2827 阅读 · 0 评论 -
linux编译x86和arm平台的x264
【目标板】tiny6410【虚拟机】Ubuntu-13.04【编译器】arm-linux-gcc 4.3.2官网上下载最新的x264,地址http://www.videolan.org/developers/x264.html,解压后的目录为x264-snapshot-20130916-2245。进入解压后的目录,x86平台:执行命令1. ./configu原创 2013-09-17 15:24:00 · 5361 阅读 · 0 评论 -
Modules的概念及使用
Modules的概念及使用来自:源码海洋 (http://www.codesea.net)一、什么是 modules? modules 的字面意思就是模块,在此指的是 kernel modules;简单来说, 一个模块提供了一个功能,如 isofs、minix、nfs、lp 等等。传统来讲,模块化有两个方法解决: 设计者可以把各项功能分离到单独的叫做线程的处理中去, 或者是将转载 2014-07-15 22:48:47 · 1477 阅读 · 0 评论 -
ARM体系中存储系统
ARM体系中存储系统 1. ARM体系中的存储空间 ARM体系使用单一的平板地址空间.该地址空间的大小为232个8位字节.这些字节单元的地址是一个无符号的32位数值,起取值范围为0到232-1. 32位情况:ARM的地址空间也可以看作是230个32位的字单元.这些字单元的地址可以被4整除,也就是说该地址的低两位为0b00.地址为A的字数据包括地址为A转载 2014-07-15 21:20:55 · 1617 阅读 · 0 评论 -
ubuntu安装配置samba服务
一. samba的安装:sudo apt-get install sambasudo apt-get install smbfs二. 创建共享目录:mkdir /home/duliqun/sharesodu chmod 777 /home/ duliqun/share三. 创建Samba配置文件:1. 保存现有的配置文件sudo cp /e原创 2013-08-31 18:24:26 · 598 阅读 · 0 评论 -
ubuntu安装配置nfs服务
VMware中为Ubuntu安装配置nfs服务配置:vmware中安装Ubuntu12.10系统:windows XP连接:开发板通过RS232和交叉网线与PC相连方法如下:一、虚拟机设置(如果网络已经设置在桥接方式,跳过这步)1、在启动ubuntu前,将其Ethernet(网络)连接方式设为Bridge(桥接方式)2、启动ubuntu,设置静态ip地址(必须与原创 2013-08-31 18:40:01 · 812 阅读 · 0 评论 -
linux configure 参数解释
linux configure 参数解释 Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。 与一些技巧相比,Configure显转载 2013-09-16 10:51:50 · 960 阅读 · 0 评论 -
各cpu支持neon的编译选项
针对各cpu支持neon的编译选项编译配置S3C2410 200MHz softfloat 采用软浮点库,编译选项-mcpu=arm920t -mtune=arm920t -O3 -msoft-float -ffast-mathOMAP2420 400MHz softfloat 采用软浮点库,编译选项-mcpu=arm1136jf-s -mtune=arm1原创 2013-09-16 10:43:57 · 4369 阅读 · 0 评论 -
add-apt-repository ppa:获取最新apt软件源
sudo add-apt-repository ppa: xxx/ppa 这句话的意思是获取最新的个人软件包档案源,将其添加至当前apt库中,并自动导入公钥。例如:sudo add-apt-repository ppa:shutter/ppasudo apt-get updatesudo apt-get install shutter 例如:http://www.原创 2013-08-31 19:15:54 · 4717 阅读 · 0 评论 -
线程函数pthread_cancel
#include #include #include void *thrd_func1(void *arg);void *thrd_func2(void *arg);pthread_t tid1,tid2;int main(){ // 创建线程tid1,线程函数thrd_func1 if (pthread_create(&tid1,NULL,原创 2013-08-31 14:37:41 · 821 阅读 · 0 评论 -
线程函数pthread_equal
#include #include #include int main(){ pthread_t thread_id; thread_id=pthread_self(); // 返回调用线程的线程ID printf("Thread ID: %lu.\n",thread_id); if (pthread_equal(thread_id,原创 2013-08-31 14:14:44 · 5153 阅读 · 0 评论 -
线程函数pthread_join
#include #include #include void *thrd_func1(void *arg);void *thrd_func2(void *arg);int main(){ pthread_t tid1,tid2; void *tret; if (pthread_create(&tid1,NULL,thrd_fun原创 2013-08-31 14:27:03 · 853 阅读 · 0 评论 -
linux线程同步与互斥
线程同步与互斥 线程共享进程的资源和地址空间,对这些资源进行操作时,必须考虑线程间同步与互斥问题 三种线程同步机制 •互斥锁 •信号量 •条件变量 互斥锁更适合同时可用的资源是惟一的情况 信号量更适合同时可用的资源为多个的情况 互斥锁 用简单的加锁方法控制对共享资源的原子操作原创 2013-08-31 14:51:53 · 883 阅读 · 0 评论 -
linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式转载 2013-08-31 11:23:50 · 590 阅读 · 0 评论 -
linux多线程
#include #include #include #define THREAD_NUM 3#define REPEAT_TIMES 5#define DELAY 4void *thrd_func(void *arg);int main(){ pthread_t thread[THREAD_NUM]; int no; void原创 2013-08-31 14:49:27 · 643 阅读 · 0 评论 -
Symbian操作系统
Symbian操作系统 Symbian由摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。而Symbian操作系统的前身是EPOC,而EPOC是 Electronic Piece of Cheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。Symbian操作系统在智能移动终转载 2014-07-15 21:09:48 · 815 阅读 · 0 评论