上一篇博文《input输入子系统框架分析》,尝试使用这种驱动模型来看一个按键驱动程序。
下面的程序是根据韦东山老师写的代码进行修改的,我的开发板是tq2440。
button.c文件:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#inc...
分类:
其他好文 时间:
2015-04-21 22:38:41
阅读次数:
244
input子系统的搭建要点:
核心层为事件驱动层和设备驱动层的注册提供API的实现、核心层为设备驱动层上报事件提供API的实现 、事件驱动层为应用层提供API的实现 。
(1)核心层:提供事件驱动层和设备驱动层所需的函数接口(为input dev和input handler建立联)
drivers/input/input.c:
##主要接口函数一览:##
①为事件驱动层提供的:
注册A...
分类:
其他好文 时间:
2015-04-21 11:15:33
阅读次数:
157
一般是导入第三方库的时候出现的错误1,导入文件缺失,包括缺失XXXX.a文件,或者系统框架文件2, 文件重复导入,特别是ViewController,如果导入的同名字的ViewController有两个,那么在alloc的时候就会报这个错误,因为系统不知道要alloc哪一个, 我今天遇到这个问题就....
分类:
其他好文 时间:
2015-04-20 12:44:03
阅读次数:
116
NAL技术1.NAL概述NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各...
分类:
其他好文 时间:
2015-04-18 23:30:20
阅读次数:
175
不久以后就要负责一个比较大的项目,有多大?反正就是挺大的。现在处于筹备阶段,我主要负责系统框架搭建,在系统缓存这一块决定采用Http运行时缓存+memcached。 memcached以前用过几次 不过也是小打小闹型,尚未正式大型应用过。这次也算是个难得的练手机会吧。memcached服务器打算分....
分类:
Web程序 时间:
2015-04-13 16:19:44
阅读次数:
133
1、NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的...
分类:
其他好文 时间:
2015-04-10 21:47:50
阅读次数:
128
AFNetworking是一个为 iOS 和 Mac OSX 制作的令人愉快的网络库,它建立在URL 装载系统框架的顶层,内置在Cocoa里,扩展了强有力的高级网络抽象。它的模块架构被良好的设计,拥有丰富的功能,因此,使用起来,必定...
分类:
移动开发 时间:
2015-04-02 11:59:14
阅读次数:
210
原文链接:The Clean Architecture译者:zimoguo
校对者:Mr.Simple
在过去的几年中,我们已经看到了关于系统框架的一些想法 :
Hexagonal Architecture(六角架构)(a.k.a. Ports and Adapters) 这种架构是由Alistair Cockburn提出的,并由Steve
Freeman和N...
分类:
其他好文 时间:
2015-03-30 09:16:06
阅读次数:
222
很早的时候我就接触了泛型,但是那个时候并不了解泛型有什么好处,在抽象的过程中使用泛型,后来接触到了gxpt系统,这个系统框架中,用的是泛型方法.那个时候只是知道这么用,说是可以解决重复写代码的问题,但是我并没有体会到,后来接触了Itoo 这个框架,这个里面用的是泛型类,同时我正在的参与到这个系统中,在跟gxpt相比,我体会到了使用泛型的好处.
一.介绍
泛型是Java...
分类:
其他好文 时间:
2015-03-18 09:02:56
阅读次数:
111
1.导入2个系统框架
import CoreLocation
import MapKit
2.在plist里面添加字段
NSLocationAlwaysUsageDescription 或者 NSLocationWhenInUseUsageDescription 或者都添加
3.在func application(application: UIApplication, didFinis...
分类:
移动开发 时间:
2015-03-17 14:20:49
阅读次数:
137