- 博客(42)
- 资源 (12)
- 收藏
- 关注
原创 基础打好了,上层建筑就容易获得了
<br />决定好好的继续学习外语<br />还有就是好好的把cadence学完<br />做好<br />静下心来,
2010-11-22 17:29:00 978
原创 关于cadence 16.3 的封装库
首先说明的是封装库文件是allegro下带的,不是OrCAD下带.allegro是个画PCB的工具,而OrCAD是画sch的软件,可以生成好多种网络表.<br />allegro安装后自带的库文件路径是:C:/Cadence/SPB_15.5/share/pcb/pcb_lib/symbols(我的安装在C盘,其他盘类似) <br />symbols下的那些文件就是库文件,其实allegro的库文件有用的就是dra和psm后缀的文件.这里需要说明的一个问题是: 我们在学protel的时候知道protel的
2010-11-22 17:02:00 11195
原创 通过压缩图片来添加wince 6.0的开机logo
private void button1_Click(object sender, EventArgs e)//压缩按键 { number = 1; flag = 0; uint i = 0; //最后一个不能比较了,所以需要减2 BOY for (i = 0; i 3) {
2010-11-19 17:27:00 1008
原创 如何clone BSP
<br />1:首先把BSP包复制到wince/platform 的目录下,命名为SMDKC100<br />2:打开vs2005 点击Tools->Platform Build For CE 6.0 ->Clone BSP <br />3:出现如下的界面<br /><br />按照如上的界面填写,即可完成clone的工作<br />
2010-11-17 16:23:00 641 2
原创 软件编程规范
<br /> 第一章 文件结构<br /> <br />每个C++/C 程序通常分为两个文件。一个文件用于保存程序的声明(declaration),<br />称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)<br />文件。C++/C 程序的头文件以“.h”为后缀,C 程序的定义文件以“.c”为后缀,C++程序<br />的定义文件通常以“.cpp”为后缀(也有一些系统以“.cc”或“.cxx”为后缀)。<
2010-11-17 10:25:00 802
原创 高质量的C++/C的编程指南
<br /> <br /> <br /> <br /> <br /> <br /> <br />高质量C++/C编程指南<br /> <br /> <br /> <br /> <br />文件状态<br />[ ] 草稿文件<br />[√] 正式文件<br />[ ] 更改正式文件<br />文件标识:<br /> <br />当前版本:<br />1.0<br />作 者:<br />林锐博士<br />完成日期:<br />2001年7月24日<br /> <br /> <br />版本历史
2010-11-17 10:00:00 1577 1
转载 单片机C语言的编程规范
<br />写单片机程序也是程序,也要遵循写软件的一些基本原则,不是为了完成功能那么简单。我看过的所有的C语言单片机书籍基本都不注重模块化思想,完全是拿着C当汇编用,简直是在糟蹋C语言!<br /><br />如下问题,几乎所有的单片机书籍中都大量存在(更别说网上的和现实中的代码了,书上都写的那么差劲,学的人能好到哪里去):<br />1、变量到处定义,根本不管变量的生命周期是否合适(请回答:全局变量、局部变量、静态变量、volatile变量有什么区别联系?)<br />2、变量名称极不规范,根本从名字上看
2010-11-17 09:46:00 1034 1
原创 一个电阻引发的惨案
从昨天开始,我研发的产品在烧写固件的时候,出现了莫名奇妙的问题,生成的人员老是问我如何解决,为了解决这个问题,暂时把wince系统的事情放一下。我发现在烧写的DSP的时候可以,就是在加密以后,解密的时候就不行了,也就是所谓的开不了锁。,问题很严重啊,就是表示只要DSP加密,也就是代表该DSP永远的不能在烧写程序了,简单讲就是报废。开始的时候,我以为是他们操作失误,造成的原因,操作的时候要注意的就是1:在烧写程序的时候,不要用手去碰仿真器的数据线,在传输数据的时候,以免有干扰。导致数据下载失败。2:最好用一些
2010-11-16 17:26:00 1057 1
原创 cadence的画原理图的技巧
目前自己在设计S5PC100的核心板,使用的是cadence画图工具,现在把一些技巧与大家分享一下,以后慢慢更新,共同交流与学习!如果有其他的技巧,请大家留言,谢谢!小技巧:1. 连接线路时,可以利用重复功能完成同样的操作。例如,画好一条导线后,可以按F4键重复操作。2. 划线时,按住Shift键,可以画斜线。3. 参数整体赋值,按住Ctrl键—用鼠标左键逐个点选多个元件——单击鼠标右键——选择Edit Properties命令——打开元件属性编辑对话框——选中要编辑的属性,根据需要
2010-11-11 11:32:00 5004
原创 如何测试GPIO的驱动电流
<br />有人问我如何测试GPIO的驱动电流,想想如果不看datashet是如何测量的呐,现在就把自己的想法和大家说说吧!<br />一般的datasheet都有说明,比如一般GPIO有2mA,4mA,8mA,16mA等驱动电流大小的设置。如果要实际测量驱动电流的大小,可以通过在GPIO上串入下拉电阻倒地测量。如果GPIO得power domain是2.8V电压,GPIO驱动电流时2mA,让GPIO output high,那么接下拉电阻的阻值在1.4k以上都能够稳定输出2.8V,而小于1.4k的下拉电阻
2010-11-11 10:21:00 6040 1
转载 硬件开发心得
<br />鸡毛蒜皮之一:成本节约<br /><br />现象一:这些拉高/拉低的电阻用多大的阻值关系不大,就选个整数5K吧<br /><br />点评:市场上不存在5K的阻值,最接近的是4.99K(精度 1%),其次是5.1K(精度5%),其成本分别比精度为20%的4.7K高4倍和2倍。20%精度的电阻阻值只有1、1.5、2.2、3.3、4.7、 6.8几个类别(含10的整数倍);类似地,20%精度的电容也只有以上几种值,如果选了其它的值就必须使用更高的精度,成本就翻了几倍,却不能带来任何好处。<br /
2010-11-09 16:14:00 941 1
转载 串口 并口线的定义
<br /> 电脑串、并行口针脚的定义并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时传输更多的信息,速度明显高于串行口,但串行口可以用于比并行口更远距离的数据传输。<br /><br />1. 25针并行口插口的针脚功能:<br />针脚功能针脚功能<br />1选通 (STROBE低电平) 10确认 (ACKNLG低电平)<br />2数据位0 (DATAO) 11忙
2010-11-09 16:04:00 1354 3
转载 SD卡的接口
<br />SD卡接口规范 <br /><br />特性:<br /><br />◎ 兼容 规范版本1.01 ◎卡上错误校正 ◎支持CPRM<br />◎两个可选的通信协议:SD模式和SPI模式<br />◎可变时钟频率0-25MHz<br />◎通信电压范围:2.0-3.6V<br />工作电压范围:2.0-3.6V<br />◎低电压消耗:自动断电及自动睡醒,智能电源管理<br />◎无需额外编程电压 ◎卡片带电插拔保护<br />◎正向兼容MMC卡
2010-11-09 15:45:00 1431
原创 什么是幸福
<br />我一直在追求幸福,如麦加朝拜者的虔诚<br />慢慢的在人生路上点波<br />突然有一点,在暖暖的午后的阳光下,在一个贫瘠的屋檐下,有一位年过半百的老人,坐在自制的摇椅上,眯着眼睛充着我微笑。<br />我想也许这就是我想要的幸福吧<br />如果你一定要问我幸福是什么?<br />其实我也不知道!
2010-11-09 14:27:00 598
原创 有一种忧伤总是难以忘怀
<br /> 十月的鲜花,盛开在萧索的路旁,落单的孤雁,流连于荒芜的树丛,在这样的一季景色里,我静静的走着,就像是飘落与山间小溪的落叶水波逐流。<br /><br /> 也许是习惯了一个人的生活,心情总是难免的会忧伤,不论是为情亦或是寂寞,就这样莫名的感伤着,茫然着……。<br /><br /> 虽说一个人的日子很自由,就像一个人的舞台剧般,拥有着足够的空间来表演。可是,当这部戏码到了结束的时刻,却没有鼓励的掌声,得到的除了寂静还是寂静。就在那一刻我才明白,原来,再好的演员也是需要观众的。<br
2010-11-09 14:22:00 609
转载 快乐取决于自己
快乐取决于自己 世界没有绝对幸福的人,只有不肯快乐的心。快乐是你自己的事,只要你愿意,你就可以快乐;即使在别人看来,你甚至没有快乐资本。 有人说:“世界上最珍贵的不是‘得不到’和‘已失去’,而是现在能把握的幸福。”幸福是什么?幸福就是那些快乐的时刻,一颗宁静的心对着什么人或什么东西发出的微笑。 当你付出了自己的努力时,本身就是一种快乐;可当你斤斤计较付出与收获时,也许得到的将是痛苦。 人生一世,是否快乐,往往并不是取决于你拥有多少。所以,不要计较付出与
2010-11-08 14:10:00 748
原创 笑看云卷云舒,聆听花开花落
小时候就喜欢云,尤其喜欢在冬天,于家对面的小山坡上,枕着柔柔的衰草,沐浴着暖暖的冬阳,静静躺着,看那在火红太阳映托下飘动的云。这时候,总能激发懵懂少年无垠的遐思和幻幻想!我那未谙世事的童心,也就在那白云之上。 一直认为,天空的湛蓝就是心的颜色,深邃而又空旷,有些忧郁也有一些迷茫。而那在天际间漂浮的片片白云,似乎更像少年的灵魂和思想:那样的洁白无暇,定是世间万物吐出的灵气,绝没有红红尘中的浊气纤毫;那样的灵动轻盈,随风飘动,总是徜徉于蓝天广阔的怀抱,我行我素,崇尚自由,如棉絮般的飘移在寥廓广袤的天空;但
2010-11-08 14:05:00 1319 1
转载 S3C2440的camera接口特性及WinCE 下的驱动
<br />S3C2440是应用十分广泛且适用于嵌入式系统的一款嵌入式处理器。winCE 5.0/6.O是微软公司开发的一款专用于嵌入式系统的实时操作系统。其模块化设计使开发人员可以根据需求定制设备。目前,国内大部分OEM商都提供了对S3C2440的camera接口在WinCE5.O/6.0下的驱动支持。遗憾的是,目前国内OEM商提供的驱动仅限于对几款微型摄像头(如ov9650等)的驱动支持。当用户采用CCD摄像头作为图像采集的前端设备时,原来的驱动已经不能使用了,而CCD摄像头因其优越的性能,在监控领域扮
2010-11-04 14:44:00 783
转载 DirectShow流媒体数据的采集及图片的捕获
<br />流媒体的处理,以其复杂性和技术性,一向广受工业界的关注。特别伴随着因特网的普及,流媒体在网络上已广泛应用﹐怎样使流媒体的处理变得简单而富有成效逐渐成为了焦点问题。选择一种合适的应用方案,将事半功倍。此时,微软的DirectShow给了我们一个不错的选择。<br /> DirectShow是微软公司在ActiveMovie和Video for Windows的基础上推出的新一代基于COM的流媒体处理的开发包,与DirectX开发包一起发布。目前,DirectX最新版本为9.0。DirectSho
2010-11-04 13:43:00 753
原创 菩提本非树 明镜也非台 心中无一物 何处惹尘埃
<br />1.人之所以痛苦,在于追求错误的东西。 <br /> 2.如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。 [ 转自铁血社区 http://bbs.tiexue.net/ ]<br /> <br /> 3.你永远要感谢给你逆境的众生。 <br /> 4.你永远要宽恕众生,不论他有多坏,甚至他伤害过你,你一定要放下,才能得到真正的快乐。 <br /> 5.当你快乐时,你要想这快乐不是永恒的。当你痛苦时,你要想这痛苦也不是永恒的。 <br /> 6.今日的执著,会
2010-11-02 15:24:00 1044 1
原创 FPGA 的前途
<br />聊聊我对FPGA的看法吧 <br />首先希望大家能够好好的了解一下FPGA的知识!<br />FPGA是什么?FPGA现状?怎样学习FPGA?<br />FPGA是什么介绍<br /> FPGA是现场可编程门阵列的简称,FPGA的应用领域最初为通信领域,但目前,随着信息产业和微电子技术的发展,可编程逻辑嵌入式系统设计技术已经成为信息产业最热门的技术之一,应用范围遍及航空航天、医疗、通讯、网络通讯、安防、广播、汽车电子、工业、消费类市场、测量测试等多个热门领域。并随着工艺的进步和技术的发展
2010-11-01 16:13:00 1906 2
原创 什么是单片机
<br />单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。<br />可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成(如图1所示)。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种
2010-11-01 15:44:00 823 4
原创 直流电机的工作原理
<br />一.直流电机的物理模型图解释 <br /><br /><br /> 这是分析直流电机的物理模型图。 <br /> 其中,固定部分有磁铁,这里称作主磁极;固定部分还有电刷。转动部分有环形铁心和绕在环形铁心上的绕组。(其中2个小圆圈是为了方便表示该位置上的导体电势或电流的方向而设置的)<br /> 上图表示一台最简单的两极直流电机模型,它的固定部分(定子)上,装设了一对直流励磁的静止的主磁极N和S,在旋转部分(转子)上装设电枢铁心。定子与转子之间有一气隙。在电枢铁心上放置了由A和X两根导体连成
2010-11-01 15:36:00 2015 1
原创 AD590温度传感器的使用
<br />AD590温度传感器是一种已经IC化的温度感测器,它会将温度转换为电流,在8051的各种课本中经常看到。其规格如下: <br /> 1、 度每增加1℃,它会增加1μA输出电流<br /> 2、 可测量范围-55℃至150℃<br /> 3、 供电电压范围+4V至+30V<br /> AD590的管脚图及元件符号如下图所示:<br /> <br /><br /> AD590的输出电流值说明如下:<br /> 其输出电流是以绝对温度零度(-273℃)为基准,每增加1℃,它会增加1μA输出
2010-11-01 15:23:00 4808
原创 怎样画电路图
画电路图首先克服怕难思想,然后要掌握方法。 <br /><br />画电路图题型大约可分为以下几种: <br /><br />1、看实物画出电路图。2、看图连元件作图。3、根据要求设计电路。4、识别错误电路,并画出正确的图。一般考试就以上四种作图,下面就它们的作图方法详细说明。 <br /><br />(一)看实物画电路图,关键是在看图,图看不明白,就无法作好图,中考有个内部规定,混联作图是不要求的,那么你心里应该明白实物图实际上只有两种电路,一种串联,另一种是并联,串联电路非常容易识别,先找电源正极,用铅
2010-11-01 11:07:00 1530
原创 电源符号VCC-VDD-VEE-VSS都是什么意思?有什么区别
<br />VCC表示连接到三极管集电极(C)的电源。<br />VEE表示连接到三极管发射极(E)的电源。<br />VDD表示连接到场效应管的漏极(D)的电源。<br />VSS表示连接到场效应管的源极(S)的电源。<br />通常VCC和VDD为电源正,而VEE和VSS为电源负或者地。<br /> <br />什么是Vcc、Vee、Vdd、Vss、Vpp<br /> Vcc和Vee出现在双极型晶体管电路中,和集电极(collector)发射极(emitter)有关,所以一正一负。 <br />
2010-11-01 11:05:00 2869
原创 单片机C语言的入门篇
<br />(一) <br /> 相信很多爱好电子的朋友,对单片机这个词应该都不会陌生了吧。不过有些朋友可能只听说他叫单片机,他的全称是什么也许并不太清楚,更不用说他的英文全称和简称了。单片机是一块在集成电路芯片上集成了一台有一定规模的微型计算机。简称为:单片微型计算机或单片机(Single Chip Computer)。单片机的应用到处可见,应用领域广泛,主要应用在智能仪表、实时控制、通信、家电等方面。不过这一切都没什么关系,因为我(当然也包括任何人)都是从不知道转变成知道的,再转变成精通的。现
2010-11-01 10:55:00 1499 5
原创 单片机AD转换程序 TLC2543
单片机AD转换程序 TLC2543目前电子大赛在如火如荼的进行着,本人现在把自己在大学期间调试的一些东西贡献出来,希望能够帮到需要的人谢谢!<br />完成功能:将TLC2543的通道0进行AD转换并以静态显示方式在LED上显示<br />使用不同的通道可以根据需要做相应用的修改即可<br />大家看的主要就是AD的子程序,显示和主程序只是为帮助清析脉络而写的。<br />**********************************************************/<br />#in
2010-11-01 10:52:00 4067 1
原创 单片机的硬件的设计的建议
<br />一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。 系统中的相关器件要尽可能做到性能匹配。 如选用CMOS芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。 单片机外围电路较多时,必须考虑其驱动能力
2010-11-01 10:48:00 924
原创 使用JTAG的一些心得
<br /> 本人把这一段使用JTAG的一些心得写出来,希望能够对初学者有所帮助。<br /><br /> 通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。<br /><br /> 一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄
2010-11-01 10:26:00 1167
原创 ARM 芯片的应用和选型的绝技
<br />目前机自己对ARM市场的了解,谈谈自己对arm的了解,同时也希望能够对使用arm开发的朋友们又说帮助哦!<br />ARM公司自1990年正式成立以来,在32位RISC(Reduced Instruction Set Computer)CPU开发领域不断取得突破,其结构已经从V3发展到V6。由于ARM公司自成立以来,直以IP(Intelligence Property)提供者的身份向各大半导体制造商出售知识产权,而自己从不介入芯片的生产销售,加上其设计的芯核具有功耗低、成本低等显著优点,因此获得
2010-11-01 10:17:00 1229
原创 AT91系列ARM 硬件设计笔记
<br />电源问题<br />1.VDDCORE和VDDIO引脚电源<br />A)VDDCORE和VDDIO引脚电源必须连接到使用退耦电容的干净的直流电源上;退耦电容应尽可能的接近微控制器的VDD和GND引脚;退耦电容典型值是33nF到100nF。<br />B)除保证复位的延时时间大于两个电源的上升时间外,对电源的时序上没有特殊的要求。<br />C) 值得注意的是在VDDCORE一直给微控制器供电保存内部RAM和寄存器内容时VDDIO供电不能停止,如果这样的话他不是破坏性的,带能导致内部外围设备的输
2010-11-01 10:14:00 1188
原创 推荐国外的一些ARM开发网站
<br />关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料。包括开发公司,技术文档,免费资源等等。版面包括busses & boards,embedded software,dsp,embedded systems,open source,rtos,embedded chips,system-on-a-chip 等等。<br />强烈推荐<br />http://www.eg3.com/ - 外文<br />3. Programmers Heaven - Assembler programming z
2010-11-01 10:12:00 80852
原创 wince 驱动编写的八部曲
<br />本文将为读者详细介绍驱动程序的实现方法。我们首先介绍驱动程序的任务,并继续探讨缓冲区的处理、内存地址重建及调试域等。<br />1.驱动程序的任务<br />实际上,驱动程序的实现方法有多种,具体采用哪种,在很大程度上要取决于设备的类型以及有关要求。举例来说,开发工具附带的网卡调试驱动程序大多数都工作在轮询模式下,但是对于常规网络驱动程序来说,通常这是不能接受的。<br />下面我们考察一个利用中断的驱动程序的实现。在Windows Embedded CE系统中,中断是由中断服务例程(ISR)和
2010-11-01 09:37:00 916
原创 外国wince学习论坛收集
<br /> http://www.archivum.info/microsoft.public.windowsce.platbuilder/ <br />——更新很快,资料很多,搜索功能很强的老外wince论坛(SD......SPI ,and so on.)<br /> http://www.tech-archive.net/Archive/WindowsCE/ <br />——很牛的一个网站,PB,EVC,EVB等都有很多例子。有Bruce Eitman等高人回答,是学习英语的好地方<br /> ht
2010-11-01 09:30:00 853
原创 步进电机的入门认识
<br />1.什么是步进电机?<br /><br />步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器<br />接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及<br />步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;<br />同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的<br />目的。<br />2.步进电机分哪几种?<br />步进电机分三种:永磁式(PM) ,反应式(VR)和混合式(HB)<br /
2010-11-01 09:20:00 1346
原创 wince 6.0 下的ova 3640
<br />在OMAP上增加320W的ov3640摄像头,之前没弄过心里没底,乘着硬件板子还没出来在2442上调试了ov9650,图像等都出来了才开始做ov3640,也参照了Linux的3640代码。弄了很有一阵子,总结下走过的弯路。<br />1、确保硬件连接好<br />ov的手册都比较晦涩,omap系统比较庞大致使没怎么注意Camera接口的布线,导致Vsync与Href居然给反了。器件又小,且没测试点,弄了几天才用示波器测试出来。<br />2、判断设备是否工作<br />当然在工作之前必须给364
2010-11-01 09:11:00 618
i2c的注册过程
2011-11-24
S5PC100的的开发板的iic的模拟驱动代码 iic模拟.rar
2011-08-16
OMAP3530摄像头驱动分析.pdf
2011-08-16
《DSP集成开发环境CCS开发指南》教材 简体中文版.pdf
2011-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人