- 博客(20)
- 资源 (14)
- 收藏
- 关注
转载 配套支架+专属App,LET`S PLAY智能篮球助手要提升用户篮球水平
猎云网 (文/罗诗淇) 2017-05-05 早期项目 体育12这是《猎云网》筛选报道的第 17063 家早期创业公司【猎云网(微信:ilieyun)成都】5月5日报道(文/罗诗淇)如今,市场上运动相关APP以及网站层出不穷,都在试图以优化用户运动意识、提高运动频次,来获得越来越多用户的青睐。最近猎云网接触到的“LET’S PLAY智能篮球助手”就是
2017-05-05 12:18:43
681
转载 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
436
转载 多态的概念和作用
多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过这个抽象的事物,与不同的具体事物进行对话。对不同类的对象发出相同的消息将会有不同的行为。比如,你的老板让所有员工在九点钟开始工作,他只要在九点钟的时候说:“开始工作”即可,而不
2016-05-12 13:59:41
524
转载 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
238
转载 死锁deadlock
死锁主要发生在有多个依赖锁存在时, 会在一个线程试图以与另一个线程相反顺序锁住互斥量时发生. 如何避免死锁是使用互斥量应该格外注意的东西。 总体来讲, 有几个不成文的基本原则: 对共享资源操作前一定要获得锁。 完成操作以后一定要释放锁。 尽量短时间地占用锁。 如果有多锁, 如获得顺序是ABC连环扣, 释放顺序也应该是ABC。 线程错误返回时应该释放它所获得的锁。
2016-05-06 11:47:17
339
原创 muetx semaphore 互斥与同步
1,互斥锁(mutex) , 对共享资源进行互斥保护访问2,条件变量(condition variable) 和互斥锁搭配使用 pthread_cond_wait(); pthread_cond_single() MUTEX3, 信号量(semaphore) 数目可以大于1 可以用于同一进程的线程间同步 也
2016-05-05 17:11:15
571
原创 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
3568
原创 BMC
1, BMC(Baseboard Management Controller,基板管理控制器)支持行业标准的 IPMI 规范 用于风扇转速监视的转速计输入 用于风扇转速控制的脉冲宽度调节器输出 用于前面板按钮和开关的按钮输入 与服务器控制台端口进行多路传输的一个串行端口 远程访问和 ICMB(Intelligent Chassis Management Bus
2016-04-26 17:13:54
891
转载 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
550
原创 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
467
转载 I2C总线在Linux系统中的驱动设计
1 引言 Linux操作系统因具有源代码公开、便于裁减、有广泛的处理器支持等优点,成为当前嵌入式系统的热门选择。基于I2C总线的键盘扩展设备主要用于满足嵌入式设备中对多按键的需求,驱动程序在系统启动时对硬件进行初始化。在系统启动后实现硬件和应用程序之间的数据交互。针对S3C2410微处理器和键盘扫描管理器件,深入讨论如何在嵌入式操作系统arm Linux中实现ZLG7290的驱动。
2010-04-26 20:03:00
399
转载 I2C总线在Linux系统中的驱动设计
1 引言 Linux操作系统因具有源代码公开、便于裁减、有广泛的处理器支持等优点,成为当前嵌入式系统的热门选择。基于I2C总线的键盘扩展设备主要用于满足嵌入式设备中对多按键的需求,驱动程序在系统启动时对硬件进行初始化。在系统启动后实现硬件和应用程序之间的数据交互。针对S3C2410微处理器和键盘扫描管理器件,深入讨论如何在嵌入式操作系统arm Linux中实现ZLG7290的驱动。 2
2010-04-26 16:02:00
483
转载 完整的IIC总线驱动和设备驱动装载过程
1.Linux的I2C驱动架Linux中I2C总线的驱动分为两个部分,总线驱动(BUS)和设备驱动(DEVICE)。其中总线驱动的职责,是为系统中每个I2C总线增加相应的读写方法。但是总线驱动本身并不会进行任何的通讯,它只是存在在那里,等待设备驱动调用其函数。设备驱动则是与挂在I2C总线上的具体的设备通讯的驱动。通过I2C总线驱动提供的函数,设备驱动可以忽略不同总线控制器的差异,不考虑其实
2010-04-26 13:47:00
1013
转载 Linux中I2C总线驱动体系结构
最近在看Linux 2.6.21内核的I2C驱动,也在网上查了一下资料,有错也有对,有些心得,记录下来吧。里面认识或许多有不当之处,还恳请指正。 1. I2C 协议 1.1 I2C总线工作原理 I2C总线是由数据线SDA和时钟SCL构成的串行总线,各种被控制器件均并联在这条总线上,每个器件都有一个唯一的地址识别,可以作为总线上的一个发送器件或接收器件(具体由器
2010-04-26 11:02:00
816
转载 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
411
转载 Linux下I2C设备驱动开发和实现
I2C总线具有结构简单使用方便的特点。本文描述了linux下I2C驱动的结构,并在此基础上给出了I2C设备驱动和应用的实现。 1 引言 I2C (Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电
2010-04-26 10:52:00
345
原创 Linux下I2C设备驱动开发和实现
I2C总线具有结构简单使用方便的特点。本文描述了linux下I2C驱动的结构,并在此基础上给出了I2C设备驱动和应用的实现。 1 引言 I2C (Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电
2010-04-26 09:53:00
535
转载 嵌入式Linux系统中I2C总线设备的驱动设计
引言 I2C总线是PHILIPS公司推出的两线式串行总线,用于连接微控制器及其外围设备,具有简单、高效等特点。由于其接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片引脚的数量,降低了互联成本,特别适用于嵌入式产品。 而Linux系统具有开源、免费、网上资源丰富等优点,目前已成为嵌入式系统的主流选择。因此如何在嵌入式Linux系统中实现I2C功能成为实际
2010-04-25 19:22:00
538
转载 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
521
原创 25岁留念
25岁了,而我仍一无所有,沉在心中的苦楚有谁懂 三年多以来,总以为看清尘世为何眼前还是如此的迷茫当初的兴奋早起被痛苦湮没 想逃避,可早已无路可走 前程谁又知何如呢?怎能忘记曾对自己说:一直要努力 记念于25周岁!!
2009-10-18 21:23:00
316
μC_OS-Ⅱ在LPC2148上的移植
2008-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人