摘要: August 23th, 2012关于如何将原理图导入PCB文件,发现一个更方便快捷的操作方法,具体操作如下:1> 打开需要进行处理的原理图文件,将用PADS LAYOUT新建一个空PCB文件并打开;2> 然后在PADS LOGIC中,执行TOOLS -> LAYOUT NETLIST -> DESIGN -> ECO TO PCB;3> 如果导入过程中发现错误,则会生成并自动打开一个.ERR后缀的错误报告文件;4> 如果导入过程正确,则不会生成错误报告,并且在新建的PCB文件坐标原点处,就堆放好元件封装了然后还有一个问题,在设计过程中,将原理图的电气 阅读全文
posted @ 2012-08-17 16:48 TechStone 阅读(2884) 评论(0) 推荐(0) 编辑
摘要: 编程的意义,不在于熟练地掌握一门编程语言,不在于挑战高难度的算法,而在于“应用”。一段程序,只有当被用于解决实际问题时,才接近编译的本质。当遇到难题时,用一种程序的思想去解决问题,这就是程序员。程序员,亦是一个熟练掌握各种应用软件的电脑老鸟,但是在使用各类应用软件解决实际问题时,总有个效率的问题。解决问题的效率,是评判一个应用软件是否成功的关键。通用的应用软件,意在解决大部分用户的应用难题,所以包含了各种各样的繁杂的功能,可供用户使用并解决各类应用难道,提高解决问题的效率,它好比是某个专业领域的专家,然而,正因为软件所以包含的功能至多,造成了在解决某些细节问题时,有一个效率降低的问题。举个例子 阅读全文
posted @ 2012-08-17 13:18 TechStone 阅读(191) 评论(0) 推荐(0) 编辑
摘要: C51源文件选段如下:void main(){JN1 = 1;JN2 = 0;while(1){JN1 = 0;Delay(1);JN1 = 1;Delay(1);//Pulse();}}void Delay(u8 counter){for( ; counter > 0; counter -- ){////注意以下程序段在交互编译后生成的汇编SRC文件//#pragma asmNOPNOPNOPNOP#pragma endasm}}交互编译后生成的汇编SRC文件选段如下:RSEG ?PR?main?MAINmain:USING0; SOURCE LINE # 18; {; SOURCE 阅读全文
posted @ 2012-08-14 11:31 TechStone 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 今天,OV7725摄像模组寄过来了,于是开始对摄像样机进行功能测试。昨天,样机一直不能正常烧写软件,原厂的工程师说是主控IC虚焊的问题,于是认真补焊了一遍,结果,大部分样机都可以正常烧写软件。焊接这种QFN封装,因为引脚细小,而且在IC下方,肉眼看得不是很清楚,所以焊接的时候要格外小心,以免产生虚焊、连焊等问题,焊接时,烙铁温度不能过高,烙铁接触PCB板的时间不能过长,以免使焊盘脱落。然后,发现有一些样机在光线充足的环境下,可以正常录像;但是一旦环境光线不足,则会产生水平的色线。这使我感觉很纳闷,上次的样机测试的时候,没有出现这样的问题,效果比较理想,但这次不知道为什么,在录像画像上有这么大的 阅读全文
posted @ 2012-08-11 18:20 TechStone 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 敷铜转载自:http://hi.baidu.com/anyyt/item/a821c61b2656250ce65c3635有人说加大敷铜可以加大散热面,其实,对于此我不以为然。我说过铜是一种散热吸热快的金属,如果加大散热面要靠加大敷铜的面积的话,那就没有必要给很多的器件加热片了,我想大家对于计算机都颇有心得,一定攒过电脑,大家知道主板可别是cup等器件要用散热片,其实对于散热问题的考虑,我个人觉得和那里的道理是一样的,我就布罗嗦了。补充一点,把敷铜作为散热片是不合适的,岂不想金属的电阻率是随着温度的升高而升高的,我们把铜面积做大就是为了减小阻抗,如一散热器不是得不得不偿失。 bJ35 p !5 阅读全文
posted @ 2012-08-03 09:17 TechStone 阅读(336) 评论(0) 推荐(0) 编辑
摘要: PCB线宽与电流关系转载自:http://www.dianyuan.com/article/207334一、计算方法如下:先计算Track的截面积,大部分PCB的铜箔厚度为35um(不确定的话可以问PCB厂家)它乘上线宽就是截面积,注意换算成平方毫米。 有一个电流密度经验值,为15~25安培/平方毫米。把它称上截面积就得到通流容量。I=KT0.44A0.75(K为修正系数,一般覆铜线在内层时取0.024,在外层时取0.048T为最大温升,单位为摄氏度(铜的熔点是1060℃)A为覆铜截面积,单位为平方MIL(不是毫米mm,注意是square mil.)I为容许的最大电流,单位为安培(amp)一般 阅读全文
posted @ 2012-08-03 09:16 TechStone 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 在PCB中对元器件进行重新编号以后,即PCB中选择Tool -> Re-annotate,选择编号路径后,保存文件;系统自动生成一个后缀为WAS的文件;打开SCH文件,选择Tool -> Annotate Schematics -> Back Annotate,在弹出的对话框中选择,PCB生成的.WAS文件;选择Accept Change( Create ECO ),则原理图中元件标号更新成功;此时原理图文件中,元件标号有两个,一个是普通的元件标号,它是更新后的标号,另一个是置于括弧中的灰色标号,它是更新前的标号;选择Project -> Compile Documen 阅读全文
posted @ 2012-08-01 14:23 TechStone 阅读(732) 评论(0) 推荐(0) 编辑
摘要: IP视频监控系统开放式平台的5个标志转载自:http://www.51afcn.com/news/dongtai/2012/0509/546.html更新:2012-05-09 22:45 来源:安防网站 有话要说(63次) 关于IP视频监控市场的研究报告一再强调“开放式平台”的趋势,诸多制造商为顺应这一趋势,都声称其产品是基于IP和开放式平台的。近来在安防行业中,若要一家企业承认其有一个专有的(单一供应商)的解决方案,似乎是件尴尬的事。 现在在供应商中似乎形成了一种默契,就是利用开放式平台的灵活性和效率性来宣传其产品。然而,这些供应商许多都只是口惠而实不至。因此,能够区分与一个真正的开放.. 阅读全文
posted @ 2012-07-28 23:26 TechStone 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一颗单芯片的MPEG4视频编码解码芯片--FIC8120转载自:http://blog.163.com/bos_tang/blog/static/56139132008048368875/2008-01-04 08:36:08|分类:安防 |标签:|字号大中小订阅应用范围:Ipcam,DVS,DVR,视频会议系统(编码解码同时),DMA系统硬件结构:FIC8120是高集成度的硬件MPEG4编解码SoC。核心是MPEG4/JPEG视频编解码硬件引擎和功能强大的FA526 RISC 32bit CPU(ARM922)。编解码引擎支持MPEG4实时编码/解码,可以达到30fps且压缩分辨率为720& 阅读全文
posted @ 2012-07-28 22:30 TechStone 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 嵌入式DVR单芯片解决方案转载自:http://blog.163.com/bos_tang/blog/static/56139132008048313869/2008-01-04 08:31:38|分类:安防 |标签:|字号大中小订阅向若谷广州金鹏集团研发中心视频开发二部软件工程师,长期从事嵌入式数字多媒体设备的研发工作。一、概述嵌入式数字硬盘录像机(DVR)设计方案目前大致有三种架构:1. 硬件方式:CPU+硬压缩芯片。例如 IDT的 79RC32438 + INTIME2. 软件方式:CPU+DSP。例如 AMD + TRIMEDIA3. 单芯片解决方案:主要是微控制器核+DSP处理核组成 阅读全文
posted @ 2012-07-28 22:27 TechStone 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 第一次安装Ulead Videostudio x4,一切很流畅,虽说安装过程漫长了点。安装完成后,就把临时文件夹中解压后的安装包删除了。电脑重启后,发现绘声绘影不能启动了。卸载重装。重装完成后,启动绘声绘影,出现黑屏现象,重启电脑后问题依然存在。百度一下,说是要修改电脑屏幕分辨率为1024 * 768才能正常运行。试了一下,结果软件正常启动了。关闭软件,重新将屏幕分辨率修改为自己喜欢的,再次运行软件,一切正常了。 阅读全文
posted @ 2012-07-27 09:20 TechStone 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 本准备买一张深圳通,已经在官网查询好了相关资料。一般分为几种:普通租赁卡,普通销售卡,纪念卡等。看了相关的资料后,我觉得普通租赁卡比较合适,因为它每个月收取一定的租金,但是免除卡本身的费用,只要你的卡是完好的,就可以退卡并返还押金。但是普通销售卡,卡本身销售25元,不可以退卡退钱。但是,不知道哪根筋搭错了,就骑着单车跑了大老远,在一个路边的报亭买了一张卡。买前,还特TM虚心地问老板,是不是可以退卡退押金的那种卡(我怕中年老板不太懂这个),结果,在报亭那里好几个老板的朋友都说可以退卡退押金,还特么热情地向我解释搭公车如何收费、如何退卡等等乱七八糟。结果,你妹的,果断掏了80大圆买了一张,一看卡没 阅读全文
posted @ 2012-07-20 22:12 TechStone 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 字节序(Endian),大端(Big-Endian),小端(Little-Endian)转载自:http://www.cppblog.com/tx7do/archive/2009/01/06/71276.html在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正确的编/译码从而导致通信失败。目前在各种体系的计算机中通常采用的字节存储机制主要有两种:big-edian和little-endian。字节顺序 Endian现代的 阅读全文
posted @ 2012-07-20 09:52 TechStone 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 1. 关于如何在C语言中嵌入汇编命令:转载自:http://www.keil.com/support/docs/2308.htmC51: GETTING INLINE ASSEMBLY TO WORKInformation in this article applies to:C51 All VersionsQUESTIONHow do I implement inline assembly in C51 using the ASM and ENDASM directives. I have read some of the knowledgebase articles relating to 阅读全文
posted @ 2012-07-20 00:23 TechStone 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://no001.blog.51cto.com/1142339/554927试了好多遍,多无效。。最后在/etc/enviroment下设置才有效。不过让有一些未解问题我使用sudo su进入到root用户权限,设置完成的。重新使用sudo -s进入root用户权限,就看不到设置的path,很奇怪,要研究下root的问题。。相关资料:、、、、、、、、、、、、、、、、、、、、、、、、、、1、Ubuntu专有方式编辑 /etc/ld.so.conf 文件,如果以下语句不存在,则加入:in 阅读全文
posted @ 2012-07-15 17:48 TechStone 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 1>关于“3Q大战”:你以为进入360官网的方法只有一个么?那你就错了!请输出www.fuckqq.com2>百度与谷歌:请你在百度和GOOGLE分别搜索关键字"SB",会有惊喜。值得一说的是,百度搜出来的结果,是真的指向GOOGLE;然而GOOGLE的搜索结果,并不是针对百度,而是一个山寨版的网站"百度SB",注意网站的网址不是baidu.com,而是baidu.com.sb,果然山寨。这个搜索关键词,前一断时间仍然有效,但今天(2012-07-11)一试,百度的搜索结果已经变动了,而GOOGLE仍然是那个山寨百度。后记:中国人的气量真小, 阅读全文
posted @ 2012-07-11 14:06 TechStone 阅读(135) 评论(0) 推荐(0) 编辑
摘要: yuv,ycbcr,ypbpr,yiq itu-r bt.656 itu-r bt.601YUV,是一种颜色编码方法。YUV是编译true-color颜色空间(color space)的种类,Y'UV, YUV,YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓度(Chrominance、 Chroma),Y'UV, YUV, YCbCr, YPbPr 常常有些混用的情况,其中 YUV 和 Y'UV 通常用来描述类比讯号,而相反的 YCbCr 与 YPbPr 则是用来描述数位的影像讯 阅读全文
posted @ 2012-07-11 12:08 TechStone 阅读(561) 评论(0) 推荐(0) 编辑
摘要: //编者注:串口接收基于多线程任务。#include <windows.h>#include <windowsx.h>#include "main.h"#include "dialogs.h"#include "resource.h"#include "stdio.h"HANDLE hCom;DWORD dwError;DCB LpdcbCom;OVERLAPPED m_ov;//Compile error using LPDCBchar ScomBuf[256];DWORD WINAPI 阅读全文
posted @ 2012-07-10 00:39 TechStone 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Windows SDK笔记转载自:http://www.cppblog.com/Lee7/archive/2008/11/07/66226.htmlWindows SDK笔记(一):Windows程序基本结构一、概述Windows程序具有相对固定的结构,对编写者而言,不需要书写整个过程,大部分过程由系统完成。程序中只要按一定的格式填写系统留给客户的那一小部分。所需要完成的有:窗口类的定义、窗口的建立、消息函数的书写、消息循环。二、消息处理函数Windows程序是事件驱动的,对于一个窗口,它的大部分例行维护是由系统维护的。没个窗口都有一个消息处理函数。在消息处理函数中,对传入的消息进行处理。系统 阅读全文
posted @ 2012-07-08 14:27 TechStone 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在学习编程的过程中,经典的"HelloWorld"给我最大的启示就是,一切从简,简而明理。写一个连“白痴”都看得懂的代码,是编程的最高境界。想要学一个知识点,就要了解这个知识点包含了哪些内容,然后分清主次,进行取舍,抓住主要问题并进行研究,同时需要撇开其它问题的干扰。这,是物理中学到的“排除法”,搁置争议,保持稳定,专注核心。VC环境下,一个简单的多线程程序源代码如下,具体资源可以结合本博客中的多线程编程资料。//---------------------------------------#include "windows.h"#include &qu 阅读全文
posted @ 2012-07-08 14:17 TechStone 阅读(134) 评论(0) 推荐(0) 编辑