自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (29)
  • 论坛 (2)
  • 收藏
  • 关注

原创 ubuntu 挂载ubuntu samba方法

1. 问:red hat 5如何查看samba服务器版本    答:rpm -qi samba 2. 安装sudo apt-get install smbfs smbclient,为了命令“smbmount” 3. 挂载指令:mount -t cifs //hostname/Public /var/www/html/1/NAS -o username=xxx

2015-04-28 13:07:17 850

原创 Android学习(5)电话拨号器

观看的视频《8天快速掌握Android视频》其是基于android 2.2的框架编写,只有一个MainActivity,而我现有的开发环境是Android 4.4.2,如下图:代码:MainActivitypackage com.lawrence.phone;import android.os.Bundle;import android.sup

2015-04-28 09:46:59 509

转载 Android学习(4)Button的OnClickListener的三种实现方法

onclick事件的定义方法,分为三种,分别为在xml中进行指定方法;在Actitivy中new出一个OnClickListenner();实现OnClickListener接口三种方式。代码分别如下:1. xml指定onclick事件,这种方式比较适用于指定的button,能使java代码相对简化一些:xml文件中:[html] view

2015-04-25 16:26:28 1143

转载 Linux设备驱动篇——[I2C设备驱动-1]

Linux 设备驱动篇之I2c设备驱动fulinux一、I2C驱动体系虽然I2C硬件体系结构和协议都很容易理解,但是Linux I2C驱动体系结构却有相当的复杂度,它主要由3部分组成,即I2C设备驱动、I2C总线驱动和I2C核心。1.I2C核心I2C核心是I2c总线和I2c设备驱动的中间枢纽,它以通用的、与平台无关的接口实现了I2C中设备与适配器的沟通,提供了I2C总线

2015-04-24 12:13:08 1976

原创 TDA7419调试记录(2)——2015/04/17

