- 博客(64)
- 资源 (22)
- 收藏
- 关注
原创 小度智能音箱2红外版测评和拆机
小度智能音箱2 红外版体验和拆机买的小度智能音箱今天到货了,哈哈。这个版本支持红外控制,可以让家里老家电。之前买过小爱mini,天猫精灵,白色小度音箱1代,现在基本都在吃灰了,卖二手音箱啦~~~进入正题吧,还是先体验下再拆机。感受一下外观,和之前小度音箱包装风格基本一样。但得吐槽一下这个包装壳,都完全挤变形了。拆开包装里面有一份说明书,一个充电器和一个音箱。其中充电器是:输入100-240V 50/60Hz,0.5A, 输出是12V-1A的参数。...
2020-07-08 11:07:09 10788
原创 Git代码仓库管理的经验总结集
总结和整理工作Git的使用注意事项1. 代码提交流程代码的提交流程需要严格遵守,不仅能提高效率还能避免出错。 - git branch检查当前分支是否在master,若不在master ,使用git checkout master 切换至master; - git pull origin master, 拉取最新的master代码; - 根据目的(feature/bugfi
2017-02-04 20:31:10 1445
原创 2014年总结暨2015展望
回顾2014,毕业一年半,参加工作一年半。这一年思考了很多人生,也迷茫了过人生。这一年,工作上的成长最大,在同事的帮助下日渐能独当一面.加班到凌晨的学习,一天接着一天的开会,一篇又一篇的文档整理。感谢领导的关怀,同事的帮助。机会与挑战并存,工作时间越长,越来越习惯于被工作。每天被工作,这个状态很不应该,思来想去,这个原因最大的问题在于惰性!这个是会让人迷失的,工作应该有多一点的思想!思考的多一点,
2015-03-18 00:13:53 840
原创 ubuntu 个性环境配置
如果当装好ubuntu后,却发现终端提示符@后面的名字太长或者不舒服,比如为linxd@name,这个name就不好听,想要改怎么办?1、需修改两个文件:vim /etc/hosts 将里面的name改为ubuntu; vim /etc/hostsname 将里面的name改为ubuntu。 重启ubunt
2014-10-31 14:56:36 2267
原创 Source insight 3572版本安装及An invalid source insight serial number was detected解决方法
Source insight有最新版,准备换掉我的5029.下载连接:http://www.sourceinsight.com/down35.html, http://www.sourceinsight.com/distribute/Si3570Setup.exe注册号:SI3US-205035-364481.卸载掉旧版安装新版, 可能会有提示" An inva
2014-10-16 12:37:18 6763 2
转载 同步队列串行接口QSPI的应用
原文链接:http://www.elecfans.com/emb/danpianji/20110803208439.html[导读] 本文分析了一种改进的SPI传输接口QSPI的工作机制,并通过QSPI模块与触摸屏控制芯片ADS7843通信的实例阐述了该模块的典型应用。1 QSPI工作原理 QSPI模块的结构如图1所示。与SPI相比,QSPI结构最大的特点是以80字节的RAM
2014-02-13 11:55:38 7201
原创 U盘SD卡文件误删恢复探讨
文章对U盘文件用恢复软件不能恢复的原因进行了对比分析,阐述了分析文件存储原理,恢复原理,读者可以尝试自己恢复一些文件。
2014-02-11 17:58:02 2228 1
原创 linux下Dnw配置(mini2440)
dnw for linux, can not open /dev/secbulk0,另外的解决办法1.源码下载2.安装与配置3.问题解决3.1 用#sudo dnw 命令下载文件时,提示can not open /dev/secbulk0
2013-11-25 00:25:30 7467 3
转载 色彩格式介绍:YUV,YCbCr,YPbPr,BT.656,BT.601
YUV,是一种颜色编码方法。YUV是编译true-color颜色空间(color space)的种类,Y'UV, YUV, YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓度(Chrominance、 Chroma),Y'UV, YUV, YCbCr, YPbP
2013-10-25 15:01:29 20160
转载 ARM存储器之:协处理器CP15
链接:http://www.eefocus.com/embedded/323216/r0ARM存储器之:协处理器CP15ARM存储系统有非常灵活的体系结构,可以适应不同的嵌入式应用系统的需要。ARM存储器系统可以使用简单的平板式地址映射机制(就像一些简单的单片机一样,地址空间的分配方式是固定的,系统中各部分都使用物理地址),也可以使用其他技术提供功能更为强大的存储系统。比如: l
2013-10-11 11:49:30 2975
转载 文件夹复制和删除整个文件夹
转载请注明原文链接。原文链接:http://www.cnblogs.com/xianyunhe/archive/2011/12/06/2278550.html文件和文件夹的创建、复制、删除、重命名等操作是经常要用到的,作者根据自己的经验,并查询了MSDN,特意总结了常用文件和文件夹的相关操作,重点讨论了复制整个文件夹和删除整个文件夹1、文件操作基本函数WinBase.h
2013-08-19 17:56:39 1303
原创 MFC下选择 目录对话框 和 选择文件对话框
1、打开目录CString m_strPath; UpdateData(TRUE); TCHAR szDir[MAX_PATH]; BROWSEINFO bi; ITEMIDLIST *pidl; bi.hwndOwner = this->m_hWnd; bi.pidlRoot = NULL; bi.pszDisplayName = szDir; bi.lpszTitle
2013-08-19 09:53:21 926
原创 MultiByteToWideChar和WideCharToMultiByte的用法
多字节转换为宽字符: char sText[20] = {"多字节字符串!OK!"}; DWORD dwNum = MultiByteToWideChar (CP_ACP, 0, sText, -1, NULL, 0); wchar_t *pwText; pwText = new wchar_t[dwNum]; if(!pwText) { delete []pw
2013-08-16 18:21:03 809
转载 ce.bib and Reginit.ini 如何怎么生成
在WINCE中,reg文件和bib文件是两种重要的文件,它影响了整个的CE系统。在解析的过程中,原始的Common.bib, Config.bib, Project.bib, Platform.bib等文件会合成为ce.bib,而原始的Common.reg, Project.reg, Platform.reg等文件会合成Reginit.ini文件,并进一步压缩成为default.ftf。但是在解析
2013-07-29 14:11:19 1245
原创 SD卡中FAT32文件格式快速入门(图文详细介绍)
说明:MBR:MasterBootRecord(主引导记录)DBR:DOSBootRecord(引导扇区)FAT:FileAllocationTable(文件分配表)硬件:本文SD卡为Kingston4GB,FAT32格式,簇大小4KB,每扇区512字节。SD Specification Standards:https://www.sdc...
2013-05-09 11:52:21 126333 31
原创 mini2440学习之2440时钟配置解
在移植Nboot时,发现串口输出乱码,检查串口配置没问题后,觉得应该是时钟配置没配好,修改后果然ok,所以补习一下!2440时钟配置详细说明,以上电为顺序讲述:一、S3C2440A时钟概述 1、S3C2440A的电源管理有4种模式:NORMAL,SLOW,IDLE,SLEEP。 2、 有4种时钟:FCLK,HCLK,PCLK,UCLK具体分工如下:FCL
2013-05-05 20:06:56 3467 2
原创 2013年初奔走笔记--在路上
近2个月时间里,东奔西走,在中国版图上画了一个圈,以旅游的心态记录着生活印记。先是南下重庆,然后过道湖南,接着南下广州,接着东进上海,最后北上银川。三五天一换地,半月一挪窝,居无定所,如此颠沛流离,只是为了心里的那份梦想和所谓的舒适安逸!活在当今,舒适?安逸?梦想?真是太异想天开!半遮半掩的制度,物欲横流的风气,这样的社会,有何理想、幸福可言,万千之中,无人能独善其身呢! 这段时间,
2013-04-05 15:41:49 956
原创 memset深入分析(注意事项)
函数原型:memset(void *buffer,int c,size_t n);1、size_t 是字节为单位内存中一个INT型4个字节,如下: int b ;memset ( &b, 1, 4);运行后:b = 0x01010101;2、深入体会以字节为单位如下代码:char chA[10];memset(chA, 1, 10 ); 注意对比memset
2013-03-21 11:57:27 1128
原创 Wince系统-EVC工程文件转换到VS2005工程文件的方法
EVC工程文件转换到VS2005工程文件大家在学习wince时是不是都想找个例子程序来看看,不然,网上的程序平台各异,比如你装了vs2005,结果例子代码是EVC4.0的。这还不说,关键是EVC软件关键不能再win7下运行,这个纠结啊!让遇见这个问题时,对于新手来说特别茫然和无奈!下面我介绍我移植EVC项目的方法,EVC项目分为带MFC界面和不带MFC界面的,不带界面的工程移植其他比较
2013-01-28 14:37:52 1559
原创 电路中“地”之深究——克服电磁干扰
印刷电路板上,电源线和地线最重要。克服电磁干扰,最主要的手段就是接地。对于双面板,地线布置特别讲究,通过采用单点接地法,电源和地是从电源的两端接到印刷线路板上来的,电源一个接点,地一个接点。印刷线路板上,要有多个返回地线,这些都会聚到回电源的那个接点上,就是所谓单点接地。所谓模拟地、数字地、大功率器件地开分,是指布线分开,而最后都汇集到这个接地点上来。与印刷线路板以外的信号相连时,通常采用屏蔽
2013-01-07 16:25:38 3350
原创 增益比值dB,以及dBw-dBmv等之详解
dB分贝(工程应用), dB(Decibel,分贝) 是一个纯计数单位,本意是表示两个量的比值大小,没有单位。在工程应用中经常看到貌似不同的定义方式(仅仅是看上去不同)。对于功率:dB = 10*lg(A/B),对于电压或电流:dB = 20*lg(A/B)。此处 A,B 代表参与比较的功率值或者电流、电压值。dB 的意义其实再简单不过了,就是把一个很大(后面跟一长串 0 的)或者很小(前面有一长
2013-01-07 15:42:48 12005
原创 电路中“地”之概述
首先我们来认识几种“地”: “热地”是指和交流电网直接或间接相连接的区域; “冷地”则是指没有和电网连接在一起的区域; 信号“地”又称参考“地”,就是零电位的参考点,它是构成电路信号回路的公共端;保护“地”是在Ⅰ类电器设备(不能仅仅依靠绝缘来防护的设备)中为了保护人员安全而设置的一种电源接线方式,它的一端接用电器的外壳,另一端与大地作可靠连接。一、信号“地”信号“地”又称参考“地”,就是零电位的参
2013-01-06 11:08:18 2499
原创 看《活法》的摘要和感悟
最近把稻盛和夫的活法看完了,觉得他所讲的很多东西与我的思考产生了共鸣,不仅有我自己思考过的,他用精辟的语言描述出来,而且有我思考无果的,他用简单易懂的道理加以阐述。这里摘要一些经典语句:1、现在中国社会对于劳动的价值和意义完全物质化了!每个人都想着少劳多得,工作既要轻松,钱又要多拿!这似乎已经天经地义了!!其实不然,勤奋劳动带来的自豪感,带来的精神的富足,才是值得珍视的劳动价值和意义!
2012-12-26 23:15:49 1572
原创 android学习之快速入门2--android五种布局方式介绍
前面认识了android的工程文件后,现在应该学习android的五种布局方式了,就是软件的界面。使用过MFC的人肯定知道摆放控件的界面,MFC采用的是鼠标拖动的方式进行布局,而android提供了一种简单编程的方式进行布局,这样能实现比较精准和炫丽的布局,个人觉得还是比较好的,学起来也很容易。五种布局方式分别是:FrameLayout(框架布局),LinearLayout (线性布局),Abso
2012-12-14 19:19:58 2853 1
原创 android学习之快速入门1--android工程文件分析
经过几天的突击,android应该算是入门了,现在来总结回顾一下,给需要准备学习android的人已借鉴。我原来是学C++嵌入式,wince下写程序的。java从来没搞过,花了半天把java语法浏览一遍,看了《老罗android开发视频教程》关于环境搭建,工程建立,activity介绍等的视频。然后就开始看示例工程了。 首先认识android工程文件当你拿到一个陌生的工程时,首先
2012-12-05 20:17:04 3542 6
原创 Wince下GB(国标字符)和Unicode的相互转换方法
wince下字符都是unicode编码,做项目使用的XML也需要是unicode字符,而项目中显示屏LCD是GB字符,使用的时候就存在两者的转换问题经过google后,发现这种转换只能通过查表的形式进行,把unicode和GB码对应的字符做成二维码表,然后查找获取。GB字符总共21791,查找采用了二分法查找。1、unicode转换成GB//函数功能是unicode转成GB,码表需要按un
2012-12-05 13:35:25 1587
原创 android环境安装之android4.2安装
准备学习android,着手安装android时听说很麻烦,在网上看了很多android安装说明,都是android比较早的版本,我这里安装了android4.2,简单记录一下。安装分为几步,首先申明,安装时最好保持网络畅通,我目前的环境300k/s。1、下载文件(ADT bundle for windows-ADT捆绑的软件包)http://developer.android.com
2012-11-24 16:22:36 12919
原创 mini2440下调试IIC时序问题总结与分析
说明:mini2440平台,wince6.0系统,vs2005经过几个月的学学停停,终于在wince下加入了GPIO模拟的IIC总线,实现了IIC的移植,IIC的芯片是SHT21温湿度芯片。之所以搞了这么久没搞定IIC,是在ADS下很早实现了,可就是添加到系统就总不对!示波器抓取发现时序在芯片复位后就不对了,找来找去都不知道怎么回事!这下就陷入了纠结中,还是那种死循环的纠结,怎么都绕不
2012-11-18 19:40:22 1654 1
转载 CString 成员函数用法大全
转至:http://www.cnblogs.com/Caiqinghua/archive/2009/02/16/1391190.htmlCString的构造函数CString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456"); CStri
2012-11-09 16:10:07 621
原创 Cstring使用问题和struct结构体初始化方法汇总
今天在写程序为cstringarray变量操作时遇见:ASSERT_VALID fails with illegal vtable pointer.Assertion Failed: : File array_s.cpp, Line 236这两个问题,几经查找、询问才知道是定义的结构体中的cstringarray虚拟表出错。仔细看程序时才发现,我申请的结构体的指针,用memest初
2012-11-09 12:30:08 4381 1
原创 SQLite3学习之基本SQL语法使用-wince6.0
说明:应用和测试均在以下环境中运行通过本项目是在VS2005下,C++语言,sqlite3.7.14版本,开发板mini2440,wince6.0 工程先拷贝:WinceSQLite_DLL.lib,WinceSQLite_DLL.dll,sqlite3.h和数据库文件Temp-Humi.db,到对应的工程文件中 SQLite 3.0提供了很多API函数,还有一些数据结构和预定义(
2012-11-07 21:13:43 2656
原创 SQLite3学习与Wince下文件绝对路径
昨天在wince6.0下编译sqlite3.7.14生成了dll和lib,并拷贝到wince设备相应的目录下进行测试。(如果编译3.7.14库文件的话参考:http://blog.csdn.net/feihu521a/article/details/8129612)今天测试的时候总提示:no such table.....,google一下才明白,因为sqlite打开文件时没有的话会自己创建一个同
2012-11-06 20:35:37 2509
转载 CRC检验原理
介绍1:一、基本原理 CRC检验原理实际上就是在一个p位二进制数据序列之后附加一个r位二进制检验码(序列),从而构成一个总长为n=p+r位的二进制序列;附加在数据序列之后的这个检验码与数据序列的内容之间存在着某种特定的关系。如果因干扰等原因使数据序列中的某一位或某些位发生错误,这种特定关系就会被破坏。因此,通过检查这一关系,就可以实现对数据正确性的检验。二、几个基本概念1、帧
2012-10-13 12:02:21 4019
原创 C语言和C++下字符串处理函数总结
一、ctype.h>字符处理库中的函数#include函数原型:int f(int c)函数说明:C语言定义的处理字符操作,包括是否是数字,字母,打印字符,十六进制数字,大小写转换等,具体如下:isalnum:Check if character is alphanumeric (function)isalpha :Check if character is alphabe
2012-07-13 15:55:18 1819
原创 Visio技巧总结
a.Visio画图时,两根直线交叉时,总是默认会出现一个跨线的标志,那个小弯,不是很爽,一直没有找到去除那个小弯的方法,今天碰到了,仔细的search了一下,恩,原来可以这样设置:选中线条,然后菜单的格式->行为->连接线->跨线->添加->从不,这样那个小弯消失看上去就舒服多了,不过个人感觉这个应该可以很容易在快捷工具栏中找到,等到什么时候发现了,再来补充一下~b.增加连
2012-06-15 17:07:21 1672 2
unicode与GB互相转换码表
2012-11-15
wince6下sqlite3714数据的基本使用测试
2012-11-07
STC单片机延时测试程序--高精度延时
2011-08-20
STEP7_V54_SP3_CN安装方法
2009-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人