
Linux-develop
文章平均质量分 68
wuruixn
这个作者很懒,什么都没留下…
展开
-
Ubuntu13.10 安装Chrome
一、添加PPA从Google Linux Repository(http://www.google.com/linuxrepositories/)下载安装Key,或把下面的代码复制进终端,回车,需要管理员密码wget -q -O -https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add原创 2014-05-21 13:29:28 · 1224 阅读 · 0 评论 -
samba系列问题之分析解决过程
目的:讲述linux应用进程开发过程中问题:原创 2014-08-31 17:20:13 · 4282 阅读 · 0 评论 -
SNMP相关
snmp配置1. lan/wan端访问终端设备(网元)2. 设置读写团体名,一般public对应read, private对应write3. 设置Trap测试1. 软件:Manage Engine MibBrowser Free Tool2. 设置ip、端口号,已经对应的读写团体名称3. 执行get getBulk等等操作Bug:执行getBul原创 2014-11-25 11:08:38 · 1351 阅读 · 0 评论 -
Process与Socket,Select与Accept关系
Socket只是一个系统函数接口,Process原创 2014-09-24 17:37:20 · 5197 阅读 · 0 评论 -
linux进程之内存泄漏分析
目的:总结linux进程内存泄漏导致crash的分析方法及解决过程背景:简单使用dlna,但对其源码并无了解关键节点:1.问题复现2.寻找突破口3.分析日志4.分析主进程及子进程代码过程:节点1——原创 2014-09-03 22:47:40 · 3228 阅读 · 0 评论 -
Linux下静态库和动态库(共享库)的制作与使用
Linux下静态库和动态库(共享库)的制作与使用 Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。linux系统有几个重要的目录存放相应的函数库,如/lib /usr/lib。 静态函数库: 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需转载 2014-10-11 23:13:15 · 943 阅读 · 0 评论 -
嵌入式linux应用程序移植方法总结
前段时间一直在做openCapwap的移植和调试工作,现在工作已接近尾声,编写本文档对前段工作进行一个总结,分享下openCapwap移植过程中的经验和感悟。江浩写的《CAPWAP移植进展.docx》对openCapwap的移植过程有了比较详细的描述,所以在此就不涉及技术细节了,本文档主要以openCapwap的移植为例,总结嵌入式linux应用程序移植的一般方法和步骤,为以后可能需要的移植工作提转载 2014-10-08 19:07:56 · 1145 阅读 · 1 评论 -
交叉编译库依赖问题的解决方法
http://jianbo.de/b/archives/503在交叉编译移植程序的时候,我们常常会遇到这样的情况:要编译的程序依赖于某个动态/静态链接库。而这个库也需要我们编译移植。在编译没有别的依赖的链接库的时候很简单,设置好交叉工具链、目标架构就可以了。而在编译有依赖需求的程序的时候,我们常常遇到找不到头文件、找不到库文件的问题。很是烦人。要解决这个问题,其实还是很转载 2014-10-08 18:49:29 · 8779 阅读 · 0 评论 -
Linux中select()函数分析
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式转载 2014-09-24 19:28:52 · 690 阅读 · 0 评论 -
Include文件易犯编译错误
项目中编译总是报include文件编译错误,ru原创 2014-09-19 17:55:57 · 3500 阅读 · 0 评论 -
避免使用不当pthread_create函数造成内存泄露
pthread_create使用不当会造成内存泄漏,原创 2014-09-05 15:07:31 · 3581 阅读 · 2 评论 -
Linux服务器开发初步
服务器开发需要考虑的内容很多,比如服务器的架构、稳定性、性能以及负载能力等等。事实上,在开发服务器的过程中,需要综合考虑各种因素,比如就客户端连接时间较短却又比较频繁的服务器(例如HTTP服务器)而言,在可选的服务器结构中,预先派生进/线程的结构就要比并发式结构高效,这一点将在后续的文章中对其进行详细的介绍。然后就是服务器实现方面的细节,比如是否需要支持跨平台的能力、采用什么样的开发语言和开发工具转载 2014-05-30 17:29:44 · 945 阅读 · 0 评论 -
linux中fork函数详解
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来转载 2014-05-30 15:30:08 · 823 阅读 · 1 评论 -
Linux平台如何获取储存设备唯一标识符
通常情况可以通过vendorID和productID来标识,但是同时插入多个u盘或移动设备到Linux设备平台,就无法通过VID和PID来区分,因为同一个厂商和型号的u盘或移动存储设备的vid和pid是相同的。所以得通过其他方法来唯一标识存储设备,如下方式即可。U盘和其他移动存储设备都有唯一标识设备的序列号,注意usb 3G或4G卡不一定有,因厂商而定。所以可以通过序列号来唯一识别u盘或移动存原创 2015-12-08 10:27:55 · 13307 阅读 · 1 评论