问题:TDA7419初始化后出现杂音?有杂音:/****************************************************************************** Copyright (C), 2015-2030, ALONG ************************************

2015-04-17 18:13:55 2236 5

原创 TDA7419调试记录(1)——2015/04/17

问题:I2C块写入(多字节写入)失败?——tdesp->i2c_write(tdesp->client, addr, buf, len);/****************************************************************************** Copyright (C), 2015-2030

2015-04-17 18:10:49 1590

原创 MFC(10)解决回车键 ESC 默认关闭窗口的一般方法

在一般情况下编写的对话框程序,用户在运行的时候,如果不注意按下了ENTER或者ESC键,程序就会立刻退出,之所以会这样,是因为按下Enter键时,Windows就会自动去找输入焦点落在了哪一个按钮上,当获得焦点的按钮的四周将被点线矩形包围。如果所有按钮都没有获得输入焦点,Windows 就会自动去寻找程序或资源所指定的默认按钮(默认按钮边框较粗)。如果对话框没有默认按钮,那么即使对话框中没有OK按

2015-04-16 20:34:21 7303

原创 Android学习(3)TextView和EditView

TextView(文本框)是Android系统中最常见的控件之一,使用TextView可生成一段文本文字,合理使用TextView的属性还能使文字变得有姿有色。  TextView控件可以通过XML文件设置全部属性,也可以通过Java代码设置属性。  java代码:  //获得TextView控件 TextView myText = (TextVie

2015-04-13 09:32:50 378

原创 Android学习(2)EditView属性

属性名称描述android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)。这里只有在同时设置text时才自动识别链接,后来输入的无法自动识别。android:autoText自动拼写帮助。这里单

2015-04-13 09:31:40 555

转载 MFC(8) 如何在工作线程中创建窗口?

http://blog.csdn.net/optman/article/details/1021672在前面我们研究了使用AFX_MANAGE_STATE(AfxGetStaticModuleState())进行DLL间的资源切换,以及工作线程中创建Windows消息循环的原理,以为就可以搞定一切类似问题了…但是请看以下代码 DWORD CTestMFCDlg::Thr

2015-04-12 15:43:30 3297 4

转载 MFC(7) 利用CWinThread实现跨线程父子MFC窗口

http://jetyi.blog.51cto.com/1460128/1074315/原则上,MFC对象只能由创建该对象的线程访问,而不能由其它线程访问.这是因为MFC窗口中有一个Windows handle maps, 这个maps同线程相关,也就是说该线程一定会访问该maps,而且该线程创建的MFC窗口对象一定会放到该maps中,如果没有就会报错.但是如果其它线程将一

2015-04-12 15:40:38 1432 3

原创 MFC(9) GetMessage/PeekMessage/SendMessage/PostMessage 代码实践及总结

实践证明:1.主窗口创建的工作子线程发送(SendMessage and PostMessage)的消息可以被主窗口接收并处理。2.主窗口Button发送(SendMessage and PostMessage)的消息也可以被主窗口接收并处理。3.主窗口Button发送(SendMessage and PostMessage)的消息不能被工作线程接收,无法GetMessage。4.验证了GetMessage是阻塞的,PeekMessage是非阻塞。=========================

2015-04-12 11:10:48 1308

转载 MFC(6) 深入GetMessage和PeekMessage

Bob Gunderson MSDN技术组 作于:1992年11月11日   Creamdog 译于:2002年3月13日   译者的话 该文重点讲述了Windows处理事件、消息的具体过程和步骤。尤其是在系系处理鼠标键盘事件的过程上做了详解。通过这篇文章,你将对Windows的消息处理机制有一个较全面的了解。概念   这篇文章解释了GetMessa

2015-04-12 11:05:18 1665

转载 MFC(5) GetMessage和PeekMessage的区别

关注点:1.函数的处理和调用过程。2.消息的发送方式、途径及对象。PeekMessage与GetMessage的对比相同点:           PeekMessage函数与GetMessage函数都用于查看应用程序消息队列,有消息时将队列中 的消息派发出去。不同点:          无论应用程序消息队列是否有消息,PeekMe

2015-04-12 11:03:39 1290

转载 #if, #if defined, #ifdef, #ifndef, #elif, #else, #endif 使用

http://blog.chinaunix.net/uid-20801390-id-3123529.html有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所有可能用到的代码都写进去,在初始化时配置,但在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指令设置编

2015-04-12 10:58:46 9031

原创 linux 和 windows C++ 子线程编程中子线程的退出——总结

去年用MFC写了一个项目,需要给多个串口开多个子线程,而且用户可能随时关闭串口端口,考虑用线程池来解决,规避经常开关子线程的问题。但是当应用程序退出时,总归还是要关闭所有的子线程,所以还是要面临如何解决从子线程外部关闭子线程的问题。因为之前只接触过Linux的系统编程和网络编程,纯C语言的编程,很直接的去用pthread_cancel函数,搭配pthread_cleanup_push和pthr

2015-04-10 15:00:39 2286

转载 linux如何清空串口接收缓冲区和发送缓冲区数据

http://blog.chinaunix.net/uid-20564848-id-74763.htmltcflush(int fd, int queue_selector)   //对以写但未发出,或已接收但未读数据的flush.discards data written to the object referred to by fd but not transmitted,

2015-04-10 11:08:40 19676

原创 android学习(1)——TextView属性

android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项edi

2015-04-09 09:40:01 431

原创 android 国外网站

http://www.androidboards.com/http://www.androidev.com/http://androidcommunity.com/http://anddev.org/http://www.androiddeveloper.comhttp://www.androidmobileforum.comhttp://www.o

2015-04-09 09:39:01 481

转载 Android bionic缺失pthread_cancel的解决方法

http://www.linuxidc.com/Linux/2012-06/63350.htm在native code中使用多线程好处多多,但是Android的bionic并没有完全实现标准POSIX线程库的所有API,例如pthread_cancel()。但是google这样做肯定有原因,被cancel的thread不一定已经把自己拥有的资源释放掉,因此很可能带来内存泄露,锁

2015-04-08 12:53:17 1237

原创 MFC(4) MFC中使用事件(event)来线程同步

MFC中的Event以类比linux中的cond,条件变量——wait and signalOpenDevice.h#pragma onceclass OpenDevice{public: OpenDevice(void); ~OpenDevice(void);public: CWinThread *m_pThread; HANDLE m_hCom; HAN

2015-04-05 16:45:54 5194

原创 MFC(3) 继续有趣的实验——CWinThread类中的唤醒和休眠来操作子线程

OpenDevice.h#pragma onceclass OpenDevice{public: OpenDevice(void); ~OpenDevice(void);public: CWinThread *m_pThread; HANDLE m_hCom; HANDLE m_hSemaphore; BOOL SemIncrease(void); BOOL Ini

2015-04-05 15:37:21 1318

原创 MFC(2)MFC中使用信号量(semaphore)做线程同步——用户启动子线程打开串口

新建基于对话框的MFC工程,OpenDevice这个类由DLG类调用。OpenDevice.h#pragma onceclass OpenDevice{public: OpenDevice(void); ~OpenDevice(void);public: CWinThread *m_pThread; HANDLE m_hCom; HANDLE m_hSem

2015-04-05 15:17:40 2393

转载 MFC(1)什么时候该使用多线程

http://blog.csdn.net/xs813/article/details/6342910什么时候该使用多线程,以及更恰当的多线程编程方法之讨论大约在写了一年左右的应用程序以后开始发生了一些困惑,在我写的程序中很多使用了多线程,我们了解使用线程的必要性,但是什么时候使用,以及该如何更好使用和管理多线程方面,我觉得值得思考。先讨论一下CApp类的实质。App

2015-04-05 15:05:19 731

转载 如何在Android下使用JNI

http://blog.csdn.net/xnwyd/article/details/70863841.引言我们知道,Android系统的底层库由c/c++编写,上层Android应用程序通过Java虚拟机调用底层接口,衔接底层c/c++库与Java应用程序间的接口正是JNI(JavaNative Interface)。本文描述了如何在ubuntu下配置Andr

2015-04-05 15:04:07 612

CC2540、CC2541透传模块-AT指令手册

CC2540、CC2541透传模块、远控模块-AT指令手册

2014-05-13

图像识别(13)——手势识别(1)——用matchShapes识别手形数字

一般做手形识别,会先做肤色分割,因为人的皮肤颜色(黄种人哈),在HSV颜色空间下,和背景相比有明显的差别,所以利用肤色可以很好的提取手的区域。 在此 我使用形状匹配(matchShapes)来做,手形的对比,识别出手形代表的数字意义。当然这种方法非常依赖于模板的丰富性,有很大的局限性。

2017-03-24

USB Camera V4L2 视频录制——ubuntu(1)

USB Camera V4L2 视频录制——ubuntu(1)

2016-08-04

BTool Packet Sniffer、BLE_Device_Monitor USBDongle使用手册

BTool、PacketSniffer、BLE_Device_Monitor、USBDongle使用手册

2014-05-13

BTool、PacketSniffer、BLE_Device_Monitor、USBDongle使用手册

BTool、PacketSniffer、BLE_Device_Monitor、USBDongle使用手册

2014-05-13

CC2540、CC2541透传模块、远控模块--硬件手册

CC2540、CC2541透传模块、远控模块--硬件手册

2014-05-13

CC2540、iBeacon基站-AT指令手册

CC2540、iBeacon基站-AT指令手册

2014-05-13

USBDongle-硬件手册

BTool、PacketSniffer、BLE_Device_Monitor USBDongle-硬件手册

2014-05-13

蓝牙4.0BLE透传模块转接板-原理图

CC2540、CC2541透传模块,蓝牙4.0BLE透传模块转接板-原理图

2014-05-13

CC2540、iBeacon基站-用户手册

CC2540、iBeacon基站-用户手册

2014-05-13

蓝牙4.0BLE透传模块转接板-硬件手册

蓝牙4.0BLE透传模块转接板-硬件手册

2014-05-13

蓝牙4.0BLE开发板-硬件手册

CC2540、CC2541透传模块、远控模块-蓝牙4.0BLE开发板-硬件手册

2014-05-13

二维码开发库

二维码开发库,web下,windows mobile下,

2013-03-22

somebot机械臂安装说明书-v0.2.pdf

基于Arduino UNO开发板控制的亚克力桌面机械臂。 机械臂动作录制操作: 1、按住遥杆左键,再按一下arduino重启按钮或者关机重启,遥杆板指示灯灭说明加入录制状态; 2、通过遥杆控制机械臂状态,到达指定位置按一下遥杆左键,记录当前状态,依次操作; 3、按一下遥杆右键,结束录制,机械臂自动循环的执行之前记录的动作; 4、再次按遥杆左键,停止自动循环,加入手动操作模式。 注意:所记录的动作重启或关机后会消失,重新录制会覆盖之前的动作。

2020-03-30

LED灯光点捕获+基于QT平台绘制轨迹(2)

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-02-11

LED灯光点捕获+基于QT平台绘制轨迹(1)

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-02-09

UVC预览+曝光滑动调节+Canny阈值调节+圆心打点2

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-01-13

UVC预览+曝光滑动调节+Canny阈值调节+圆心打点

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-01-13

YUV播放器和h264文件播放器

YUV播放器和h264文件播放器

2016-08-04

我的Opencv4Android添加V4L2支持的移植记录(4)

我的Opencv4Android添加V4L2支持的移植记录(4)

2016-08-04

我的Opencv4Android添加V4L2支持(3)

我的Opencv4Android添加V4L2支持(3) ,加入VideoCapture和VideoWriter

2016-07-13

testOpenCV_preview2

qt opencv usb camera,预览、拍照、录像

2016-07-09

testOpenCV_preview

testOpenCV_preview

2016-07-07

testOpenCV_dlg2

testOpenCV_dlg2

2016-07-07

QCamera应用实例QTPreview

QCamera应用实例QTPreview

2016-07-07

我的Opencv4Android添加V4L2支持(2)

我的Opencv4Android添加V4L2支持的移植记录

2016-07-06

我的Opencv4Android添加V4L2支持的移植记录

我的Opencv4Android添加V4L2支持的移植记录

2016-07-04

MD2503A模块硬件用户手册

基于MT2503A的集成模块,供电即可用AT指令操作

2016-04-26

微型投影仪源码

TI方案: MSP430 + DLPC3438 + DLPA3000 + ITE6605 + ALC5645

2016-02-27

AR眼镜有哪些研发难点?

发表于 2018-06-07 最后回复 2020-04-19

SomebodyLuo的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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