自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (14)
  • 收藏
  • 关注

转载 配套支架+专属App,LET`S PLAY智能篮球助手要提升用户篮球水平

猎云网 (文/罗诗淇) 2017-05-05 早期项目 体育12这是《猎云网》筛选报道的第 17063 家早期创业公司【猎云网(微信:ilieyun)成都】5月5日报道(文/罗诗淇)如今,市场上运动相关APP以及网站层出不穷,都在试图以优化用户运动意识、提高运动频次,来获得越来越多用户的青睐。最近猎云网接触到的“LET’S PLAY智能篮球助手”就是

2017-05-05 12:18:43 625

转载 C/C++ 笔试、面试题目大汇总2

http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1830493.html一.找错题试题1:void test1(){ charstring[10]; char* str1="0123456789"; strcpy( string, str1 );} 试题2:void t

2016-05-23 16:20:25 400

转载 多态的概念和作用

多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过这个抽象的事物,与不同的具体事物进行对话。对不同类的对象发出相同的消息将会有不同的行为。比如,你的老板让所有员工在九点钟开始工作,他只要在九点钟的时候说:“开始工作”即可,而不

2016-05-12 13:59:41 449

转载 delete 和 delete []的真正区别

c++中对new申请的内存的释放方式有delete和delete[两种方式,到底这两者有什么区别呢?1.我们通常从教科书上看到这样的说明:delete 释放new分配的单个对象指针指向的内存delete[] 释放new分配的对象数组指针指向的内存那么,按照教科书的理解,我们看下下面的代码:int *a = new int[10];delete a;        //方式1

2016-05-11 11:43:51 205

转载 死锁deadlock

死锁主要发生在有多个依赖锁存在时, 会在一个线程试图以与另一个线程相反顺序锁住互斥量时发生. 如何避免死锁是使用互斥量应该格外注意的东西。  总体来讲, 有几个不成文的基本原则:  对共享资源操作前一定要获得锁。  完成操作以后一定要释放锁。  尽量短时间地占用锁。  如果有多锁, 如获得顺序是ABC连环扣, 释放顺序也应该是ABC。  线程错误返回时应该释放它所获得的锁。

2016-05-06 11:47:17 305

原创 muetx semaphore 互斥与同步

1,互斥锁(mutex) , 对共享资源进行互斥保护访问2,条件变量(condition variable) 和互斥锁搭配使用      pthread_cond_wait();      pthread_cond_single()      MUTEX3, 信号量(semaphore) 数目可以大于1      可以用于同一进程的线程间同步       也

2016-05-05 17:11:15 532

原创 VIM 分屏 过滤技巧 + source insight 快捷键

1,上下分屏:CTRL+W    S2,上下分屏打开新的文件:  :sp filename3,左右分屏:CTRL+W    V4,左右分屏打开新的文件:   :vsp filenameSource Insight  跳转快捷键CTRL + O,ALT + L,

2016-05-03 15:16:10 3418

原创 BMC

1, BMC(Baseboard Management Controller,基板管理控制器)支持行业标准的 IPMI 规范  用于风扇转速监视的转速计输入  用于风扇转速控制的脉冲宽度调节器输出  用于前面板按钮和开关的按钮输入  与服务器控制台端口进行多路传输的一个串行端口  远程访问和 ICMB(Intelligent Chassis Management Bus

2016-04-26 17:13:54 820

转载 platform_device和platform_driver的注册过程,及probe函数何时调用的分析

add  platform_device之后,需要注意的一个地方是这里,add是通过系统初始化里边调用platform_add_devices把所有放置在板级platform_device数组中的所有platform_device逐次调用platform_device_register添加到系统中去,platform_device_register中会调用platform_device_a

2014-01-31 14:50:17 508

原创 vi DIY

/etc/vim set cursorlineset incsearchset nuset hlsearchset rulerset titlestring=%Fsyntax onset laststatus=2highlight StatusLine cterm=bold ctermfg=green ctermbg=blackfunction! Cur

2014-01-29 13:51:31 432

转载 I2C总线在Linux系统中的驱动设计

 1 引言  Linux操作系统因具有源代码公开、便于裁减、有广泛的处理器支持等优点,成为当前嵌入式系统的热门选择。基于I2C总线的键盘扩展设备主要用于满足嵌入式设备中对多按键的需求,驱动程序在系统启动时对硬件进行初始化。在系统启动后实现硬件和应用程序之间的数据交互。针对S3C2410微处理器和键盘扫描管理器件,深入讨论如何在嵌入式操作系统arm Linux中实现ZLG7290的驱动。  

2010-04-26 20:03:00 362

转载 I2C总线在Linux系统中的驱动设计

1 引言  Linux操作系统因具有源代码公开、便于裁减、有广泛的处理器支持等优点,成为当前嵌入式系统的热门选择。基于I2C总线的键盘扩展设备主要用于满足嵌入式设备中对多按键的需求,驱动程序在系统启动时对硬件进行初始化。在系统启动后实现硬件和应用程序之间的数据交互。针对S3C2410微处理器和键盘扫描管理器件,深入讨论如何在嵌入式操作系统arm Linux中实现ZLG7290的驱动。  2

2010-04-26 16:02:00 453

转载 完整的IIC总线驱动和设备驱动装载过程

1.Linux的I2C驱动架Linux中I2C总线的驱动分为两个部分,总线驱动(BUS)和设备驱动(DEVICE)。其中总线驱动的职责,是为系统中每个I2C总线增加相应的读写方法。但是总线驱动本身并不会进行任何的通讯,它只是存在在那里,等待设备驱动调用其函数。设备驱动则是与挂在I2C总线上的具体的设备通讯的驱动。通过I2C总线驱动提供的函数,设备驱动可以忽略不同总线控制器的差异,不考虑其实

2010-04-26 13:47:00 941

转载 Linux中I2C总线驱动体系结构

最近在看Linux 2.6.21内核的I2C驱动,也在网上查了一下资料,有错也有对,有些心得,记录下来吧。里面认识或许多有不当之处,还恳请指正。  1. I2C 协议  1.1  I2C总线工作原理       I2C总线是由数据线SDA和时钟SCL构成的串行总线,各种被控制器件均并联在这条总线上,每个器件都有一个唯一的地址识别,可以作为总线上的一个发送器件或接收器件(具体由器

2010-04-26 11:02:00 750

转载 linux I2C驱动分析

I2C是Phillips开发的2线的串行总线协议。通常应用在嵌入式系统中让不同的组件通信,PC主板可以通过I2C来与不同的传感器通信。这些传感器通常报告风扇速度,处理器温度和整个硬件系统的信息,这个协议也可以用在RAM chips上,向操作系统提供DIMM的信息。在2.0时I2C的kernel源码不在内核里的,2.4内核包括了一点对I2C的支持,主要是视频驱动。在2.6内核里,大量的I2C代码加入

2010-04-26 10:57:00 371

转载 Linux下I2C设备驱动开发和实现

 I2C总线具有结构简单使用方便的特点。本文描述了linux下I2C驱动的结构,并在此基础上给出了I2C设备驱动和应用的实现。  1  引言  I2C (Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电

2010-04-26 10:52:00 322

原创 Linux下I2C设备驱动开发和实现

 I2C总线具有结构简单使用方便的特点。本文描述了linux下I2C驱动的结构,并在此基础上给出了I2C设备驱动和应用的实现。  1  引言  I2C (Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电

2010-04-26 09:53:00 465

转载 嵌入式Linux系统中I2C总线设备的驱动设计

 引言   I2C总线是PHILIPS公司推出的两线式串行总线,用于连接微控制器及其外围设备,具有简单、高效等特点。由于其接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片引脚的数量,降低了互联成本,特别适用于嵌入式产品。   而Linux系统具有开源、免费、网上资源丰富等优点,目前已成为嵌入式系统的主流选择。因此如何在嵌入式Linux系统中实现I2C功能成为实际

2010-04-25 19:22:00 497

转载 linux I2C驱动分析

I2C是Phillips开发的2线的串行总线协议。通常应用在嵌入式系统中让不同的组件通信,PC主板可以通过I2C来与不同的传感器通信。这些传感器通常报告风扇速度,处理器温度和整个硬件系统的信息,这个协议也可以用在RAM chips上,向操作系统提供DIMM的信息。在2.0时I2C的kernel源码不在内核里的,2.4内核包括了一点对I2C的支持,主要是视频驱动。在2.6内核里,大量的I2C代码加入

2010-04-25 19:19:00 486

原创 25岁留念

25岁了,而我仍一无所有,沉在心中的苦楚有谁懂 三年多以来,总以为看清尘世为何眼前还是如此的迷茫当初的兴奋早起被痛苦湮没 想逃避,可早已无路可走 前程谁又知何如呢?怎能忘记曾对自己说:一直要努力 记念于25周岁!! 

2009-10-18 21:23:00 282

基于ARM的CMOS数字图像传感器图像采集系统的研究与设计

基于ARM的CMOS数字图像传感器图像采集系统的研究与设计 是一篇比较好的硕士论文

2010-09-03

谭浩强C语言教程PDF版

谭浩强C语言教程PDF版 这一是比较经典的教程供大家学习

2010-09-03

GC0307 datasheet 英文

网上资料少,建议格科多整点资料放网上,好了解产品

2010-09-03

格科GC0307 SPEC

有个GG 居然要了5分,我只有4分,害得我好久不能分享,在一个论坛上终于找到了,现在1分,分享给大家

2010-09-03

SBC-2410X-友善之臂.pdf

SBC-2410X-友善之臂.pdf SBC-2410X-友善之臂.pdf

2009-11-14

ARM应用系统开发详解全集

本书在全面介绍 ARM 处理器的体系结构、编程模型、指令系统和开发工具的同时,以Samsung 公司的一款基于以太网系统的 ARM 处理器-S3C4510B 为核心,详细讲解系统的设计、调试,以及相关的软件设计和嵌入式操作系统的移植过程。

2009-11-14

RAM汇编语言编程 RAM汇编语言编程

RAM汇编语言编程,RAM汇编语言编程,RAM汇编语言编程,RAM汇编语言编程,RAM汇编语言编程

2009-10-18

基于S3C4510B ARM的嵌入式系统硬件设计

基于S3C4510B ARM的嵌入式系统硬件设计

2009-10-18

PIC系列单片机结构原理

PIC系列单片机结构原理 pPT 介绍了,PIC系列单片机结构原理

2009-10-11

USB 大全 (中国电力出版社)

本书着重讲解如何编写,设计一个USB外设并使之与PC通信所需的代码,是USB技术不可多得的参考书

2009-10-11

AVR单片机熔丝位的设置总结大全

这是由本人基于AVR项目对AVR单片机熔丝位的设置总结,希望给大家提供帮助

2009-05-21

150个经典c语言源程序下载

大量的范例,使您能够学到许多新知识,大都是实用的例子,欢迎大家使用

2008-11-30

μC_OS-Ⅱ在LPC2148上的移植

介绍 了Philips LPC2148微控制器和实时操作系统 ucos-II的特点。给出了移植的全体方法,同时指出了移植过程 中的重点和难点。

2008-04-23

ucOS_II移植到Keilc51小模式下

ucOS_II移植到Keilc51小模式下运行,以提高速度

2008-04-23

空空如也

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

TA关注的人

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