等待队列在linux内核中有着举足轻重的作用,很多linux驱动都或多或少涉及到了等待队列。因此,对于linux内核及驱动开发者来说,掌握等待队列是必须课之一。 Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。它有两种数据结构:等待队列头(wait_queue_head_t)和等待队列项(wait_queue_t)。 阅读全文 »

 


面对一段感情,说放手,哪有这般轻松?

试图挽回,却已无力回天,此时此刻,就只能选择放手了,长痛不如短痛。告诉她,我决定远离你的世界,还你平静的生活。再见,请珍重,开~心~幸~福。这也是明明白白地告诉自己,不能再抱有幻想,要重新站起来,开始新的生活。

曾经那么难过的伤痛都挺过来,又何况这次!

阅读全文 »

 


光棍节又来临了,哥本以为今年不用再过光棍节了,不料,生活无常,残酷的现实还是沉重地打击了我一下。遂以此文小小纪念一下,让自己发“粪”图强,尽早脱离光棍的队伍。

我本脱发,从上年起一直留着寸发。昨天去理发时,理发师跟我说,光头其实更好看点。想了想,从“头”开始,就从了理发师。整个下来,确实比寸发强多了,很有精气神,而且我发现,我的头型圆圆的,还是蛮适合光头的。好吧,哥打算留光头了!

阅读全文 »

 


最近,想在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也许是一个不错的选择。

阅读全文 »

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

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