自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux源码中的mktime算法解析

我们知道,从CMOS中读出来的系统时间并不是time_t类型,而是类似于struct tm那样,年月日时分秒是分开存储的。    那么,要把它转化为系统便于处理的time_t类型,就需要算法进行转换。    我们都知道我们的公历还是比较复杂的,有大月小月,有闰年非闰年,处理起来会很麻烦。    但是Linux的源代码仅仅用了短短的几行就完成了这个复杂的转换(Gauss算法)

2015-11-05 19:12:46 376

转载 Open-Drain与Push-Pull

【Open-Drain与Push-Pull】GPIO的功能,简单说就是可以根据自己的需要去配置为输入或输出。(General Purpose Input Output,简称为GPIO或总线扩展器,利用工业标准I2C、SMBus™或SPI™接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。)但是在配置

2014-05-22 15:47:22 595

转载 uvc摄像头代码解析2

1.uvc驱动模块入口module_init(uvc_init); //1.模块入口2.初始化函数 static int __init uvc_init(void) // 2.初始化函数 { int result; result = usb_register(&uvc_driver.driver); // 3.注册usb设备驱动(

2014-03-17 17:34:52 1088

转载 uvc摄像头代码解析1

一.FAQ1.判断自己的摄像头是否支持uvc标准输入lsusb //列出usb设备Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0c45:62f1 Microdia //摄像头 Bus 002 Device 001

2014-03-13 08:51:57 1055

转载 Android操作系统11种传感器介绍

Android操作系统11种传感器介绍Rockie Cheng 在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。 #define SENSOR_TYPE_ACCELEROMETER       1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD      2 //磁力#define SEN

2014-02-28 13:23:05 615

转载 Android手势识别(单击 双击 抬起 短按 长按 滚动 滑动)

摘要:    对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大忙了。基础    GestureDetector的工作

2014-02-08 14:11:24 1106

转载 C语言编程 运算符的优先级表

一、运算符的优先级表C 语言的符号众多,由这些符号又组合成了各种各样的运算符。既然是运算符就一定有其特定的优先级,下表就是C 语言运算符的优先级表:注:同一优先级的运算符,运算次序由结合方向所决定。    简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符上表不容易记住。其实也用不着死记,用得多,看

2014-01-28 17:21:43 728

转载 蓝牙协议栈

蓝牙支持点对点和点对多点的通信。蓝牙最基本的网络结构是匹克网(Picnet)。匹克网实际上是一种个人网络,它以个人区域(即办公室区域)为应用环境。需要指出的是,匹克网并不能够代替局域网,它只是用来代替或简化个人区域中的电缆连接。匹克网主要由主设备和从设备构成。主设备负责提供时钟同步信号和跳频序列,而从设备一般是受控同步的设备,并接收主设备的控制。在同一匹克网中,所有设备均采用同一跳频序列。

2014-01-28 17:11:06 550

转载 蓝牙核心协议 & 蓝牙芯片结构

1 Bluetooth Core System Protocol(蓝牙核心协议)蓝牙技术规范(specification)包括核心协议(protocol)和应用规范(profile)两个部分。核心协议包含蓝牙协议栈中最低的4个Layer,和一个基本的服务协议SDP(Service Discover Protocol),以及所有应用profile的基础Profile GAP(General

2014-01-28 16:31:25 2263

转载 软件开发过程 & 文档

在软件开发的过程中,为了有效地进行开发和管理,人们往往根据经验规律,形成一定的模式。将开发过程分成几个阶段,每个阶段都有明确的任务,并且需要产生一定规格的文档资料交付给下一个阶段,下一个阶段在上阶段的基础上继续进行开发过程。按结构化方法,通常将开发过程分为软件计划、需求分析、软件设计、程序编码、软件测试、软件维护6个主要阶段,各个阶段像瀑布流水一样联为一体。1.软件计划通过初步的、总体

2014-01-28 16:02:21 4850 1

转载 PID & VID

Product ID & VendorID  在usb的产品中,会遇到Product ID和VendorID,它们有些什么意义呢?笔者转载如下:        根据USB 规范的规定,所有的USB设备都有供应商ID(VID )和产品识别码(PID ),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,

2014-01-28 15:05:45 1363

转载 I2C 协议

一.技术性能:    工作速率有100K和400K两种;    支持多机通讯;    支持多主控模块,但同一时刻只允许有一个主控;         由数据线SDA和时钟SCL构成的串行总线;    每个电路和模块都有唯一的地址;                       每个器件可以使用独立电源二.基本工作原理:    以启动信号START来掌管总

2014-01-27 13:38:50 325

MCS-51单片机课件

MCS-51 基础知识 MCS-51结构 MCS-51汇编语言程序设计 中断系统 MCS-51的定时器、计数器 串口中断 MCS-51系统扩展技术 还有大量例程及实验

2009-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除