- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 android手动连接wifi的过程
android手动连接wifi的过程下面就以手动连接mtk5931的wifi为列,来说明手动连接wifi的过程。在此之前,先说明下,手动连接的使用场景和作用:在纯linux的环境下,该手动连接过程,同样适用在wifi驱动的移植初期,可以通过手动连接来测试该款wifi的基本驱动和wpa_supplicant是否工作正常通过手动连接,你可以很容易了解wifi的工作过程通
2013-11-14 14:59:51 7077
原创 关于linux下arm的上下文切换之context_switch
关于linux下arm的上下文切换之context_switch函数所在的文件:kernel/sched/core.c正如下面注释所讲的,进程的切换主要包含两部分:一部分:进程地址空间的切换二部分:进程各自的cpu寄存器现场由于每个应用进程都有自己的地址空间,所以每个进程的页表是不一样的,故在进程切换时,相应的页表也要做相应的切换。而所有内核
2013-11-09 17:18:22 7397 2
转载 漫游处理器缓存效应
原文地址:Gallery of Processor Cache EffectsCPU cache一直是理解计算机体系架构的重要知识点,也是并发编程设计中的技术难点,而且相关参考资料如同过江之鲫,浩瀚繁星,阅之如临深渊,味同嚼蜡,三言两语难以入门。正好网上有人推荐了微软大牛Igor Ostrovsky一篇博文《漫游处理器缓存效应》,文章不仅仅用7个最简单的源码示例就将CPU cach
2013-11-07 11:37:48 2617 2
原创 linux oops产生过程之dump_backtrace
linux oops产生过程之dump_backtrace 什么是Oops?从语言学的角度说,Oops应该是一个拟声词。当出了点小事故,或者做了比较尴尬的事之后,你可以说"Oops",翻译成中国话就叫做“哎呦”。“哎呦,对不起,对不起,我真不是故意打碎您的杯子的”。看,Oops就是这个意思。在Linux内核开发中的Oops是什么呢?其实,它和上面的解释也没什么本质的差别,只不过
2013-11-06 20:56:48 11294 2
原创 linux中断系统那些事之----中断处理过程
linux中断系统那些事之----中断处理过程以外部中断irq为例来说明,当外部硬件产生中断时,linux的处理过程。首先先说明当外部中断产生时,硬件处理器所做的工作如下:R14_irq = address of next instruction to be executed + 4/*将寄存器lr_mode设置成返回地址,即为当前pc的值,因为pc是当前执行指令的下两条指
2013-11-05 09:07:23 7014 1
原创 linux下的usb抓包方法
linux下的usb抓包方法 1、make menuconfig Device Drivers --> USB Support --> USB Monitor --> Select * not M
2013-11-04 18:18:58 23803
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人