- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 嵌入式系统编程和调试技巧
本文描述了嵌入式系统开发中编程调试的一些技巧,如何预防BUG出现,如何设置BUG陷阱,及时发现问题和定位问题,提高开发效率。
2014-09-17 21:47:54
2707
原创 wpa_supplicant 2.0版源代码阅读(4)---- Linux wext和nl80211接口简介
4. linux无线驱动接口简介 在分析wpa_supplicant软件linux版本下无线驱动事件和无线驱动配置代码之前,先简单介绍下linux无线驱动接口的实现技术和发展情况。 Linux无线驱动接口有两种标准接口,wext(Wireless Extensions无线扩展接口)和nl80211接口。 在linux-2.6.18版本之前,linux内核代码中并没有
2013-08-01 23:40:48
3941
转载 在 Linux 下用户空间与内核空间数据交换的方式 --- Netlink技术
Netlink 是一种特殊的 socket,它是 Linux 所特有的,类似于 BSD 中的AF_ROUTE 但又远比它的功能强大,目前在最新的 Linux 内核(2.6.14)中使用netlink 进行应用与内核通信的应用很多,包括:路由 daemon(NETLINK_ROUTE),1-wire 子系统(NETLINK_W1),用户态 socket 协议(NETLINK_USERSOCK),防火
2013-07-31 01:44:01
7283
原创 wpa_supplicant 2.0版源代码阅读(3) ---- driver event模块 (window篇)
3. Driver Event模块(windows篇)
2013-07-31 01:27:23
2346
原创 wpa_supplicant 2.0版源代码阅读(2) ---- L2_packet模块
2. L2_packet模块 L2_packet模块是wpa_supplicant软件中实现EAPOL帧的收发功能。L2即网络协议层的数据链路层。wpa_supplicant针对不同的OS系统,采用了不同的抓包技术实现。windows平台采用NDIS协议驱动抓包技术,linux平台采用packet socket抓包技术。 该模块的实现代码在目录wpa_supplicant/sr
2013-07-28 10:47:54
4584
原创 wpa_supplicant 2.0版源代码阅读(1) ---- wpa_supplicant简介
IEEE802.11i协议(无线安全标准)作为IEEE802.11协议的一部分,制定了无线安全接入的标准。WPA和WPA2(RSN)是无线安全标准中的两种密钥管理规范。WPA(或WPA2)无线安全接入又包括使用802.1x协议认证的企业版和使用PSK(预共享密钥)认证的个人版。Supplicant是无线客户端上实现WPA/802.1x认证功能的组件。 wpa_supplicant是无线客户
2013-07-27 15:01:38
3557
原创 如何在嵌入式系统中使用C库(SDT开发环境)
在嵌入式系统开发中,可以根据需要选择是否采用C库,如果应用程序较大,可能需要经常使用C库中的一些函数,如需要使用动态分配内存malloc,free,stdio.h中的printf,sprintf,string.h中的strcmp,strcpy等等。这时移入合适的C库是很好的选择,本文主要讲述在SDT2.5版本的ARM编译开发工具中使用C库需要解决的一些问题。 在SDT2.5版本的开发环境中
2004-07-05 22:40:00
2105
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人