| 标题 |
作者 |
阅读数 |
发布时间 |
|
|
刘 湛 |
125 |
2007-9-30 |
|
1.在电路中没有任何功能,只是在PCB上为了调试方便或兼容设计等原因。 2.可以做跳线用,如果某段线路不用,直接不贴该电阻即可(不影响外观) 3.在匹配电路参数不确定的时候,以0欧姆代替,实际调试的时候,确定参数,再以具体数值的元件代替。 4.想测某部分电路的耗电流的时候,可以去掉0ohm电阻,接上电流表,这样方便测耗电流。 5.在布线时,如果实在布不过去了,也可以加一个0欧的电阻6.在高频信号下,充当电感或电容。(与外部电路特性有关)电感用,主要是解决EMC问题。如地与地,电源和IC Pin间7.单点接地(指保护接地、工作接地、直流接地在设备上相互分开,各自成为独立系统。) ; 8.熔丝作用
>> 阅读全文
|
|
wosue |
3475 |
2008-3-17 |
|
近日,全球计算机行业协会(CompTIA) 评出了“全球最急需的10项IT技术”,结果安全和防火墙技术排名首位,安全技术成急需重点突破的领域。据CompTIA近日公布的《全球IT技术状况》报告显示,安全/防火墙/数据隐私类技术排名首位,而网络技术位居第二.以下为全球最急需的10项IT技术:1. 安全/防火墙/数据隐私类技术2. 网络/网络基础设施3. 操作系统4. 硬件5. 非特定性服务器技术6. 软件7. 应用层面技术8. 特定编程语言9. Web技术10. RF移动/无线技术
>> 阅读全文
|
|
wosue |
1365 |
2008-1-7 |
|
《商业周刊》杂志近日公布了2008年度十大最值得关注电子产品,其中包括新一代苹果iPhone、黑莓9000、亚马逊Kindle、谷歌Android手机、以及固态硬盘等等。1.iPhone Redux苹果iPhone Redux.如果一切顺利,下一代iPhone----iPhone Redux将于今年夏天发布。上榜理由:苹果iPhone的主要竞争对手就是RIM的黑莓。2008年度十大最值得关注电子产品:1.iPhone Redux苹果iPhone Redux产品类别:智能手机厂商:苹果上榜理由:自去年6月上市以来,iPhone在美国的销量已经超过了Palm Treo、以及基于微软Windows Mobile的智能手机。如果一切顺利,下一代iPhone——iPhone Redux将于今年夏天发布。由于需要获得美国通信委员会的批准,苹果会提前几个月公布这一产品的消息。苹果CEO史蒂夫·乔布斯(Steve Jobs)有望在今年3月底之前公布新一代iPhone的开发计划,以赶在今年7月上市。iPhone Redux可能会支持3G无线网络、高速Wi-Fi连接、以及GPS接收等高级功能。另据消息称,苹果可能会推出一款迷你iPhone,但这一消息尚未得到证实。2.黑莓9000RIM的黑莓9000产品类别:智能手机厂商:RIM上榜理由:苹果iPhone的主要竞争对手就是RIM的黑莓。从表面看来,黑莓和iPhon...
>> 阅读全文
|
|
刘 湛 |
945 |
2007-10-29 |
|
本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个:Coordinated Universal Time(UTC):协调世界时,又称为世界标准时间,也就是大家所熟知的格林威治标准时间(Greenwich Mean Time,GMT)。比如,中国内地的时间与UTC的时差为+8,也就是UTC+8。美国是UTC-5。Calendar Time:日历时间,是用“从一个标准时间点到此时的时间经过的秒数”来表示的时间。这个标准时间点对不同的...
>> 阅读全文
|
|
刘 湛 |
657 |
2007-12-20 |
|
1.什么是SSH传统的网络服务程序,如:ftp、POP和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式,就是“中间人”冒充真正的服务器接收你传给服务器的数据,然后再冒充你把数据传给真正的服务器。服务器和你之间的数据传送被“中间人”一转手做了手脚之后,就会出现很严重的问题。从前,一个名为Tatu Yl?nen的芬兰程序员开发了一种网络协议和服务软件,称为SSH(Secure SHell的缩写)。 通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,虽然许多人把Secure Shell仅当作Telnet的替代物,但你可以使用它来保护你的网络连接的安全。你可以通过本地或远程系统上的Secure Shell转发其他网络通信,如POP、X、PPP和FTP。你还可以转发其他类型的网络通信,包括CVS和任意其他的TCP通信。另外,你可以使...
>> 阅读全文
|
|
刘 湛 |
2384 |
2007-12-3 |
|
一 域名解析的基本概念 1,域名解析的意义实现域名和IP地址之间的转换过程。 2,域名解析的方法 HOSTS文件:适用于小型网络(文本文件)NIS服务器:库存放的解析记录,适用于中型网络 。DNS服务器:用库存放目录,分布式解析。二,DNS的工作体系1, 组成;(1) 域名空间; 它是DNS担供的一个层次树型结构的确良逻辑空间。如; EG: WWW。LINUX。NET .____根域net com edu org ____顶级域 linux 163———子域 www mail———主机(2) DNS服务器1, 作用:存放区域文件和域名解析。2分类:主DNS...
>> 阅读全文
|
|
刘 湛 |
7 |
2007-10-22 |
|
从事软件开发,经常要用到数据的读写,有时因数据量太小不太好用数据库,这时运用C语言中丰富的文件操作功能是不错的一个选择.#include#includeusing namespace std;struct node{ char name[200]; char password[200];};vector head ;//完成从文件中读取相关的信息int fileRead(char *filename){ if( filename == NULL ) { printf("当前没有要读写的文件"); return ERROR ; } FILE *fp ; if( (fp = fopen(filename,"rb") == NULL ) { printf("打开文件失败"); return CANNOTOPENFILE ; >> 阅读全文
|
|
刘 湛 |
3109 |
2007-10-8 |
|
本文摘自作者《嵌入式Linux系统开发详解-基于EP93XX系列ARM》一书的相关章节。 随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监控,非常方便实用。本节主要介绍这种应用的开发和移植工作。用户首先需要在嵌入式设备上成功移植支持脚本或CGI功能的Web服务器,然后才能进行应用程序的开发。 1、嵌入式Web服务器移植 由于嵌入式设备资源一般都比较有限,并且也不需要能同时处理很多用户的请求,因此不会使用Linux下最常用的如Apache等服务器,而需要使用一些专门为嵌入式设备设计的Web服务器,这些Web服务器在存贮空间和运行时所占有的内存空间上都会非常适合于嵌入式应用场合。 典型的嵌入式Web服务器有Boa (www.boa.org)和thttpd (http://www.acme.com/software/thttpd/)等,它们和Apache等高性能的Web服务器主要的区...
>> 阅读全文
|
|
刘 湛 |
783 |
2007-10-8 |
|
一:成本节约现象一:这些拉高/拉低的电阻用多大的阻值关系不大,就选个整数5K吧点评:市场上不存在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%精度的电容也只有以上几种值,如果选了其它的值就必须使用更高的精度,成本就翻了几倍,却不能带来任何好处。现象二:面板上的指示灯选什么颜色呢?我觉得蓝色比较特别,就选它吧点评:其它红绿黄橙等颜色的不管大小(5MM以下)封装如何,都已成熟了几十年,价格一般都在5毛钱以下,而蓝色却是近三四年才发明的东西,技术成熟度和供货稳定度都较差,价格却要贵四五倍。目前蓝色指示灯只用在不能用其它颜色替代的场合,如显示视频信号等。现象三:这点逻辑用74XX的门电路搭也行,但太土,还是用CPLD吧,显得高档多了点评:74XX的门电路只几毛钱,而CPLD至少也得几十块,(GAL/PAL虽然只几块钱,但公司不推荐使用)。成本提高了N倍不说,还给生产、文档等工作增添数倍的工作。现象四:我们的系统要求这么高,包括MEM、CPU、FPGA等所有的芯片都要选最快的点评:在一个高速系统中并...
>> 阅读全文
|
|
刘 湛 |
153 |
2007-9-30 |
|
PCB分层的地线设计探讨1、双面板地线布局设计原则数字电路和低频模拟电路接地方法:地线在印制板上以指叉形状货树杈形状连接各个元器件的地线,推荐支线地宽度不小于50mil,母线宽度不小于100mil。 2、4层板地线布局设计准则电压又多种规格时,可在电源层划分或者连线,若采用连线方式需要考虑功率大小,否则连线上地电压降会影响器件正常工作。地层最好不做划分,重要信号层一定要紧靠地层。3、6层板地线布局准则信号与地线、电源线的分布准则信号层-地层-信号层-电源层-地层-信号层 4、8层板地线布局设计准则信号-地线-信号-地线-电源-信号-地线-信号 备注:主电源平面层(功率最大的电源层)最好紧邻接地层且在接地层的下面,确保电源与地层距离最近,有利于电源的解藕,可以提供最大的电容,最小的阻抗。
>> 阅读全文
|
|
刘 湛 |
646 |
2007-10-23 |
|
所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,可以是源文件、目标文件、可执行程序; 也可以是一组待输入处理的原始数据,或者是一组输出的结果。对于源文件、目标文件、 可执行程序可以称作程序文件,对输入输出数据可称作数据文件。 设备文件是指与主机相联的各种外部设备,如显示器、打印机、键盘等。在操作系统中,把外部设备也看作是一个文件来进行管理,把它们的输入、输出等同于对磁盘文件的读和写。 通常把显示器定义为标准输出文件, 一般情况下在屏幕上显示有关信息就是向标准输出文件输出。如前面经常使用的printf,putchar 函数就是这类输出。键盘通常被指定标准的输入文件, 从键盘上输入就意味着从标准输入文件上输入数据。scanf,getchar函数就属于这类输入。 从文件编码的方式来看...
>> 阅读全文
|
|
刘 湛 |
5761 |
2007-10-19 |
|
CRC(Cyclic Redundancy Check)循环冗余校验码 是常用的校验码,在早期的通信中运用广泛,因为早期的通信技术不够可靠(不可靠性的来源是通信技术决定的,比如电磁波通信时受雷电等因素的影响),不可靠的通信就会带来‘确认信息’的困惑,书上提到红军和蓝军通信联合进攻山下的敌军的例子,第一天红军发了条信息要蓝军第二天一起进攻,蓝军收到之后,发一条确认信息,但是蓝军担心的是‘确认信息’如果也不可靠而没有成功到达红军那里,那自己不是很危险?于是红军再发一条‘对确认的确认信息’,但同样的问题还是不能解决,红军仍然不敢贸然行动。 对通信的可靠性检查就需要‘校验’,校验是从数据本身进行检查,它依靠某种数学上约定的形式进行检查,校验的结果是可靠或不可靠,如果可靠就对数据进行处理,如果不可靠,就丢弃重发或者进行修复。 CRC码是由两部分组成,前部分是信息码,就是需要校验的信息,后部分是校验码,如果CRC码共长n个bit,信息码长k个bit,就称为(n,k)码。 它的编码规则是: 1、首先将原信息码(kbit)左移r位(k+r=n) 2、运...
>> 阅读全文
|
|
刘 湛 |
4189 |
2007-11-23 |
|
一 makefile规则 makefile是一个make的规则描述脚本文件,包括四种类型行:目标行、命令行、宏定义行和make伪指令行(如“include”)。makefile文件中注释以“#”开头。当一行写不下时,可以用续行符“\”转入下一行。 1.1 目标行 目标行告诉make建立什么。它由一个目标名表后面跟冒号“:”,再跟一个依赖性表组成。 例: example: depfile deptarget 该目标行指出目标example与depfile和deptarget有依赖关系,如果depfile或deptarget有修改,则重新生成目标。 example1 example2 example3: deptarget1 deptarget2 depfile 该目标行指出目标名表中的example1、example2、example3这三个各自独立的目标是用相同的依赖列表和规则生成的。 clean: 空的依赖列表说明目标clean没有其他依赖关系。 目标行后续的以Tab 开始的行是指出目标的生成规则,该Tab字符不能以空格代替。例如: example.o:example.c example.h cc –c example.c 该例子指出目标example.o依赖于example.c和example.h。如果example.c或example.h其中之一改变了,就需要执行命令cc –c example.c重新生成目标example.o。 可以用文件名模式匹配来自动为目标生成依赖表,如: prog: *.c 以下是一个简单的makefil...
>> 阅读全文
|
|
wosue |
7 |
2007-10-19 |
|
|
|
|
刘 湛 |
5271 |
2007-10-15 |
|
基于ARM920T的嵌入式微控制器——AT91RM9200 总体特性: · 内嵌ARM920TTM ARM? Thumb?微处理器 - 180MHz/200MIPS - 16KB数据Cache、16KB指令Cache,写缓冲器 - 带调试信道的内部仿真器 - 中等规模嵌入式宏单元结构(仅针对256引脚BGA封装) · 低功耗设计:正常工作模式内核电压(VDDCORE)仅24.4mA,旁路模式仅520uA · 片内存储器:16KB SRAM,128KB ROM · 外部总线接口(EBI) - 支持SDRAM、静态存储器、Burst Flash,支持与CompactFlash? SmartMediaTM及NAND Flash的无缝连接 · 高性能的系统外设 - 增强型的时钟发生器及电源管理控制器(PMC) - 两路带锁相环(PLL)的片上振荡器 - 支持极低速时钟操作模式和软件功耗优化功能 - 四个可编程外部时钟信号 - 系统定时器,包含周期中断定时器、看门狗定时器及计数器功能 - 支持报警中断的实时时钟 - 调试...
>> 阅读全文
|