- 博客(13)
- 资源 (801)
- 收藏
- 关注
原创 wifi 设置工具
pingping 192.168.1.1ping sina.com.cn iwconfigiwconfig eth0 power on|offiwconfig eth0iwconfig eth0 essid d-link iwlistiwlist eth0 scaniwlist eth0 channel iwrpiv
2009-11-25 20:58:00 1707
原创 WIFI工作流程
WIFI工作流程1,进入设置菜单打开WIFI2,wifi模块上电,复位3,SDIO rescan 识别出SDIO卡4,insmod 驱动模块5,驱动注册,调用wlan_probe6,download firmware到模块,注册网卡,初始化数据结构和回调函数7,设置网卡参数8,扫描网络9,连接到ap10,dhcp 上层应用创建socket
2009-11-21 03:08:00 2521
原创 wlan驱动的代码总结
wlan驱动的代码总结: 一:wlan_probe函数中要完成的工作(主要是wlan_add_card函数)此函数在sdio的驱动中已经讲诉过是wlan设备的一些准备工作及注册过程,它主要完成以下几件事情:1)、建立net_device结构,关于此结构的扩展可以参看《linux设备驱动》网络驱动章节。相应的调用是alloc_etherdev函数,此函数为alloc_netde
2009-11-21 02:47:00 3709
原创 iwpriv工具通过ioctl动态获取相应无线网卡驱动的private_args所有扩展参数
iwpriv工具通过ioctl动态获取相应无线网卡驱动的private_args所有扩展参数iwpriv是处理下面的wlan_private_args的所有扩展命令,iwpriv的实现上,是这样的,=>main=>set_private=>iw_get_priv_info获取wireless网卡所能处理的所有wlan_private_args类型.dev_ioctl=>wext_handle
2009-11-20 23:14:00 5886
原创 linux设备驱动——andriod平台wlan驱动
linux设备驱动——andriod平台wlan驱动 关于这一部分的blog,所有的内容均摘自自己的工作总结笔记,在很多网站都发现了自己写的技术总结的转载感到很高兴,虽然我还是个菜鸟,但是我会继续努力。另外关于wlan驱动这方面的资料真的很少,我基本上是靠自己读代码来理解那些繁琐的寄存器读写、802.11/e/h/d等标准的,真的比较辛苦。不过好在算是慢慢的搞清楚了这个流程,在
2009-11-13 03:06:00 4179 2
原创 Mini2440 SD卡驱动程序分析
Mini2440 SD卡驱动程序分析参考资料:1.SD Memory Card Specifications / Part 1. Physical Layer Specification; Version 1.0 2.LDD3 CHAPTER-16 BLOCK DEVICE3. http://www.sdcard.org引言:前几天把mini2440的sd卡驱动程序移植到了
2009-11-13 01:40:00 4080
原创 linux2.6.20 sd/mmc卡驱动学习日记4(基于s3c2440)
linux2.6.20 sd/mmc卡驱动学习日记4(基于s3c2440) 发现了两篇讲SD/MMC卡驱动的文章,觉得不错,转了过来,谢谢原作者文一:FROM:http://blog.chinaunix.net/u2/69999/showart_734099.html 关于linux 2.6 mmc/sd驱动
2009-11-13 00:58:00 2328
原创 基于ARM含SD控制器的SD卡的SDIO模式驱动解析
基于ARM含SD控制器的SD卡的SDIO模式驱动解析 SD卡由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制。SD卡的结构能保证数字文件传送的安全性,也很容易重新格式化,因此越来越多的被应用的嵌入式系统中。SD卡的使用非常方便,常见的有两种工作模式:SPI和SDIO。SPI是串行的工作模式,速度相对较低,但是使用方便,只要MCU含有SPI接口均可使用。SD
2009-11-12 22:01:00 3492 3
原创 分析Android 根文件系统启动过程(init守护进程分析)
在Android系统启动时,内核引导参数上一般都会设置“init=/init”, 这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢?我们只有RFSC(Read the Fucking Source code)!!init程序源码在Android官方源码的system/core/init中,main在init.c里。我们的分析就从main开
2009-11-11 01:19:00 953
原创 Android init 启动过程分析
Android init 启动过程分析分析android的启动过程,从内核之上,我们首先应该从文件系统的init开始,因为 init 是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁,如果没指定那么内核将会到/sbin/,/bin/ 等目录下查找默认的init,如果没有找到那么就报告出错。下面是曾经用过的几种开发板的命令行参数:S3C241
2009-11-11 01:12:00 2804
原创 Android init 启动过程分析
Android init 启动过程分析分析android的启动过程,从内核之上,我们首先应该从文件系统的init开始,因为 init 是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁,如果没指定那么内核将会到/sbin/,/bin/ 等目录下查找默认的init,如果没有找到那么就报告出错。下面是曾经用过的几种开发板的命令行参数:S3C241
2009-11-11 01:05:00 1323 2
原创 浅析frmware的加载和init通过netlink处理uevent事件的一般流程
浅析frmware的加载和init通过netlink处理uevent事件的一般流程当总线检测代id相macth的设备或者驱动时调用, wlan_probe= > wlan_probe= > wlan_add_card= > sbi_register_dev= > priv- > hotplug_device = & func- > dev; 这样priv- > hotplug_device就
2009-11-11 01:03:00 2066
原创 驱动注册的流程
static int __init micco_init(void)---》 i2c_add_driver(&micco_driver);--》i2c_register_driver(THIS_MODULE, driver);--》driver_register(&driver->driver);--》bus_add_driver(drv);-->driver_attach(
2009-11-10 23:27:00 1142
jdk-1_5_0_19-linux-i586.bin for linux
2014-12-30
utraedit-32 16.20
2012-10-31
How to use CPU frequency scaling
2012-05-16
Easy CD-DA Extractor
2012-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人