从本章开始将通过详细的列子来进行学习。 首先对linux驱动分析,本质上linux驱动和API没本质的区别,只是使用Linux驱动的方式与使用API的方式不同而已,驱动的工作和访问方式是系统的亮点之一。这些文件为设备文件或驱动文件,多保存在/Dev目录中。这种设计使得驱动的交互就像普通文件进行交互一 ...
分类:
系统相关 时间:
2016-06-05 17:07:25
阅读次数:
205
字符串的比较: boolean equals()比较此字符串与指定的对象。 Int compareTo() 比较源与()的大小,两串大小相等返回0 加IgnoreCase()不考虑大小写 boolean contains(CharSequence s) 当且仅当此字符串包含 char 值的指定序列时 ...
分类:
其他好文 时间:
2016-06-05 17:07:34
阅读次数:
188
Java异常机制主要依赖于try、catch、finally、throw、throws五个关键字。 1.try:它里面放置可能引发异常的代码 2.catch:后面对应异常类型和一个代码块,用于表明该catch块用于处理这种类型的代码块,可以有多个catch块。 3.finally:主要用于回收在tr ...
分类:
编程语言 时间:
2016-06-05 17:08:42
阅读次数:
241
Linux驱动的工作和访问方式是Linux的亮点之一,Linux系 统将每一个驱动都映射成一个文件,这些文件称为设备文件或驱动文件,都保存在/dev目录中。这种设计理念使得与Linux驱动进行交互就像与普通文件进 行交互一样容易。Linux驱动交换数据就就是设备文件交换数据。在进行设备文件交互时,必 ...
分类:
移动开发 时间:
2016-06-05 17:10:04
阅读次数:
214
Minicom是一款Linux版的串口管理软件,在PC端接收和发送串口数据 安装,配置和测试minicom: 第一步:检测当前系统是否支持USB转接口 #lsmod | grep usbserial 第二步: 安装minicom #apt-get install minicom 第三步:配置mini ...
分类:
其他好文 时间:
2016-06-05 17:07:45
阅读次数:
160
ARM架构的开发板可基于X86架构的PC在CPU指令以及二进制格式上都有所不同。Linux驱动需要访问硬件且这些硬件很难在PC上进行模拟,那么就要在带有这些硬件的开发板上进行调试和测试。 S3C6410是由三星公司推出的一款低功耗,高性价比的RISC处理器,基于ARM11内核,可广泛应用于移动电话和 ...
分类:
其他好文 时间:
2016-06-05 17:09:07
阅读次数:
292
第6章 Linux系统将每一个驱动都映射成一个文件,这些文件成为设备文件或驱动文件,都保存在/dev目录下,使得与Linux驱动进行交互就像与普通文件或驱动文件一样容易。 C语言中的回调函数相当于Linux驱动的事件,用来响应应用程序传递过来的数据。 编写一个基本的Linux驱动的一般步骤: 第一步 ...
分类:
其他好文 时间:
2016-06-05 17:06:46
阅读次数:
189
本章主要写了第一个Linux驱动程序:统计单词个数 6.1主要介绍了Linux驱动 介绍了Linux 驱动的工作方式和访问方式 6.2 主要介绍编写Linux驱动程序的步骤 第1 步:建立Linu x 驱动骨架(装载和卸载Linu x 驱动) 第2 步:注册和注销设备文件 第3 步:指定与驱动相关的 ...
分类:
其他好文 时间:
2016-06-05 17:07:19
阅读次数:
135
[1]Undefined、Null [2]Boolean [3]String [4]Number [5]Object [6]Function [7]Array [8]Date [9]RegExp [10]Error ...
分类:
其他好文 时间:
2016-06-05 17:09:17
阅读次数:
181
Linux驱动的代码重用 Linux 驱动的代码重用有很多种方法。可以采用标准C 程序的方式。将要重用的代码放在其他的文件(在头文件中声明〉中。如果要使用某些功能, include 相应的头文件即可(这种方式称为静态重用)。也可以使用另外一种动态重用的方式,也就是一个Linux 驱动可以使用另外←个 ...
分类:
其他好文 时间:
2016-06-05 17:08:09
阅读次数:
295
其实没必要说得太复杂...就是读取用户输入啦。 沿用上一篇的代码,加入事件轮询。 环境:SDL2 + VC++2015 下面的代码将打开background.png和event.png,将background平铺背景,将event作为前景呈现。 ...
分类:
其他好文 时间:
2016-06-05 17:07:00
阅读次数:
255
declare cursor city_cur isselect t.new_customer_id,t.old_customer_id from citsonline.crm_customer_tmp6 t where t.new_customer_id!=t.old_customer_idord ...
分类:
数据库 时间:
2016-06-05 17:07:12
阅读次数:
308
书店针对《哈利波特》系列书籍进行促销活动,一共5卷,用编号0、1、2、3、4表示,单独一卷售价8元, 具体折扣如下所示: 本数 折扣 2 5% 3 10% 4 20% 5 25%根据购买的卷数以及本数,会对应不同折扣规则情况。单数一本书只会对应一个折扣规则,例如购买了两本卷1,一本卷2,则可以享受5 ...
分类:
其他好文 时间:
2016-06-05 17:05:35
阅读次数:
213
编写Linux驱动程序的步骤: 1,建立Linux驱动骨架(装载和卸载Linux驱动) 2,注册和猪血设备文件 3,制定与驱动相关的信息 4,制定回调函数 5,编写业务逻辑 6,编写makefile文件 7,编译Linux驱动程序 8,安装和卸载Linux驱动 Linux驱动程序大多是需要在Linu ...
分类:
其他好文 时间:
2016-06-05 17:07:32
阅读次数:
162
1.对象序列化的介绍 (1).NET支持对象序列化的几种方式 二进制序列化:对象序列化之后是二进制形式的,通过BinaryFormatter类来实现的,这个类位于System.Runtime.Serialization.Formatters.Binary命名空间下。 SOAP序列化:对象序列化之后的 ...
南将军麾下有百万精兵,现已知共有M个士兵,编号为1~M,每次有任务的时候,总会有一批编号连在一起人请战(编号相近的 人经常在一块,相互之间比较熟悉),最终他们获得的军功,也将会平分到每个人身上,这样,有时候,计算他们中的哪一个人到底有多少军功就是一个比较困难的 事情,军师小工的任务就是在南将军询问他 ...
分类:
其他好文 时间:
2016-06-05 17:06:30
阅读次数:
245