wifi-3G
C_Aya
多做事,少说废话
展开
-
fl2440模块学习——RT3070无线网卡SoftAP模式实现路由器功能
上一篇博文记录了fl2440添加了RT3070作为STA模式,并成功连接路由器上网。 这篇则记录第二种模式:SoftAP模式。以开发板fl2440作为一个路由器,并使自己的手机、笔记本电脑连接到这个“路由器”上网。在这里我们会用到几个软件hostapd、udhcpd、iptables。基于内核的mac80211驱动框架来实现。一、内核配置 make之后烧录到开发板。把开发板用网线连接一个路由原创 2017-05-25 20:53:38 · 1346 阅读 · 0 评论 -
fl2440模块学习——添加RT3070实现无线上网
最近学习了在fl2440开发板上添加了RT3070网卡,并通过连接路由器上网,在此记录一下。首先预备一下一些有关的网络知识: 1、计算机网络->无线网络的几种常见标准: IEEE802.11a:使用5GHz频段,传输速度54Mbps,与802.11b不兼容; IEEE 802.11b:使用2.4GHz频段,传输速度11Mbps; IEEE802.11g:使用2.4GH原创 2017-05-23 19:46:01 · 806 阅读 · 0 评论 -
fl2440模块学习——3G拨号上网
本篇学习在fl2440开发板上添加3G无线拨号上网模块,实现上网。 所使用的3G模块为:SIMCOM的 SIM5360E,可以支持WCDMA/GSM,即联通2G/3G,移动2G。测试用的是联通卡。 先了解一下: WCDMA 是英文Wideband Code Division Multiple Access(宽带码分多址)的英文简称,是一种第三代无线通讯技术。目前是由国内的联通在做; GSM(原创 2017-05-30 16:27:12 · 1872 阅读 · 0 评论 -
USB 3G上网卡讲解之一
转载了一个比较详细的关于USB 3G上网卡的讲解,原文地址: http://blog.chinaunix.net/uid-20786208-id-3157021.htmlUSB 3G卡热插拔那些事1——原理框架这里我们先讲讲USB热插拔事件的处理工作。—–Khubd守护进程。 -Khubd守护进程它是一个守护进程,来检查usb port的事件通知HCD和usb core,然后做相应的处理。 驱转载 2017-09-06 14:09:49 · 1489 阅读 · 0 评论 -
USB 3G上网卡讲解之二
USB 3G卡热插拔那些事3——usb serial驱动上一节我们已经把3G识别出来并且可以工作了,具体3G卡拨号这一块我们稍后会讲到,这里先提下,首先就是pppd拨号程序,可以网上下载最新版源码自己编译安装,我是利用evdo拨号(本人是用的SIM5360E,WCDMA/GSM,即联通2G/3G),当然还有其他方式。这里是用户空间如何建立ppp连接,在内核层就是ppp协议以及tty模块,在往下就是w转载 2017-09-06 14:29:29 · 666 阅读 · 0 评论 -
USB 3G上网卡讲解之三
USB 3G卡热插拔那些事4——pppd在上一节中我们知道3G卡设备驱动已经加载好了,并且和ttyUSB*已经绑定成功,意味着我们可以拨号了,和3G卡内部3G模块通信了,而我们知道3G模块通信是tty设备,通过串行设备,这里和3G卡的两种工作模式相吻合—moden模式. 首先我们这里先给出3G工作原理图: 我们万事俱备只欠东风了,就是pppd拨号了,当然pppd的源码自己可以去网上下载最转载 2017-09-06 16:31:53 · 2757 阅读 · 0 评论 -
驱动学习——Linux下浅析USB转串口驱动的流程
我们知道,Linux对于USB设备的支持是十分强大的,USB接口的无线网卡、USB的摄像头、USB键盘、鼠标等等。做些许代码修改,内核选项选中支持后,即可使用这些设备。但是我们要清楚,越是简单的使用,其背后就越是复杂的设计。粗略翻了翻《Linux 那些事儿之我是U盘》,才意识到Linux的USB host驱动有多复杂,不是两三天就能读懂的。( T^T..)。 这篇博文仅分析一下从内核初始化到USB原创 2017-09-01 18:56:43 · 6665 阅读 · 2 评论