自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Linux下网络socket编程——实现服务器(select)与多个客户端通信

一、关于socket通信服务器端工作流程:调用 socket() 函数创建套接字 用 bind() 函数将创建的套接字与服务端IP地址绑定调用listen()函数监听socket() 函数创建的套接字,等待客户端连接 当客户端请求到来之后调用 accept()函数接受连接请求,返回一个对应于此连接的新的套接字,做好通信准备 调用 write()/read() 函数和 send()/recv(

2017-06-23 14:44:37 11416 2

原创 SIM5360E模块ppp拨号上网

愿你有清风与烈酒,愿有人是你的归途。主机操作系统:Centos 6.7 交叉编译器环境:arm-linux-gcc-4.5.4 (可通过命令/opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-gcc -v查询) 开发板平台: fl2440 Linux内核版本: linux-3.0 .54 模块:sim5360e该模块支持WCDMA/GSM,

2017-06-21 19:41:47 2089

原创 RT3070无线网卡AP模式——开发板实现路由功能

RT3070无线网卡有两种工作模式STA模式和softAP模式,分别由STA驱动和softAP驱动来实现,STA驱动支持无线网卡工作在STA模式下,可以连接到网络实现上网功能。而SoftAP的驱动支持无线网卡工作在softAP模式下,可以作为一个软的接入点,实现无线路由器功能。 之前进行STA模式的驱动移植,使得我们的开发板能够连接到互联网实现上网功能。这里对RT3070的第二种工作模式即

2017-06-06 17:25:56 3959

原创 RT3070 STA模式——开发板实现上网功能

北方有佳人,遗世而独立。 北方有佳人,绝世而独立。 一顾倾人城,再顾倾人国。 宁不知倾城与倾国? 佳人难再得!交叉编译器环境:arm-linux-gcc-4.5.4 (可通过命令/opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-gcc -v查询) 开发板平台: fl2440 rtl3070中文名称为雷凌3070,是台湾

2017-06-04 16:05:13 803

原创 shell脚本学习第一天

shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。相对于Perl、Python等脚本语言优势在于它能处理底层业务,因为有大量Linux命令作为支撑,如“报警业务”,“一键安装”等用shell脚本写就会非常简单。Linux下的shell脚本默认为bash ,sh其实是bash的一个链接。查看默

2017-06-26 12:10:19 1082

原创 Linux下GDB调试

关于GDB调试:在lilnux下,一般用GDB来调试程序,具体有如下功能:在程序中设置断点,当程序运行到断点处暂停显示变量的值,可以打印或者监视某个变量,将某个变量的值显示出来单步执行运行时修改变量的值跟踪路径线程切换具体操作:以这个程序为例:#include<stdio.h> #include<stdlib.h> #include<netinet/in.h>

2017-06-24 20:03:48 665

原创 内存管理几个程序实例

一、Test 函数的语句 GetMemory(str, 200)并没有使 str 获得期望的内存, str 依旧是 NULL,为什么?void GetMemory(char *p, int num){ p = (char *)malloc(sizeof(char) * num);}void Test(void){ char *str = NULL; GetMemory

2017-06-20 22:33:09 318

原创 linux下桥接模式设置静态IP实现上网

桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑,可以像主机一样可以访问以太网中的所有共享资源和网络连接,可以直接共享主机网络的互联网接入线路访问互联网。主机与虚拟机之间,以及各虚拟机之间都可以互访。对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待,各虚拟机通过默认的VMnet0网卡与主机以太网连接,虚拟机间的虚拟网络为VMn

2017-06-18 20:56:02 29692 4

原创 C++编程实例——实现简单的时间加减运算

C++是面向对象的程序语言,区别我们的C语言,具体编程首先要定义一个类,类中包含私有成员以及公有成员两部分,私有成员主要是变量,公有成员主要是方法,另外还需要另外的.cpp程序来实现这些公有方法,以及一个主函数。一般的,外部对私有成员是不能直接访问的,需要通过调用公有方法来实现访问私有成员。 本程序用来实现对时间的加减,例如2小时40分钟加上5小时55分钟,最后输出结果:8小时35分钟。

2017-06-04 16:59:33 17964 1

转载 Linux中设置服务、脚本自启动的三种方式

何昔日之芳草兮,今直为此萧艾也。 —-《楚辞》本文转自 [http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html]有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/etc/i

2017-06-01 20:51:25 3134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除