- 博客(5)
- 收藏
- 关注
转载 C语言中的static 详细分析
google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博采众家之长,把互联网上的资料整合归类,并亲手编写程序验证之。 C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定义一次,
2014-10-23 20:20:31 371
转载 原子变量的操作
原子操作,顾名思义,就是说像原子一样不可再细分。一个操作是原子操作,意思就是说这个操作是以原子的方式被执行,要一口气执行完,执行过程不能够被OS的其他行为打断,是一个整体的过程,在其执行过程中,OS的其它行为是插不进来的。 原子整数操作的使用: 常见的用途是计数器,因为计数器是一个很简单的操作,所以无需复杂的锁机制; 能使用原子操作的地方,尽量不使用复杂的锁机制;
2012-07-20 14:40:20 1118
转载 gt818 多点触摸芯片手册以及android移植手册
http://wenku.baidu.com/view/eb3b321ec281e53a5802ff6b.html http://wenku.baidu.com/view/4d2fc1d176a20029bd642db4.html
2012-07-17 09:36:41 617
转载 linux驱动模型开发——linux platform总线机制讲解与实例开发
1、概述: 通常在Linux中,把SoC系统中集成的独立外设单元(如:I2C、IIS、RTC、看门狗等)都被当作平台设备来处理。 从Linux2.6起,引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver,来管理相应设备。 Linux中大部分的设备驱动,都可以使用这套机制,设备用platform_device表示,驱动用platform
2012-07-16 17:06:51 3498
转载 linux spi驱动分析整理
1、SPI总线: SPI(同步外设接口)是由摩托罗拉公司开发的全双工同步串行总线,其接口由 MISO(串行数据输入),MOSI(串行数据输出),SCK(串行移位时钟),SS/CS(从使能信号)四种信号构成(当然了,现在芯片技术日新月异,SPI 模块的结构也在变化中,象 OMAP 系列中的 SPI 模块还支持 5 线的一种模式),SS /CS决定了唯一的与主设备通信的从设备,主设备通
2012-07-16 14:09:06 1932
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人