摘要: 初识CAPWAP2.1 CAPWAP简介CAPWAP——Control And Provisioning of Wireless Access Points Protocol Specification。其由两个部分组成:CAPWAP协议和无线BINDING协议。前者是一个通用的隧道协议,完成AP发... 阅读全文
posted @ 2016-01-11 12:37 zhangwju 阅读(3851) 评论(1) 推荐(0) 编辑
摘要: 1 capwap的前世今生1.1 胖AP、瘦AP、AC传统的WLAN网络都是为企业或家庭内少量移动用户的接入而组建的。因此,只需要一个无线路由器就可以搞定了,就好像现在家用的无线路由器就是胖AP。胖 AP将WLAN的物理层、用户数据加密、用户认证、QoS、网络管理、漫游技术以及其他应用层的功能集于一... 阅读全文
posted @ 2016-01-11 11:49 zhangwju 阅读(795) 评论(0) 推荐(0) 编辑
摘要: linux获取网络接口信息需要用到的函数为ioctl(),结构体struct ifreq,struct ifconf 1.ioctl()函数原型及作用 下面是ioctl请求的request参数以及arg地址必须指向的数据类型: 2.struct ifreq结构体 这个结构定义在include/net 阅读全文
posted @ 2015-12-17 21:02 zhangwju 阅读(3713) 评论(0) 推荐(0) 编辑
摘要: 一:tiny4412串口驱动编写 1、串口通信简介 串口通信指串口按位(bit)发送和接收字节,串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线 接收数据。它很简单并且能够实现远距离通信。比如IEEE... 阅读全文
posted @ 2015-11-22 22:19 zhangwju 阅读(3275) 评论(0) 推荐(0) 编辑
摘要: 一:Tiny4412 裸板重力感应驱动编写 整个编写过程大概分为如下几步: (1)在底板上找到重力感应器的所在位置,找到芯片型号(我用的板子上重力感应器芯片型号为:MMA7660FC) (2)通过型号查看重力感应器电路图,了解每个引脚的功能 (3)找到引脚对应的网标(EINT,SDL,SCL... 阅读全文
posted @ 2015-11-12 15:24 zhangwju 阅读(2070) 评论(0) 推荐(1) 编辑
摘要: 下载rpmforge,下载对应的版本,就是对应CentOS版本,还有32位与64位也要对应上。rpmforge拥有4000多种CentOS的软件包,被CentOS社区认为是最安全也是最稳定的一个软件仓库.下载地址“http://pkgs.repoforge.org/rpmforge-release/... 阅读全文
posted @ 2015-10-26 22:32 zhangwju 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 一:Android简介1.什么是Android:Android是一种基于linux的自由及开放源代码的操作系统,主要适用于移动设备,如智能手机和平板电脑,是由google公司和开放手机联盟领导和开发;Android的系统架构和其操作系统一样,采用了分层的架构从架构图看,Android分为四个层:从高... 阅读全文
posted @ 2015-10-25 12:58 zhangwju 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中我们已经了解了字符设备驱动的原理,也了解了应用层调用内核函数的机制,但是我们每次操作设备,都必须首先通过mknod命令创建一个设备文件名,比如说我们要打开u盘,硬盘等这些设备,难道我们还要自己创建,就如同刘老师常说的一句话,这也太山寨了吧,所以我们今天我们来点比较专业的,让函数帮我们自... 阅读全文
posted @ 2015-09-12 20:09 zhangwju 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 一:字符设备驱动 在linux下面,应用层看到的一切皆为文件(名字)所有的设备都是文件,都可以调用open,read,write来操作,而在内核中每个中每个设备有唯一的对应一个设备号; APP (名字) OS (设备号) HW 下面我们写一个简单的字符设备驱动,... 阅读全文
posted @ 2015-09-12 16:15 zhangwju 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 一:内核中断 linux内核中的看门狗中断跟之前的裸板的中断差不多,在编写驱动之前,需要线把内核自带的watch dog模块裁剪掉,要不然会出现错误;在Device Drivers /Watchdog Timer Support /S3C2410 Watchdo在内核中,我们处理一个中断,必须... 阅读全文
posted @ 2015-09-12 14:59 zhangwju 阅读(1148) 评论(0) 推荐(0) 编辑