reille

 


wpa_supplicant,是WPA/WPA2认证的客户端程序。简单的说,wpa_supplicant就是wifi驱动和用户(wifi应用程序)的中间件,支持相关协议和加密认证。它是一个开源的程序,遵循GPL 2(GNU General Public License version 2)和BSD许可证。

WPA,是Wi-Fi Protected Access<TM>,Wi-Fi安全访问的简称。另外还有一种常用的WIFI安全访问类型就是WEP(有线等效保密)算法。

阅读全文 »

 


最近,想在eCos中实现SDIO接口的wifi功能。看了下网上流传的stm32 sdio wifi驱动,却是从linux中移植过来的,所以也打算把linux SD接口wifi驱动移植到eCos中。

花了几天时间阅读了下linux SD/MMC和wifi驱动代码,整个驱动体系已大概了解,但影响移植的一些细节却令人头痛,这些细节在eCos中没办法移植过来,所以必须弄懂,然后用替代方法实现或者干脆不实现。比如这里要说的struct scatterlist。

阅读全文 »

 


如今网络遍布各地,开启无线设备将电脑、手机等与设备进行连接即可上网,简单、省事的方式使得越来越多的用户开始使用无线网络。另外,目前许多智能手机,尤其是几乎的所有安卓手机都配置了接入无线网络的功能,但随着无线网络的逐步普及,两个新的名词让我们感到困惑——WLAN与WIFI区别在哪,又有怎样的联系?

参阅了一些资料并进行了总结,下面就对这个问题进行详细介绍。

阅读全文 »

 


本文讲的likely()和unlikely()两个宏,在linux内核代码和一些应用中可常见到它们的身影。实质上,这两个宏是关于GCC编译器内置宏__builtin_expect的使用。

顾名思义,likely()指“很有可能”之意,而unlikely()指“不太可能”之意。那么,在实际应用中,它们代表什么?又是怎么使用的呢?下面是一篇外文翻译(加上了本人的一些理解),给出了详细答案。

阅读全文 »

 


在eclipse中执行编译时,在Console(CDT Build Console)和Problems中会有中文乱码信息,如下图所示。这些乱码严重干扰我们排除编译时出现的问题,所以非常有必要解决它。

image

阅读全文 »

 


GitHub、SourceForge、Bitbucket、Google Code是目前世界上最为流行的代码托管网站,托管了许多著名的开源项目代码,如GitHub上Linus Torvalds下的linux、Bitbucket上ecos项目等。

在考虑开源共享自己的ecos工程项目时,我把焦点聚集在了GitHub身上。本节内容主要介绍使用TortoiseGit在github上创建自己的开源工程。

阅读全文 »

 


上一节,完成了eclipse的安装,并建立了一个ecos应用程序工程。如果要在eclipse下编译链接ecos应用程序,还得对工程进行相关配置,否则编译会失败。

本节主要介绍eCos应用程序eclipse工程的配置。如果之前有使用过eclipse,那么这节介绍的内容不难理解。如果是初次接触eclipse,也无需着急,说白了,其实就是一个软件的使用。摸两下可能就熟悉了。

阅读全文 »

 


为什么ucos那么流行,ecos却知之甚少?一直琢磨这个问题。除了ucos确实较为简单易学之外,开发环境也是入门学习ecos的瓶颈之一。ucos有很好的开发工具,如MDK、IAR等,虽然这些软件是收费的,但这不是中国开发者的障碍。

怎样让ecos也有一个像ucos那样较为友好、容易使用的开发环境呢?windows下,cygwin+eclipse+eclipse插件+J-LINK也许是一个不错的选择。

阅读全文 »

 


屈指算来,使用衡天主机空间已大半年,整体上来讲,无论是空间速度还是稳定性,尤其是服务态度,对其还算满意。当然,在使用过程中,宕机不可避免,偶尔还比较频繁。

有时候早上醒来,发现E-mail里有十几封新邮件,全是关于网站不可访问、恢复访问的邮件。此时,如果你把它当回事,那它就是一回事,如果你不把它当回事,那它就不是一回事,笑笑了之。

阅读全文 »

 


通过前两节的介绍,使ucgui成功运行在stm32板子的ecos系统,实现了让ucgui在ecos中跑起来的目标。接下来就是实现触摸功能。

ucgui触摸功能的移植也相对比较容易,前提是你的触摸驱动已经调试好了。我的STM32板子使用的是TSC2046触摸驱动芯片,其驱动在前面章节已经介绍过了。详情点击:http://velep.com/archives/617.html

阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备12094833号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量