自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux下C编程详解

inux操作系统下c语言编程整理编写:007xiong原文:Hoyt等(一)目录介绍1)Linux程序设计入门--基础知识2)Linux程序设计入门--进程介绍3)Linux程序设计入门--文件操作4)Linux程序设计入门--时间概念5)Linux程序设计入门--信号处理6)Linux程序设计入门--消息管理7)Linux程序设计入门--线

2016-06-12 23:02:53 1633

转载 Linux应用程序设计之网络基础编程

原文地址:Linux应用程序设计之网络基础编程 作者:特殊借口http://blog.chinaunix.net/uid-26430381-id-3928433.html1、TCP/IP协议概述1.1、OSI参考模型及TCP/IP参考模型OSI协议参考模型是基于国际标准化组织(ISO)的建议发展起来的,从上到下工分为7层:应用层,表示层,会话层,传输层,网络层,数据

2016-06-12 22:49:56 484

转载 Linux应用编程之时间编程

一、时间的类型(1)格林威治标准时间   Coordinated Universal Time(UTC)是世界标准时间,即常说的格林威治标准时间(Greenwich Mean Time,GMT).   注:格林威治时间和本地时间不同.(2)日历时间   日历时间(Calendar Time)是用"一个标准时间点(如1970年1月1日0点)到此时经过的秒数"来表示的时间. 

2016-06-12 22:41:22 262

原创 GPRS基本命令使用

GPRS拨号一、AT命令使用1、简单功能测试指令重复上一条命令:A/显示模块信息:ATI 查询SIM卡的状态:AT+CPIN? 查询信号:AT+CSQ 查询sim卡的供应商:AT+COPS?,如果返回+COPS: 0,0,"CHN-UNICOM",表示供应商为中国联通,返回+COPS: 0,0,"CHIAN MOBILE"为中国移动 查询用户

2016-03-29 19:30:41 5815

原创 linux 串口初始化 基于FL2440开发板

linux 串口初始化                                                                                                                                               基于FL2440开发板串口设置说明:数据位8位,停止位1位,没有校验

2016-03-10 17:12:23 814

转载 linux c语言 select函数用法

Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所

2016-03-02 22:06:40 262

转载 串口编程 tcflush()函数

tcflush函数刷清(扔掉)输入缓存(终端驱动法度已接管到,但用户法度尚未读)或输出缓存(用户法度已经写,但尚未发送).  int tcflush(int filedes,int quene)  quene数该当是下列三个常数之一:    TCIFLUSH  刷清输入队列    TCOFLUSH  刷清输出队列    TCIOFLUSH 刷清输入、输出队列  例如

2016-03-01 16:01:58 2282

转载 UART驱动分析

博客地址:http://blog.chinaunix.net/uid-20543183-id-1930823.html一:前言接着前面的终端控制台分析,接下来分析serial的驱动.在linux中,serial也对应着终端,通常被称为串口终端.在shell上,我们看到的/dev/ttyS*就是串口终端所对应的设备节点.在分析具体的serial驱动之前.有必要先分析uart驱

2016-01-16 22:02:59 398

原创 RT3070 AP模式移植 基于linux3.0内核

一、移植AP 模式驱动1.1 下载文件其实AP模式和STA模式的驱动不是同一个文件,我也是找了好久才找到的。现在分享一个链接1.2 解压文件,并改文件名1.2.1解压文件tar -xjf 2010_0203_RT3070_SoftAP_v2.4.0.1_DPA.bz2mv 2010_0203_RT3070_SoftAP_v2.4.0.1_DPA   rt3070_AP1

2016-01-16 21:52:57 2080

原创 RT3070L无线网卡移植

RT3070L无线网卡移植一、修改内核支持USB无线网卡[*] Networking support  --->[*]   Wireless  --->    cfg80211 - wireless configuration API [*]   Wireless extensions sysfs files     Generic IEEE 802.11 Networki

2016-01-16 21:50:50 3972

原创 s3c2440 tty驱动

1、tty驱动的总体调用过程2、底层串口的驱动static struct uart_driver s3c24xx_uart_drv = {    .owner        = THIS_MODULE,    .driver_name    = "ttyS",           /*Modified by guowenxue, 2011.08.30*/    

2016-01-16 11:23:07 280

转载 gcc使用

1.简介:gcc是gnu旗舰产品,目前基本上就是和unix捆绑在一起分发的。这个东西功能强大,但是有多达上千个选项,其用户手册也有将近一万行.虽然其中的多数选项平时很少用到.但是不管装软件还是写程序,往往都会用到gcc.下面我就gcc最最常用的几个选项做一个简要的说明,如果你想对gcc有一个全面的了解,比如你想知道在其他非x86平台上gcc是如何工作的话,你可以用命令:man gcc;

2016-01-10 16:56:28 241

转载 iptables详解

一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。

2016-01-07 22:07:42 206

转载 wifi知识介绍

原文地址:WIFI基本知识整理 作者:vaqeteartWIFI基本知识整理         这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习。因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种情况就直接英文来描述了。 主要内容:一、基本概述二、实践基础三、一些原理四、补充

2015-12-22 14:31:31 674

转载 hello模块编译及Makefile解读

博主写的很详细。可以通过查看整个过程,了解编译模块的过程其实模块的makefile依赖于内核的makefile,首先进入内核所在目录的makefile,再回到当前目录,读取makefile,编译模块。http://blog.csdn.net/liuhaoyutz/article/details/7382956

2015-12-18 22:16:03 374

原创 linux打包与压缩命令

压缩j为.bz2格式的文件,解压缩.bz2格式文件-j 通过bzip2 支持进行压缩和解压缩-c 新建打包文件-v 在压缩/解压缩的过程中,将正在处理的文件显示出来-f  后面接根被处理的文件(压缩时被压缩后的文件名/ 解压时被解压的文件名)-x  解打包或解压缩文件-z  通过gzip支持压缩和解压缩压缩:tar -jcv -f    fliename.tar

2015-12-10 21:30:58 328

转载 FL2440U盘挂载

在FL2440开发板上支持U盘:参考博客http://blog.csdn.net/liuzijiang1123/article/details/45601981内核选项由于太不仔细将内核选项选错,导致 /dev/ 目录下没有相应的sda设备,刚开始一直以为是以usb开头的设备名,挂载相应一usb开头的设备,总是出现no block devices选定新的内核配置

2015-12-07 20:09:37 246

原创 led 驱动程序测试

1.首先驱动程序文件通过tftp传输到开发板上,然后执行insmod s3c_led.ko 装载LED驱动模块2.cat  /proc/devices |grep led,显示led 2503.创建设备节点:mknod /dev/led0 c 250 0                              mknod /dev/led1 c 250 1          

2015-11-14 13:51:55 419

原创 led驱动程序 基于FL2440

硬件连接图如下所示:我们要操作的是GPB5,GPB6,GPB8,GPB10打开相应s3c2440 datasheet,查看寄存器配置/********************************************************************************* *      Copyright:  (C

2015-11-09 21:52:05 350

原创 linux驱动程序基础

1. 分配和释放设备号静态分配设备号:int register_chrdev_region(dev_t first,unsigned int count,char *name)动态分配设备号:int alloc_chrdev_region(dev_t *dev ,unsigned int firstminor,unsigned int count,char *name)释放设备编号:v

2015-11-02 22:53:20 288

空空如也

空空如也

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

TA关注的人

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