<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/">
<channel rdf:about="http://www.19mp3.com">
<title>我的成长日记本</title>
<link>http://www.19mp3.com</link>
<description>我的成长日记本</description>
<dc:language>zh-cn</dc:language>
<dc:creator>webmaster@loveyuki.com</dc:creator>
<items>
<rdf:Seq>
<item rdf:about="http://www.19mp3.com/blogview.asp?logID=210"><title><![CDATA[集线器，交换机，路由器的用途和区别（超搞笑版）]]></title><description><![CDATA[集线器，交换机，路由器的用途和区别（超搞笑版）<br>令狐冲十四岁那年进入华山，那年岳灵珊八岁，岳不群白天给两人指点剑法，晚上令狐冲给小师妹讲故事哄她入睡。<br><br>后来，岳不群陆续收了劳德诺，陆大有等徒弟，又忙于修炼紫霞神功，就没有时间指点徒弟。于是他做了一个HUB，从此华山派实现教育电子化，岳不群在网上同时给每个徒弟授课，这种方法很快在五岳剑派内部推广。为了在五岳剑派之间互连，嵩山派掌门左冷禅研制出路由器，使得五岳剑派之间可以互联互通。令狐冲晚上就通过网络给小师妹讲故事。<br>]]></description><content:encoded><![CDATA[<p id=fp>集线器，交换机，路由器的用途和区别（超搞笑版）<br>令狐冲十四岁那年进入华山，那年岳灵珊八岁，岳不群白天给两人指点剑法，晚上令狐冲给小师妹讲故事哄她入睡。<br><br>后来，岳不群陆续收了劳德诺，陆大有等徒弟，又忙于修炼紫霞神功，就没有时间指点徒弟。于是他做了一个HUB，从此华山派实现教育电子化，岳不群在网上同时给每个徒弟授课，这种方法很快在五岳剑派内部推广。为了在五岳剑派之间互连，嵩山派掌门左冷禅研制出路由器，使得五岳剑派之间可以互联互通。令狐冲晚上就通过网络给小师妹讲故事。<br><br>很快，岳灵珊已经十六岁，变成了一个亭亭玉立的小姑娘了。令狐冲发现自己的目光总是不由自主的在小师妹身上停留，每次和小师妹在一起的时候，总能听到自己强烈的心跳声，经过了一段时间的茶饭不思后，终于有一天晚上，令狐冲在网上给小师妹发了一首情意绵绵的诗：<br><br>你是风儿我是沙，&nbsp;<br>你是蜜蜂我是花，&nbsp;<br>你是梳子我是头发，&nbsp;<br>你是牙膏我是牙刷。<br><br>第二天，华山派开例会，令狐冲怀着忐率不按的心情来到了会议室，发现小师妹红着脸躲在师父后面，而其它的师弟都在偷偷朝自己笑，开完会，一个调皮的师弟就过来叫牙刷师兄，赶紧蒙面逃走。问陆大有，才知道是劳德诺用一个叫NetXRay的工具把自己在网上的大作全抓了出来。<br><br>令狐冲悔恨万分，于是，闭门研究RFC，成功的研制出LanSwitch。它能够识别设备MAC地址，这样，令狐冲发送给小师妹的数据只有她一个人能够收到。令狐冲晚上可以在网上放心的给小师妹讲故事，偶尔手痒还能敲几句平时心里想又说不出口的话来过瘾，然后，红着脸想象小师妹看到后的表情。<br><br>LanSwitch是二层交换设备，它可以理解二层网络协议地址MAC地址。二层交换机在操作过程中不断的收集资料去建立它本身的地址表，这个表相当简单，主要标明某个MAC地址是在哪个端口上被发现的，所以当交换机接收到一个数据封包时，它会检查该封包的目的MAC地址，核对一下自己的地址表以决定从哪个端口发送出去。而不是象HUB那样，任何一个发方数据都会出现在HUB的所有端口上(不管是否为你所需)。这样，LanSwitch在提高效率的同时，也提高了系统的安全性。<br><br>接下来的一年，岳不群大量招收门徒，华山派得以极大的壮大，所使用的LanSwitch也多次级连。但门徒中难免鱼龙混杂，当时华山派一批三、四代弟子崇拜万里独行田伯光，成立了一个田协，经常广播争论比赛八百米还是一千米很合理的问题；第三代弟子中有一个叫李&nbsp;洪&nbsp;至的，每天在华山派内部广播发&nbsp;轮大法；更让令狐冲受不了的是，随着师父年龄的增大，变得越来越罗嗦，每句话都要重复二十遍，然后在网上广播。<br><br>令狐冲想和小师妹，陆大有等人专门使用一个广播域，但如果另外使用一个LanSwitch的话，师父肯定不会同意，于是，他修改了LanSwitch的软件，把小师妹，陆大有等人和自己划成一个虚拟网(VLAN)，其它人使用另外的VLAN，广播包只在VLAN内发送，VLAN间通过路由器连接。<br><br>岳不群也深受田协，李&nbsp;洪&nbsp;至其害，但为与左冷禅抗争，用人之际，只能隐忍，知道了这件事，大为高兴，但仍为令狐冲私自修改软件一事，罚他到思过崖面壁一年，一年之内不得下山。在华山派内重新使用VLAN进行子网划分，分为五个子网，师父和师娘，小师妹还有林平之在一个VLAN，发&nbsp;‮功轮‬弟子用一个VLAN；田协弟子用一个VLAN，其它弟子用一个VLAN，而思过崖上也有单独的一个VLAN。令狐冲到了思过崖，并不难过，终于，世界安静了，依靠左冷禅的路由器，令狐冲还可以每天在网上给小师妹讲故事，聊天。<br><br>局域网交换机的引入，使得网络节点间可独享带宽，但是，对于二层广播报文，二层交换机会在各网络节点上进行广播；同时，对于二层交换机无法识别的MAC地址，也必须在广播域内进行广播。当多个二层交换机级连时，二层交换网络上的所有设备都会收到广播消息。在一个大型的二层广播域内，大量的广播使二层转发的效率大大减低，为了避免在大型交换机上进行的广播所引起的广播风暴，需要在一个二层交换网络内进一步划分为多个虚拟网(VLAN)。在一个虚拟网(VLAN)内，由一个工作站发出的信息只能发送到具有相同虚拟网号(VLANID)的其他站点，其它虚拟网(VLAN)的成员收不到这些信息或广播帧。采用虚拟网(VLAN)可以控制网络上的广播风暴和增加网络的安全性。不同虚拟网(VLAN)之间的通信必须通过路由器进行。<br><br>但是幸福永远是短暂的，接下来总是无尽的烦恼。随着整个五岳剑派势力的增大，路由器的速度越来越慢。令狐冲发现每次给小师妹讲故事时，小师妹的回答总是珊珊来吃，而且话也很少，总是&quot;嗯&quot;，&quot;噢&quot;或者&quot;我听着呢&quot;。终于有一天，路由器再也PING不通的，令狐冲三天没有得到小师妹的消息，对着空空的显示屏，再也忍不住，在一个下着雪的晚上，偷偷下山找小师妹，到了小师妹窗前，发现小师妹正在网上和小林子热烈的聊天，全没注意一边的自己，内心一阵酸痛，回到思过崖，大病一场。病好后潜心研究，终于有一天，做出来一个路由器。<br><br>这时，令狐冲发现，此时华山派已经有了三十个VLAN，路由器必须为每个VLAN分配一个接口，接口不够用，而且，两个子网内通过路由器的交换速度远远低于二层交换的速度。二层交换机划分虚拟子网后，就出现了一个问题：不同虚拟子网之间的转发需要通过其它路由器来实现。<br><br>二层交换机的不同VLAN节点间的转发需要通过路由器设备来实现大大浪费了端口，而路由器的高成本，低效率又使它无法满足大量子网情况下的三层转发需求，三层交换的概念就在这种情况下被提了出来。&nbsp;<br>这天晚上，令狐冲心灰意懒，借酒消愁，这时，一个黑影出现在他的面前，原来是一个道风仙骨的老人，正是风清扬。风清扬听了令狐冲的疑惑，说：路由器接口不够，把路由器做在LanSwitch内部不就可以了；交换速度慢，是因为路由器查找的是网段路由，而LanSwitch直接查MAC对应出端口，当然速度快。为什么不能直接根据IP地址查到出端口呢？令狐冲一听，大为仰慕，但还是不明白，IP地址那么多，而且经常变化，如何能够直接查到出端口呢？<br><br>风清扬说：&quot;你先坐下，让我来问你，华山派有多少弟子？&quot;&quot;一万六千左右。&quot;&quot;你全知道他们住哪里吗？&quot;&quot;不知道。&quot;&quot;岳不群要你找一个不知道住哪里的人，如何去找？&quot;&quot;查华山派电话号码查询系统，找到他的地址，然后去找他。&quot;&quot;如果你回来后再让你找这个人，又如何去找？&quot;&quot;如何....，查华山派电话号码查询系统，找到他的地址，然后去找他。&quot;&quot;你不知道到这个人的地址吗？&quot;&quot;知道，但师父说，华山派的地址那么多，而且经常变化，不用知道地址。&quot;&quot;岳不群这小子，把徒弟都教成木头了！我问你，你自己认为应该如何找？&quot;&quot;直接去找！&quot;&quot;好！你这人还不算太苯。那你知道了一个人的地址后，是不是永远记住了？&quot;&quot;有的人记住了。其它的都忘了。&quot;&quot;为什么忘了？&quot;&quot;因为我记不了那么多人，而且一段时间没有去找他。&quot;&quot;华山派电话号码查询系统里的地址是如何获得的？&quot;&quot;我在空旷处大喊一声他的名字，他听到后就会来找我，告诉我他的地址。&quot;风清扬又问了大把类似脑筋急转弯的问题，然后风清扬说：&quot;现在你明白根据IP地址直接查出端口的道理了吗？等到你明白这个道理，你自然会做出三层交换机来&quot;。<br><br>令狐冲仔细回忆了今天的话，终于明白了和二层转发由MAC地址对应到出端口的道理一样，三层转发也可以直接由IP地址对应到出端口，IP地址的路由可以通过ARP来学习，同样需要老化。这样，VLAN间转发除第一个包需要通过ARP获得主机路由外，其它的报文直接根据IP地址就能够查找到出端口，转发速度远远高于路由器转发的速度。抬头看时，风清扬已经走了。<br><br>一年后，令狐冲下思过崖，成功的推出QuidwayS8016路由交换机。实现了VLAN间的互通，并且与嵩山，黑木崖等路由器实现互通。三层交换机是在二层交换机的基础上增加三层交换功能，但它不是简单的二层交换机加路由器，二而是采用了不同的转发机制。路由器的转发采用最长匹配的方式，实现复杂，通常使用软件来实现，。而三层交换机的路由查找是针对流的，它利用CACHE技术，很容易采用ASIC实现，因此，可以大大的节约成本，并实现快速转发。很多文章会提及三层交换机和路由器的区别，一般的比较是三层交换机又快又便宜。这些话没有错，但场合是汇聚层。我们看到，在汇聚层，面向三层交换机直接下挂的主机，因为能够获得其主机路由，所以三层交换机能够实现快速查找；而对于通过其它路由器连接多个子网后到达的主机，三层交换机和路由器的处理是一样的，同样采用最长匹配的方法查找到下一跳，由下一跳路由器进行转发。因此，通常的组网方式是在骨干层使用GSR，汇聚层使用三层交换机。当然，对于一个小型的城域网，也可以直接拿三层交换机组网，不需要GSR.&nbsp;<br></p>]]></content:encoded><link>http://www.19mp3.com/blogview.asp?logID=210</link><dc:subject>精彩文章</dc:subject><dc:creator>jammy</dc:creator><dc:date>2009-8-19 10:37:47</dc:date></item><item rdf:about="http://www.19mp3.com/blogview.asp?logID=209"><title><![CDATA[U-Boot常用命令分析]]></title><description><![CDATA[U-Boot上电启动后，进入命令行。在命令行提示符下，能够输入U-Boot的命令并执行。U-Boot能够支持几十个常用命令，通过这些命令能够对研发板进行调试，例如能够引导Linux内核，擦写Flash完成系统部署等功能。掌控这些命令的使用有助于进行嵌入式系统的研发。<br><br>首先在命令行下输入help或者？命令，能够得到当前U-Boot所有命令列表：<br><br>autoscr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;run&nbsp;script&nbsp;from&nbsp;memory]]></description><content:encoded><![CDATA[<p id=fp>U-Boot上电启动后，进入命令行。在命令行提示符下，能够输入U-Boot的命令并执行。U-Boot能够支持几十个常用命令，通过这些命令能够对研发板进行调试，例如能够引导Linux内核，擦写Flash完成系统部署等功能。掌控这些命令的使用有助于进行嵌入式系统的研发。<br><br>首先在命令行下输入help或者？命令，能够得到当前U-Boot所有命令列表：<br><br>autoscr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;run&nbsp;script&nbsp;from&nbsp;memory<br><br>base&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;or&nbsp;set&nbsp;address&nbsp;offset<br><br>bdinfo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;Board&nbsp;Info&nbsp;structure<br><br>boot&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;boot&nbsp;default,&nbsp;i.e.,&nbsp;run&nbsp;&#39;bootcmd&#39;<br><br>bootd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;boot&nbsp;default,&nbsp;i.e.,&nbsp;run&nbsp;&#39;bootcmd&#39;<br><br>bootelf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Boot&nbsp;from&nbsp;an&nbsp;ELF&nbsp;image&nbsp;in&nbsp;memory<br><br>bootm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;boot&nbsp;application&nbsp;image&nbsp;from&nbsp;memory<br><br>bootp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;boot&nbsp;image&nbsp;via&nbsp;network&nbsp;using&nbsp;BootP/TFTP&nbsp;protocol<br><br>bootvx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;boot&nbsp;vxWorks&nbsp;from&nbsp;an&nbsp;ELF&nbsp;image<br><br>cmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;memory&nbsp;compare<br><br>coninfo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;console&nbsp;devices&nbsp;and&nbsp;information<br><br>cp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;memory&nbsp;copy<br><br>crc32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;checksum&nbsp;calculation<br><br>date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;get/set/reset&nbsp;date&nbsp;&amp;&nbsp;time<br><br>dcache&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;enable&nbsp;or&nbsp;disable&nbsp;data&nbsp;cache<br><br>echo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;echo&nbsp;args&nbsp;to&nbsp;console<br><br>erase&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;erase&nbsp;FLASH&nbsp;memory<br><br>flinfo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;FLASH&nbsp;memory&nbsp;information<br><br>go&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;start&nbsp;application&nbsp;at&nbsp;address&nbsp;&#39;addr&#39;<br><br>help&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;online&nbsp;help<br><br>icache&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;enable&nbsp;or&nbsp;disable&nbsp;instruction&nbsp;cache<br><br>iminfo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;header&nbsp;information&nbsp;for&nbsp;application&nbsp;image<br><br>imls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;list&nbsp;all&nbsp;images&nbsp;found&nbsp;in&nbsp;flash<br><br>itest&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;return&nbsp;true/false&nbsp;on&nbsp;integer&nbsp;compare<br><br>loadb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;load&nbsp;binary&nbsp;file&nbsp;over&nbsp;serial&nbsp;line&nbsp;(kermit&nbsp;mode)<br><br>loads&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;load&nbsp;S-Record&nbsp;file&nbsp;over&nbsp;serial&nbsp;line<br><br>loady&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;load&nbsp;binary&nbsp;file&nbsp;over&nbsp;serial&nbsp;line&nbsp;(ymodem&nbsp;mode)<br><br>loop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;infinite&nbsp;loop&nbsp;on&nbsp;address&nbsp;range<br><br>md&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;memory&nbsp;display<br><br>mm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;memory&nbsp;modify&nbsp;(auto-incrementing)<br><br>mtest&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;simple&nbsp;RAM&nbsp;test<br><br>mw&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;memory&nbsp;write&nbsp;(fill)<br><br>nfs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;boot&nbsp;image&nbsp;via&nbsp;network&nbsp;using&nbsp;NFS&nbsp;protocol<br><br>nm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;memory&nbsp;modify&nbsp;(constant&nbsp;address)<br><br>printenv&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;environment&nbsp;variables<br><br>protect&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;enable&nbsp;or&nbsp;disable&nbsp;FLASH&nbsp;write&nbsp;protection<br><br>rarpboot&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;boot&nbsp;image&nbsp;via&nbsp;network&nbsp;using&nbsp;RARP/TFTP&nbsp;protocol<br><br>reset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Perform&nbsp;RESET&nbsp;of&nbsp;the&nbsp;CPU<br><br>run&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;run&nbsp;commands&nbsp;in&nbsp;an&nbsp;environment&nbsp;variable<br><br>saveenv&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;save&nbsp;environment&nbsp;variables&nbsp;to&nbsp;persistent&nbsp;storage<br><br>setenv&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;set&nbsp;environment&nbsp;variables<br><br>sleep&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;delay&nbsp;execution&nbsp;for&nbsp;some&nbsp;time<br><br>tftpboot&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;boot&nbsp;image&nbsp;via&nbsp;network&nbsp;using&nbsp;TFTP&nbsp;protocol<br><br><br>通过help命令还能够具体查看每个命令的说明。例如help&nbsp;autoscr命令，就可以查看autoscr命令的具体说明。以下是根据每一条命令的帮助信息，简单说明一下这些命令的功能和参数：<br><br><br>bootm&nbsp;[addr&nbsp;[arg&nbsp;...]]<br>-&nbsp;boot&nbsp;application&nbsp;image&nbsp;stored&nbsp;in&nbsp;memory<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;passing&nbsp;arguments&nbsp;&#39;arg&nbsp;...&#39;;&nbsp;when&nbsp;booting&nbsp;a&nbsp;Linux&nbsp;kernel,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;arg&#39;&nbsp;can&nbsp;be&nbsp;the&nbsp;address&nbsp;of&nbsp;an&nbsp;initrd&nbsp;image<br><br>bootm命令能够引导启动存储在内存中的程式映像。这些内存包括RAM和能够永久保存的Flash。第1个参数addr是程式映像的地址，这个程式映像必须转换成U-Boot的格式；第2个参数对于引导Linux内核有用，通常作为U-Boot格式的RAMDISK映像存储地址；也能够是传递给Linux内核的参数（缺省情况下传递bootargs环境变量给内核）。<br><br><br>bootp&nbsp;[loadAddress]&nbsp;[bootfilename]<br><br>bootp命令通过bootp请求，需要DHCP服务器分配IP地址，然后通过TFTP协议下载指定的文档到内存。第1个参数是下载文档存放的内存地址；第2个参数是要下载的文档名称，这个文档应该在研发主机上准备好。<br><br><br>cmp&nbsp;[.b,&nbsp;.w,&nbsp;.l]&nbsp;addr1&nbsp;addr2&nbsp;count<br>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;compare&nbsp;memory<br><br>cmp命令能够比较2块内存中的内容。.b以字节为单位；.w以字为单位；.l以长字为单位。注意：cmp.b中间不能保留空格，需要连续敲入命令。第1个参数addr1是第一块内存的起始地址；第2个参数addr2是第二块内存的起始地址；第3个参数count是要比较的数目，单位按照字节、字或长字。<br><br><br>cp&nbsp;[.b,&nbsp;.w,&nbsp;.l]&nbsp;source&nbsp;target&nbsp;count<br>&nbsp;&nbsp;&nbsp;-&nbsp;copy&nbsp;memory<br><br>cp命令能够在内存中复制数据块，包括对Flash的读写操作。第1个参数source是要复制的数据块起始地址；第2个参数target是数据块要复制到的地址。这个地址假如在Flash中，那么会直接调用写Flash的函数操作。所以U-Boot写Flash就使用这个命令，当然需要先把对应Flash区域擦干净；第3个参数count是要复制的数目，根据cp.b&nbsp;cp.w&nbsp;cp.l分别以字节、字、长字为单位。<br><br><br>crc32&nbsp;address&nbsp;count&nbsp;[addr]<br>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;compute&nbsp;CRC32&nbsp;checksum&nbsp;[save&nbsp;at&nbsp;addr]&nbsp;<br><br>crc32命令能够计算存储数据的校验和；第1个参数address是需要校验的数据起始地址；第2个参数count是要校验的数据字节数；第3个参数addr用来指定保存结果的地址。<br><br><br>echo&nbsp;[args..]<br>&nbsp;&nbsp;&nbsp;-&nbsp;echo&nbsp;args&nbsp;to&nbsp;console;&nbsp;\c&nbsp;suppresses&nbsp;newline<br><br>echo命令回显参数。<br><br><br>erase&nbsp;start&nbsp;end<br>&nbsp;&nbsp;&nbsp;-&nbsp;erase&nbsp;FLASH&nbsp;from&nbsp;addr&nbsp;&#39;start&#39;&nbsp;to&nbsp;addr&nbsp;&#39;end&#39;<br>erase&nbsp;N:SF[-SL]<br>&nbsp;&nbsp;&nbsp;-&nbsp;erase&nbsp;sectors&nbsp;SF-SL&nbsp;in&nbsp;FLASH&nbsp;bank&nbsp;#&nbsp;N<br>erase&nbsp;bank&nbsp;N<br>&nbsp;&nbsp;&nbsp;-&nbsp;erase&nbsp;FLASH&nbsp;bank&nbsp;#&nbsp;N<br>erase&nbsp;all<br>&nbsp;&nbsp;&nbsp;-&nbsp;erase&nbsp;all&nbsp;FLASH&nbsp;banks<br><br>erase命令能够擦Flash。参数必须指定Flash擦除的范围。按照起始地址和结束地址，start必须是擦除块的起始地址；end必须是擦除末尾块的结束地址。这种方式最常用。举例说明：擦除0x20000&nbsp;–&nbsp;0x3ffff区域命令为erase&nbsp;20000&nbsp;3ffff。按照组和扇区，N表示Flash的组号，SF表示擦除起始扇区号，SL表示擦除结束扇区号。另外，还能够擦除整个组，擦除组号为N的整个Flash组。擦除全部Flash只要给出一个all的参数即可。<br><br><br>flinfo<br>&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;information&nbsp;for&nbsp;all&nbsp;FLASH&nbsp;memory&nbsp;banks<br>flinfo&nbsp;N<br>&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;information&nbsp;for&nbsp;FLASH&nbsp;memory&nbsp;bank&nbsp;#&nbsp;N<br><br>flinfo命令打印全部Flash组的信息，也能够只打印其中某个组。一般嵌入式系统的Flash只有一个组。<br><br><br>go&nbsp;addr&nbsp;[arg&nbsp;...]<br>&nbsp;&nbsp;&nbsp;-&nbsp;start&nbsp;application&nbsp;at&nbsp;address&nbsp;&#39;addr&#39;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;passing&nbsp;&#39;arg&#39;&nbsp;as&nbsp;arguments<br><br>go命令能够执行应用程式。第1个参数是要执行程式的入口地址；第2个可选参数是传递给程式的参数，能够不用。<br><br><br>iminfo&nbsp;addr&nbsp;[addr&nbsp;...]<br>&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;header&nbsp;information&nbsp;for&nbsp;application&nbsp;image&nbsp;starting&nbsp;at<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;address&nbsp;&#39;addr&#39;&nbsp;in&nbsp;memory;&nbsp;this&nbsp;includes&nbsp;verification&nbsp;of&nbsp;the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;image&nbsp;contents&nbsp;(magic&nbsp;number,&nbsp;header&nbsp;and&nbsp;payload&nbsp;checksums)<br><br>iminfo能够打印程式映像的开头信息，包含了映像内容的校验（序列号、头和校验和）。第1个参数指定映像的起始地址。可选的参数是指定更多的映像地址。<br><br><br>loadb&nbsp;[&nbsp;off&nbsp;]&nbsp;[&nbsp;baud&nbsp;]<br>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;load&nbsp;binary&nbsp;file&nbsp;over&nbsp;serial&nbsp;line&nbsp;with&nbsp;offset&nbsp;&#39;off&#39;&nbsp;and&nbsp;baudrate&nbsp;&#39;baud&#39;<br><br>loadb命令能够通过串口线下载二进制格式文档。<br><br><br>loads&nbsp;[&nbsp;off&nbsp;]<br>-&nbsp;load&nbsp;S-Record&nbsp;file&nbsp;over&nbsp;serial&nbsp;line&nbsp;with&nbsp;offset&nbsp;&#39;off&#39;<br><br>loads命令能够通过串口线下载S-Record格式文档。<br><br><br>mw&nbsp;[.b,&nbsp;.w,&nbsp;.l]&nbsp;address&nbsp;value&nbsp;[count]<br>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;write&nbsp;memory<br><br>mw命令能够按照字节、字、长字写内存，.b&nbsp;.w&nbsp;.l的用法和cp命令相同。第1个参数address是要写的内存地址；第2个参数value是要写的值；第3个可选参数count是要写单位值的数目。<br><br><br>nfs&nbsp;[loadAddress]&nbsp;[host&nbsp;ip&nbsp;addr:bootfilename]<br><br>nfs命令能够使用NFS网络协议通过网络启动映像。<br><br><br>nm&nbsp;[.b,&nbsp;.w,&nbsp;.l]&nbsp;address<br>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;memory&nbsp;modify,&nbsp;read&nbsp;and&nbsp;keep&nbsp;address<br><br>nm命令能够修改内存，能够按照字节、字、长字操作。参数address是要读出并且修改的内存地址。<br><br><br>printenv<br>&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;values&nbsp;of&nbsp;all&nbsp;environment&nbsp;variables<br>printenv&nbsp;name&nbsp;...<br>&nbsp;&nbsp;&nbsp;-&nbsp;print&nbsp;value&nbsp;of&nbsp;environment&nbsp;variable&nbsp;&#39;name&#39;<br><br>printenv命令打印环境变量。能够打印全部环境变量，也能够只打印参数中列出的环境变量。<br><br><br>protect&nbsp;on&nbsp;&nbsp;&nbsp;start&nbsp;end<br>&nbsp;&nbsp;&nbsp;-&nbsp;protect&nbsp;Flash&nbsp;from&nbsp;addr&nbsp;&#39;start&#39;&nbsp;to&nbsp;addr&nbsp;&#39;end&#39;<br>protect&nbsp;on&nbsp;&nbsp;&nbsp;N:SF[-SL]<br>&nbsp;&nbsp;&nbsp;-&nbsp;protect&nbsp;sectors&nbsp;SF-SL&nbsp;in&nbsp;Flash&nbsp;bank&nbsp;#&nbsp;N<br>protect&nbsp;on&nbsp;&nbsp;&nbsp;bank&nbsp;N<br>&nbsp;&nbsp;&nbsp;-&nbsp;protect&nbsp;Flash&nbsp;bank&nbsp;#&nbsp;N<br>protect&nbsp;on&nbsp;&nbsp;&nbsp;all<br>&nbsp;&nbsp;&nbsp;-&nbsp;protect&nbsp;all&nbsp;Flash&nbsp;banks<br>protect&nbsp;off&nbsp;start&nbsp;end<br>&nbsp;&nbsp;&nbsp;-&nbsp;make&nbsp;Flash&nbsp;from&nbsp;addr&nbsp;&#39;start&#39;&nbsp;to&nbsp;addr&nbsp;&#39;end&#39;&nbsp;writable<br>protect&nbsp;off&nbsp;N:SF[-SL]<br>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;make&nbsp;sectors&nbsp;SF-SL&nbsp;writable&nbsp;in&nbsp;Flash&nbsp;bank&nbsp;#&nbsp;N<br>protect&nbsp;off&nbsp;bank&nbsp;N<br>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;make&nbsp;Flash&nbsp;bank&nbsp;#&nbsp;N&nbsp;writable<br>protect&nbsp;off&nbsp;all<br>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;make&nbsp;all&nbsp;Flash&nbsp;banks&nbsp;writable<br><br>protect命令是对Flash写保护的操作，能够使能和解除写保护。第1个参数on代表使能写保护；off代表解除写保护；第2、3参数是指定Flash写保护操作范围，跟擦除的方式相同。<br><br><br>rarpboot&nbsp;[loadAddress]&nbsp;[bootfilename]<br><br>rarboot命令能够使用TFTP协议通过网络启动映像。也就是把指定的文档下载到指定地址，然后执行。第1个参数是映像文档下载到的内存地址，第2个参数是要下载执行的映像文档。<br><br><br>run&nbsp;var&nbsp;[...]<br>&nbsp;&nbsp;&nbsp;-&nbsp;run&nbsp;the&nbsp;commands&nbsp;in&nbsp;the&nbsp;environment&nbsp;variable(s)&nbsp;&#39;var&#39;<br><br>run命令能够执行环境变量中的命令，后面参数能够跟几个环境变量名。<br><br><br>setenv&nbsp;name&nbsp;value&nbsp;...<br>&nbsp;&nbsp;&nbsp;-&nbsp;set&nbsp;environment&nbsp;variable&nbsp;&#39;name&#39;&nbsp;to&nbsp;&#39;value&nbsp;...&#39;<br>setenv&nbsp;name<br>&nbsp;&nbsp;&nbsp;-&nbsp;delete&nbsp;environment&nbsp;variable&nbsp;&#39;name&#39;<br><br>setenv命令能够配置环境变量。第1个参数是环境变量的名称；第2个参数是要配置的值，假如没有第2个参数，表示删除这个环境变量。<br><br><br>sleep&nbsp;N<br>&nbsp;&nbsp;&nbsp;-&nbsp;delay&nbsp;execution&nbsp;for&nbsp;N&nbsp;seconds&nbsp;(N&nbsp;is&nbsp;_decimal_&nbsp;!!!)<br><br>sleep命令能够延迟N秒钟执行，N为十进制数。<br><br><br>tftpboot&nbsp;[loadAddress]&nbsp;[bootfilename]<br><br>tftpboot命令能够使用TFTP协议通过网络下载文档。按照二进制文档格式下载。另外使用这个命令，必须配置好相关的环境变量。例如serverip和ipaddr。第1个参数loadAddress是下载到的内存地址；第2个参数是要下载的文档名称，必须放在TFTP服务器相应的目录下。<br><br><br>在嵌入式Linux内核启动和调试过程中，可以充分地使用U-Boot的命令。但是一般情况下，无需使用全部命令。假如研发板需要特别的调试功能，也能够通过程序添加新的命令。<br><br>以上命令只是本人在U-Boot-1.1.6版本上所作的总结，对于其他版本可能略有差别，有疑问可以留言或者发邮箱联系。<br></p>]]></content:encoded><link>http://www.19mp3.com/blogview.asp?logID=209</link><dc:subject>服务器 技术</dc:subject><dc:creator>jammy</dc:creator><dc:date>2009-7-13 16:37:44</dc:date></item><item rdf:about="http://www.19mp3.com/blogview.asp?logID=208"><title><![CDATA[管的就是你 企业上网行为管理路由器导购]]></title><description><![CDATA[管的就是你&nbsp;企业上网行为管理路由器导购<br><br>目前，互联网高速发展，网络世界越来越精彩，收看在线视频、P2P下载等网络应用已逐渐成为日常上网行为，但很多人把这些行为带到公司来，这就很容易导致公司网络资源耗尽，同时又会影响到公司其它员工的工作。上网行为管理路由器可以帮助用户对以上这些上网行为进行有效的管制，改善内网环境，提升带宽资源使用效率。下面我们就为大家推荐几款这样的产品，其中包括飞鱼星&nbsp;VE1220、Billion&nbsp;BiGuard&nbsp;R1000、艾泰HiPER&nbsp;4210G和欣联&nbsp;NM-300。<br><br>中小企业上网行为管理路由器导购&nbsp;]]></description><content:encoded><![CDATA[<p id=fp>管的就是你&nbsp;企业上网行为管理路由器导购<br><br>目前，互联网高速发展，网络世界越来越精彩，收看在线视频、P2P下载等网络应用已逐渐成为日常上网行为，但很多人把这些行为带到公司来，这就很容易导致公司网络资源耗尽，同时又会影响到公司其它员工的工作。上网行为管理路由器可以帮助用户对以上这些上网行为进行有效的管制，改善内网环境，提升带宽资源使用效率。下面我们就为大家推荐几款这样的产品，其中包括飞鱼星&nbsp;VE1220、Billion&nbsp;BiGuard&nbsp;R1000、艾泰HiPER&nbsp;4210G和欣联&nbsp;NM-300。<br><br>中小企业上网行为管理路由器导购&nbsp;<br>型号&nbsp;端口速率(bps)&nbsp;端口数量(个)&nbsp;主要功能&nbsp;价格&nbsp;<br>飞鱼星&nbsp;VE1220&nbsp;100M&nbsp;LAN:3&nbsp;<br>WAN:2&nbsp;支持IM、P2P、炒股软件<br>在线视频、网游过滤<br>支持特定QQ不过滤&nbsp;4200元&nbsp;<br>Billion&nbsp;BiGuard&nbsp;R1000&nbsp;100M&nbsp;LAN:8<br><br>WAN:2<br>&nbsp;支持IM、P2P、炒股软件<br>在线视频、网游过滤&nbsp;4000元&nbsp;<br>艾泰HiPER&nbsp;4210G&nbsp;LAN:1000M<br>WAN:100M&nbsp;LAN:5<br><br>WAN:1<br>&nbsp;支持IM、P2P过滤<br>支持IP/MAC绑定<br>带宽限制、URL过滤&nbsp;4300元&nbsp;<br>欣联&nbsp;NM-300&nbsp;100M&nbsp;LAN:2-4<br><br>WAN:2-4<br><br>2共享端口<br>&nbsp;支持IM、P2P过滤<br>支持连接数限制<br>URL过滤、端口过滤&nbsp;4500元&nbsp;<br><br><br>推荐产品：飞鱼星&nbsp;VE1220<br>参考售价：4200元<br><br>飞鱼星&nbsp;VE1220是飞鱼科技推出的一款拥有上网行为管理和多WAN路由器双重功能的路由器，面向中小型网络环境，功能全面，是中小型网络用户的推荐选择。<br><br>　　飞鱼星&nbsp;VE1220拥有2个10/100Mbps自适应WAN口和3个10/100Mbps自适应LAN口，与指示灯、RESET键以及系统状态指示灯一起整齐排列在这款路由器的正面。<br><br>　　飞鱼星&nbsp;VE1220具备的上网行为管理功能十分强悍，能有效地实现对P2P应用的封锁，改善网络带宽；对于聊天软件、股票软件这些应用的管制，做得十分精细，QQ、MSN、飞信等做到完美控制，尤其还特为QQ设计了例外功能，便于允许例外中的QQ号码可实现登陆，十分方便；同时，具备的网址分类管理功能，能控制网址的访问，有效屏蔽不健康网址；当然，还有一项重要功能值得一提，就是WEB安全功能，能实现禁用WEB页面提交，保护企业内部资料，同时也拥有过滤文件扩展类型以及过滤URL关键字的功能，有效阻止对设置文件类型的WEB访问，以及对包含关键字的URL的WEB访问。<br><br>　　在网络安全方面，飞鱼星&nbsp;VE1220不仅提供防火墙功能，还提供了十分有特色的网络攻击防御功能，有效抵抗内外网的各种攻击，确保安全。<br><br>　　编辑点评：作为上网行为管理业内的领先厂家，飞鱼星的产品在保障企业网络资源合理利用方面有着不错的表现。传统路由器虽可帮助用户组建网络，但对企业员工的上网行为往往没有约束能力，BT下载，在线视频等不仅造成了带宽滥用，还会影响到整个网络的“生态环境”。上网行为管理产品便可以很好的解决这些问题，而且实现起来非常容易，就算是缺乏IT技术支持的中小企业，范用户上网行为也不再是难事。飞鱼星&nbsp;VE1220这款上网行为管理路由器配置出色，主要面向中小型企业以及学校等机构，目前参考价格为4200元，物有所值，值得关注。<br><br>推荐产品：Billion&nbsp;BiGuard&nbsp;R1000<br>参考售价：4000元<br><br>Billion&nbsp;BiGuard&nbsp;R1000是一款具备丰富的基础网络管理功能以及INTERNET访问控制管理功能的路由器，主要面向小型和中小型企业，易用且成本比较低廉，对IM软件、在线游戏、在线视频等的拦截十分高效，值得关注。<br><br>　　Billion&nbsp;BiGuard&nbsp;R1000的工作状态指示灯设置在正面，一目了然，而背页则分布着所有接口，依次是RESET按键、2个10/100Mbps自适应WAN口、8个10/100Mbps自适应LAN口以及外置电源适配器接口。<br><br>　　Billion&nbsp;BiGuard&nbsp;R1000的网络流量管理功能比较强悍，用户可以对IM、P2P、股票软件、网络游戏、在线视频这五类应用进行管控，拦截效果十分明显。IM拦截，包括QQ、MSN、SKYPE、阿里旺旺等聊天工具都一网打尽；P2P拦截，主要针对迅雷、BT、快车等P2P软件；在线游戏拦截，目前网络中流行的网络游戏包括QQ游戏、泡泡堂、魔兽世界、劲舞团等都能成功拦截，实现有效管控；同时，对操盘手、大智慧、证券之星等股票软件也能高效拦截，至于迅雷看看、优酷、土豆、PPLive等在线视频当然也不是问题，轻松应付，高效管控。<br><br>　　此外，在安全方面，Billion&nbsp;BiGuard&nbsp;R1000还提供了Flood攻击防护、QoS、ARP攻击防护、URL过滤等等功能，可确保基础网络安全。<br><br>　　编辑点评：Billion&nbsp;BiGuard&nbsp;R1000这款路由器提供的上网行为管理功能比较丰富，性能表现也让人满意，不过在个别方面还有些遗憾，比如说其具备的连接数限制规则，无法做到基于IP地址进行设置，总之，性价比还是十分不错的，有兴趣的朋友不妨考虑一下。<br><br></p>]]></content:encoded><link>http://www.19mp3.com/blogview.asp?logID=208</link><dc:subject>精彩文章</dc:subject><dc:creator>jammy</dc:creator><dc:date>2009-7-1 15:05:17</dc:date></item><item rdf:about="http://www.19mp3.com/blogview.asp?logID=207"><title><![CDATA[黄山归来不看岳，琼台归来不看谷]]></title><description><![CDATA[如果有一种清幽，幽得让你感动，那就是琼台仙谷。<br><br>如果有一种翠绿，绿得让你心动，那就是琼台仙谷。<br><br>]]></description><content:encoded><![CDATA[<p id=fp>如果有一种清幽，幽得让你感动，那就是琼台仙谷。<br><br>如果有一种翠绿，绿得让你心动，那就是琼台仙谷。<br><br><br>&nbsp;在江南，在天台山，在这沉默无言的群山叠翠中，连绵着一道山水与道源相融的峡谷仙境，她就是------琼台仙谷。<br><br><br>&nbsp;&nbsp;琼台仙谷，山好，好得使李白写下了“龙楼凤阙不肯住，飞腾直欲天台去”&nbsp;……的佳句。<br><br><br>&nbsp;&nbsp;琼台仙谷，水美，美得让徐霞客写下了“一泓深碧如黛，是名百丈龙潭”&nbsp;……的诗文。<br><br>“黄山归来不看岳，琼台归来不看谷，到琼台天下无谷，观止矣！”<br><br>山<br><br><img src="attachments/month_0906/oldr_OK1.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0906/41t8_OK2.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0906/da3g_OK3.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0906/nkcq_OK4.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0906/da3g_OK5.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br>花<br><img src="attachments/month_0906/wtl1_OK1.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0906/31s7_OK2.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0906/kh0n_OK3.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0906/gd6j_OK4.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br>水<br><br><img src="attachments/month_0906/qnft_OK1.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><br><img src="attachments/month_0906/xum1_OK2.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0906/ywo3_OK3.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0906/da3g_OK4.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0906/63u9_OK5.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /></p>]]></content:encoded><link>http://www.19mp3.com/blogview.asp?logID=207</link><dc:subject>生活点滴</dc:subject><dc:creator>jammy</dc:creator><dc:date>2009-6-1 10:16:12</dc:date></item><item rdf:about="http://www.19mp3.com/blogview.asp?logID=206"><title><![CDATA[IBM、EMC、HDS、Netapp、Veritas等存储产品模拟器]]></title><description><![CDATA[IBM、EMC、HDS、Netapp、Veritas等存储产品模拟器<br><br><br>IBM、EMC、HDS、Netapp、Veritas等存储产品模拟器（2008.10.1新增1个EMC模拟器）。<br>]]></description><content:encoded><![CDATA[<p id=fp>IBM、EMC、HDS、Netapp、Veritas等存储产品模拟器<br><br><br>IBM、EMC、HDS、Netapp、Veritas等存储产品模拟器（2008.10.1新增1个EMC模拟器）。<br><br>IP:<a target="_blank" href="ftp://ftp.zhangqifei.cn">ftp://ftp.zhangqifei.cn</a><br><br>Username:anonymous@zhangqifei.cn（匿名登录看不到文件，得用这个用户名登录才能看到文件）<br><br>Password:空<br><br>&nbsp;<br><br>2008.9.22新增5个IBM&nbsp;DS模拟器：<br>1.IBM&nbsp;DS3000&nbsp;Storage&nbsp;Manager&nbsp;V2.70.rar（含使用手册）<br>2.IBM&nbsp;DS4000&nbsp;Storage&nbsp;Manager&nbsp;V8.41.rar<br>3.IBM&nbsp;DS4000&nbsp;Storage&nbsp;Manager&nbsp;V9.10.rar<br>4.IBM&nbsp;DS4000&nbsp;Storage&nbsp;Manager&nbsp;V9.23.rar（含使用手册）<br>5.IBM&nbsp;DS4000&nbsp;Storage&nbsp;Manager&nbsp;V10.10.rar（含使用手册）（暂时无法在Windows&nbsp;XP下运行，可以在Windows&nbsp;2003下运行）<br><br>2008.9.23新增2个EMC模拟器：<br>EMC&nbsp;Navisphere&nbsp;Simulator&nbsp;3.1.exe<br>EMC&nbsp;Navisphere&nbsp;Simulator&nbsp;3.3.exe<br><br>2008.10.1新增1个EMC模拟器：<br>EMC&nbsp;ControlCenter&nbsp;Simulation&nbsp;V4.0&nbsp;.exe<br><br></p>]]></content:encoded><link>http://www.19mp3.com/blogview.asp?logID=206</link><dc:subject>服务器 技术</dc:subject><dc:creator>jammy</dc:creator><dc:date>2009-4-20 12:36:46</dc:date></item><item rdf:about="http://www.19mp3.com/blogview.asp?logID=205"><title><![CDATA[两台服务器的集群方案]]></title><description><![CDATA[服务器集群系统中，服务器不再分布在各处，而是集中在一起统一进行管理和维护。它保持了分布式客户机/服务器模式的开发性、可扩展性的优点，同时又具备了终端/主机模式的资源共享和集中易于管理的优点。相对集中的集群系统，降低了系统管理的成本，而且还提供了和大型服务器系统相媲美的处理能力。<br>&nbsp;&nbsp;&nbsp;&nbsp;在传统的终端/主机的网络模式时代，终端功能简单，无需维护工作，在主机一端进行专门的管理与维护，具有资源共享、便于管理的特点。但是，主机造价昂贵，终端没有处理能力，限制了网络的规模化发展。之后的客户机/服务器模式推进了计算产业的标准化和开发化的发展，为系统提供了相当大的灵活性，但是随着分布系统规模的规模扩大，系统的维护和管理带来了巨大的开销。<br>面向Internet的服务型应用，需要高性能的硬件平台作为支持，将并行技术应用在服务器领域中，是计算机发展的必然趋势。并行处理技术在高性能计算领域中，高可用和高性能是集群服务器系统发展的两个重要方向。<br>集群的概念<br>集群英文名称是CLUSTER，是一组相互独立的、通过高速网络互联的计算机，它们构]]></description><content:encoded><![CDATA[<p id=fp>服务器集群系统中，服务器不再分布在各处，而是集中在一起统一进行管理和维护。它保持了分布式客户机/服务器模式的开发性、可扩展性的优点，同时又具备了终端/主机模式的资源共享和集中易于管理的优点。相对集中的集群系统，降低了系统管理的成本，而且还提供了和大型服务器系统相媲美的处理能力。<br>&nbsp;&nbsp;&nbsp;&nbsp;在传统的终端/主机的网络模式时代，终端功能简单，无需维护工作，在主机一端进行专门的管理与维护，具有资源共享、便于管理的特点。但是，主机造价昂贵，终端没有处理能力，限制了网络的规模化发展。之后的客户机/服务器模式推进了计算产业的标准化和开发化的发展，为系统提供了相当大的灵活性，但是随着分布系统规模的规模扩大，系统的维护和管理带来了巨大的开销。<br>面向Internet的服务型应用，需要高性能的硬件平台作为支持，将并行技术应用在服务器领域中，是计算机发展的必然趋势。并行处理技术在高性能计算领域中，高可用和高性能是集群服务器系统发展的两个重要方向。<br>集群的概念<br>集群英文名称是CLUSTER，是一组相互独立的、通过高速网络互联的计算机，它们构<br><br>成了一个组，并以单一系统的模式加以管理。一个客户与集群相互作用时，集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。<br>和传统的高性能计算机技术相比，集群技术可以利用各档次的服务器作为节点，系统造价低，可以实现很高的运算速度，完成大运算量的计算，具有较高的响应能力，能够满足当今日益增长的信息服务的需求。<br>集群技术应用的需求<br>Internet用户数量呈几何级数增长和科学计算的复杂性要求计算机有更高的处理能力，而CPU的发展无法跟上不断增长的需求，于是我们面临以下问题：<br>●大规模计算如基因数据的分析、气象预报、石油勘探需要极高的计算性能。<br>●应用规模的发展使单个服务器难以承担负载。<br>●不断增长的需求需要硬件有灵活的可扩展性。<br>●关键性的业务需要可靠的容错机制。<br>IA集群系统（CLUSTER）的特点<br>●由若干完整的计算机互联组成一个统一的计算机系统；<br>●可以采用现成的通用硬件设备或特殊应用的硬件设备，例如专用的通讯设备；<br>●需要特殊软件支持，例如支持集群技术的操作系统或数据库等等；<br>●可实现单一系统映像，即操作控制、IP登录点、文件结构、存储空间、I/O空间、作业管理系统等等的单一化；<br>●在集群系统中可以动态地加入新的服务器和删除需要淘汰的服务器，从而能够最大限度地扩展系统以满足不断增长的应用的需要；<br>●可用性是集群系统应用中最重要的因素，是评价和衡量系统的一个重要指标；<br>●能够为用户提供不间断的服务，由于系统中包括了多个结点，当一个结点出现故障的时候，整个系统仍然能够继续为用户提供服务；<br>●具有极高的性能价格比，和传统的大型主机相比，具有很大的价格优势；<br>●资源可充分利用，集群系统的每个结点都是相对独立的机器，当这些机器不提供服务或者不需要使用的时候，仍然能够被充分利用。而大型主机上更新下来的配件就难以被重新利用了。<br>实现服务器集群的硬件配置<br><br>●网络服务器&nbsp;两台<br><br>●服务器操作系统硬盘&nbsp;两块<br><br>●ULTRA&nbsp;160&nbsp;LVD&nbsp;SCSI磁盘阵列　一个<br><br>●18G&nbsp;SCSI硬盘　三块<br><br>●网络服务网卡&nbsp;四块<br><br>服务器集群的实践步骤<br>●在安装机群服务之前的准备：<br>１、&nbsp;三块18G&nbsp;SCSI硬盘组成磁盘阵列，做RAID5。<br><br>２、&nbsp;两台服务器要求都配置双网卡，分别安装Microsoft&nbsp;Windows&nbsp;2000&nbsp;Advance&nbsp;Server操作系统，并配置网络。<br><br>３、&nbsp;所有磁盘必须设置成基本盘，阵列磁盘分区必须大于2个。<br><br>４、&nbsp;每台服务器都要加入域当中，成为域成员，并且在每台服务器上都要有管理员权限。<br><br>●安装配置服务器网络要点<br><br>1、在这一部分，每个服务器需要两个网络适配器，一个连接公众网，一个连接内部网（它只包含了群集节点）。&nbsp;内部网适配器建立点对点的通信、群集状态信号和群集管理。每个节点的公众网适配器连接该群集到公众网上，并在此驻留客户。<br><br>2、安装Microsoft&nbsp;Windows&nbsp;2000&nbsp;Adwance&nbsp;Server&nbsp;操作系统后，开始配置每台服务器的网络。在网络连接中我们给连接公众网的命名为&quot;外网&quot;，连接内部网的命名为&quot;内网&quot;并分别指定IP地址为：<br><br>节点1：内网：ip：10.10.10.11&nbsp;外网ip：192.168.0.192&nbsp;子网掩码：255.255.255.0&nbsp;网关：192.168.0.191（主域控制器ip）<br><br>节点2：内网：ip：10.10.10.12&nbsp;外网&nbsp;ip：192.168.0.193&nbsp;子网掩码：255.255.255.0&nbsp;网关：192.168.0.191<br>●安装配置阵列<br>1、对阵列做可校验的RAID5。并划分分区。创建一个小分区（至少50兆）用来存储群集<br><br>配置数据库的检测点和日志文件。这是集群中一个重要的关键分区，一但他出现故障，将导<br><br>致整个集群的失败。这里我们分配给他1G的空间，并命名为X盘符。<br><br>2、其他的分区根据用户的需求可以自行设定。我们为了方便只分了一个Y区。<br><br>3、注意：在集群中所有的磁盘都必须是基本盘并且都要采用NTFS格式。<br>●安装集群服务软件<br>【配置首节点】<br>1、所有的设备都先关闭（两台服务器、一台磁盘阵列）。<br><br>2、先开启磁盘阵列（在任何时候都要先开启磁盘阵列，以免造成磁盘混乱）。<br><br>3、开启节点1，用有管理员权限的用户名登陆到域，用添加删除程序来添加组件-集群服<br><br>务。在安装过程中选择这是集群的首节点。创建集群名称。我们给命名为Mycluster。<br><br>５、&nbsp;配置群集磁盘。由于我们只有一个共享的磁盘阵列，所以我们将这个阵列中的两个分区<br><br>都配置成群集磁盘。<br><br>6、配置群集网络。首先我们配置外网，网络名称选择外网。IP地址保持和外网的IP地址一致。选中该网络可用于集群服务。选中所有的通信（混合网络）选项。进行下一步。接下来配置内网，确保网络名称和IP地址跟内网的一致，选中该网络可用于集群服务。选中只用于内部群集通信选项。<br><br>７、&nbsp;点击下一步按钮，屏幕出现使用网络的顺序。我们调整为表里的第一个连接是内网。这是因为：在正常的操作中，该连接将用于群集通信。如果内部网络连接失效，群集服务将自动切换到表里的下一个网络。<br><br>８、执行下一步将出现集群的IP和掩码选项。这里输入唯一的集群IP，我们设定为192.168.0.195&nbsp;掩码当然还是：255.255.255.0。<br><br>9、单击完成，完成首节点的群集配置。<br>【配置第二个节点】<br>1、保持阵列和第一个节点的开机和可用。给第二个节点上电开机。<br><br>2、象在首节点上安装群集服务一样，对第二个节点开始进行安装。<br><br>3、过程跟在首节点上在安装群集服务大体相同，只有下列的不同之处：<br><br>在创建或添加群集对话框中，在群集中选择第二个或下一个节点，并单击下一步。<br><br>输入前面所创建的群集名称（在本例中，是MyCluster），并单击下一步。<br><br>将连接到群集设为未选中。群集服务配置向导将自动提供，在安装首节点时选定&nbsp;的用户帐号名称。<br><br>输入该帐号的口令（如果有的话），并单击下一步。<br><br>在下一个对话框中，单击完成，结束配置。<br><br>将启动群集服务。单击确定。<br><br>关闭添加/删除程序<br><br>如果要安装额外的节点，重复这些步骤，以便在其它节点上安装群集服务。<br><br>检验安装<br><br>单击开始，单击程序，单击管理工具，并单击群集管理器。显示的两个节点表明，存在群集，而且它在运行。<br><br>效能评测<br><br>●容错能力的检验<br><br>对于他的容错能力我们做了以下几个实验：<br><br>1、在两台节点和集群服务同时运行的情况下，断掉其中一个节点的外网连接或是当掉一台节点，此时运行在这个节点上的集群服务被迫断开并转移到另外一个连接正常的节点上，此过程大概要4秒钟（视集群上运行的服务数量而定，在安装了SQL&nbsp;Server&nbsp;2000服务之后这个过程延长到了9-15秒）。<br><br>2、在两台节点和集群服务同时运行的情况下，我们更改了一台节点的时间，在经过大约10分钟时间被修改的时间自动调整成同另一台节点相同的设置。<br><br>3、我们在集群服务上开启了web服务，并设置了下载项目。在客户端正在下载过程中断掉集群中的一个节点，客户端并没有明显的感觉出有变化。<br><br>由以上实验可见用Windows&nbsp;2000&nbsp;Advance&nbsp;Server所做的集群在容错方面具有良好的效能，他几乎是瞬间就能把出错的节点上的服务接管过来，相对于客户端几乎感觉不到有任何变化。同时他在周期时间内所有节点进行同步，以保证其一致性。<br><br>●负载均衡能力的检验<br><br>1、&nbsp;Windows&nbsp;2000&nbsp;Advance&nbsp;Server&nbsp;所做的集群是基于TCP/IP构建的，他为共同工作且使用两个或两个以上主机群集的Web服务器提供了高度可用性和可伸缩性。因特网客户使用单一的IP地址访问群集。客户不能将单一服务器从群集中区分开来。服务器程序不能识别它们正运行于一个群集中。但是，由于网络负载均衡群集即使在群集主机发生故障的情况下仍能提供了不间断的服务，故而，它与运行单一服务器程序的单一主机大相径庭。与单一主机相比，群集还能对客户需求做出更迅捷的反应。<br><br>注意要点<br><br>我们在做集群实验的过程当中遇到了一些问题，虽然最后都顺利的解决了，但我想还是要在这里提出来让大家注意，避免在今后的工作中出现不必要的重复的错误。<br><br>1、共享磁盘之中X盘的重要性。在实验的过程中我们也知道X盘相当重要，为了验证他的重要地位，我们做了如下实验：我们首先看到在X盘下面只有一个MSDN的文件夹，其中有两个文件*.tmp和*.log，这就是上文所说的群集配置数据库的检测点和日志文件。我们试着删除这两个文件，结果*.tmp可以删除，*.log文件正在使用而无法删除。删除了*.tmp文件之后我们重新启动两台节点和集群。一切正常，进入X盘看他的文件，发现被删除的*.tmp文件又重新回到了里面，只是名字稍有些改变。这表明*.tmp文件是每次集群启动时自动生成的一个文件，而集群启动以后，这个文件就不在被使用。接着我们进行了一个后来被证明<br><br>是毁灭性的实验，我们在我的电脑管理里面的调整了磁盘管理，把X盘删除了。结果可怕的事情发生了，在不到10秒钟的时间内两台节点相继报告机群服务发生错误将不能运行且终止服务。我们尝试再次进入磁盘管理，发现阵列的磁盘已经变成了不可读取。无奈之下我们重新启动所有设备，期望能发生超乎设想的好的结果，但是事实让我们不得不失望。集群服务无法启动，阵列磁盘不可读取。在没有任何办法的情况下我们不得不重新配置集群。<br></p>]]></content:encoded><link>http://www.19mp3.com/blogview.asp?logID=205</link><dc:subject>服务器 技术</dc:subject><dc:creator>jammy</dc:creator><dc:date>2009-4-8 9:17:43</dc:date></item><item rdf:about="http://www.19mp3.com/blogview.asp?logID=204"><title><![CDATA[茅家埠-上香古道（随拍）]]></title><description><![CDATA[茅家埠-上香古道（随拍）<br>时间：2009-4-6&nbsp;下午<br>地点：茅家埠-上香古道<br>装备：尼康D60+18-55mm&nbsp;VR镜头<br>]]></description><content:encoded><![CDATA[<p id=fp>茅家埠-上香古道（随拍）<br>时间：2009-4-6&nbsp;下午<br>地点：茅家埠-上香古道<br>装备：尼康D60+18-55mm&nbsp;VR镜头<br><br><img src="attachments/month_0904/tqiw_a1.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0904/2yr6_a2.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0904/eb4i_a3.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0904/52t8_a4.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0904/oldr_a5.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0904/xun2_a6.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0904/07yd_a7.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0904/gd6j_a8.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0904/sphv_a9.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0904/if8l_a10.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /></p>]]></content:encoded><link>http://www.19mp3.com/blogview.asp?logID=204</link><dc:subject>生活点滴</dc:subject><dc:creator>jammy</dc:creator><dc:date>2009-4-8 8:44:27</dc:date></item><item rdf:about="http://www.19mp3.com/blogview.asp?logID=203"><title><![CDATA[镜头标识的含义（尼康篇）]]></title><description><![CDATA[作为一个尼康“玉米”，你是否知道尼康单反镜头上的VR、AF-S是什么意思。而作为佳能的“粉丝”你是否又知道标有USM/U、UD标识的镜头好在那里呢？如果你对这些不是很清楚的话，请往下看。&nbsp;<br><br><br>AI：&nbsp;Automatic&nbsp;Indexing自动最大光圈传递技术&nbsp;<br>]]></description><content:encoded><![CDATA[<p id=fp>作为一个尼康“玉米”，你是否知道尼康单反镜头上的VR、AF-S是什么意思。而作为佳能的“粉丝”你是否又知道标有USM/U、UD标识的镜头好在那里呢？如果你对这些不是很清楚的话，请往下看。&nbsp;<br><br><br>AI：&nbsp;Automatic&nbsp;Indexing自动最大光圈传递技术&nbsp;<br><br>发布于1977年，是Nikon&nbsp;F卡口的第一次大变动。AI是指将镜头的最大光圈值传递给测光系统以便进行正常曝光测量的过程和方法。当一个AI镜头被装在兼容AI技术的机身上时，该镜头的最大光圈值在机械连动拨杆的自动接合和驱动下传递给机身的测光系统，以实现全开光圈测光。Nikon&nbsp;F2A、F2AS、Nikkormat&nbsp;EL2(资料&nbsp;文章&nbsp;价格&nbsp;评论)、FT3和FM是第一批获益于这项技术的机身。&nbsp;<br>代表镜头：Nikkor&nbsp;AI&nbsp;50/1.4&nbsp;<br><br>AI-S：Automatic&nbsp;Indexing&nbsp;Shutter自动快门指数传递技术&nbsp;<br><br>在1981年，Nikon对全线AI镜头卡口进行了修改，以便使它能够与即将投入使用的FA高速程序曝光方式完全兼容，这些修改后的新镜头就是AI-S卡口Nikkor镜头。根据镜头光圈环和光圈直读环上的橙色最小光圈数字以及插刀卡口上的打磨凹槽，非常容易识别。当AI-S镜头用于Nikon&nbsp;FA机身时，它能够根据自身的焦距向机身提供信息以选择正常程序或高速程序，在快门速度优先自动曝光方式时，它们能够在非常宽的光照范围内提供一致的曝光控制。(因为AI-S镜头是为FA上的曝光“自动化”而定制的，因此机身的自动曝光连动拨杆能够非常流畅地控制AI-S镜头的光圈，以达到更为快速而精确的曝光控制)。&nbsp;代表镜头：Nikkor&nbsp;AIS&nbsp;50/1.4&nbsp;<br><br>AF-S:&nbsp;Silent&nbsp;Wave&nbsp;Motor静音马达&nbsp;<br><br>代表该镜头的装载了静音马达(Silent&nbsp;Wave&nbsp;Motor，S)，这种马达等同于佳能的超音波马达(ultrasonic&nbsp;motor)，可以由“行波”(travelling&nbsp;waves)提供能量进行光学聚焦，可高精确和宁静地快速聚焦，可全时手动对焦。&nbsp;可支持AF-S&nbsp;镜头自动对焦的相机有&nbsp;F5&nbsp;；&nbsp;F4；&nbsp;F10(资料&nbsp;文章&nbsp;价格&nbsp;评论)0；&nbsp;F90X；&nbsp;F90；&nbsp;F80；&nbsp;F70；&nbsp;F65；&nbsp;D1；&nbsp;D1X；&nbsp;D1H；&nbsp;D100，其余的机身可以接用，也可以测光，但不能自动对焦。&nbsp;<br>代表镜头：28-70mm&nbsp;f/2.8&nbsp;ED-IF&nbsp;AF-S&nbsp;Zoom-Nikkor&nbsp;<br><br>D型镜头：Distance&nbsp;焦点距离数据传递技术&nbsp;<br><br>代表镜头可回传对焦距离信息,作为&nbsp;3D(景物的亮度，景物对比度，景物的距离)矩阵测光的参考以及&nbsp;TTL&nbsp;均衡闪光的控制。1992年推出。&nbsp;<br>代表镜头：28-105mm&nbsp;f/3.5-4.5D(资料&nbsp;文章&nbsp;价格&nbsp;评论)&nbsp;AF&nbsp;Zoom-Nikkor&nbsp;<br><br>CRC：Close&nbsp;Range&nbsp;Correction&nbsp;近摄校正&nbsp;<br><br>采用浮动镜片设计，保证近摄时光学素质不下降，例如AIS&nbsp;24/2.8、AF&nbsp;85/1.4D&nbsp;IF之类均采用了CRC技术。&nbsp;<br><br>DC&nbsp;:&nbsp;Defocus-image&nbsp;Control&nbsp;散焦影像控制&nbsp;<br><br>尼康公司独创的镜头，可提供与众不同的散焦影像控制功能。镜头的前端有一个散焦定位转环，该环上的光圈值从F2到F5.6共4挡，分别标在环的左右，用R（后景散焦）与F（前景散焦）来指示。这是一种特殊的定焦镜头，其最大特点在于容许对特定被摄体的背景或前景进行模糊控制，以便求得最佳的焦外成像，这一点在拍摄人像时非常有价值，它还可以帮助我们根据所想要表现的来控制照片的各个部分，这也是其它厂家同类镜头所无法比拟的。&nbsp;<br>目前尼康只有2支DC镜头：AF&nbsp;DC&nbsp;105mm&nbsp;f/2D、AF&nbsp;DC&nbsp;135mm&nbsp;f/2D&nbsp;<br><br>ED&nbsp;:&nbsp;Extra-low&nbsp;Dispersion超底色散镜片&nbsp;<br><br>是指这支镜头内含&nbsp;ED&nbsp;镜片，最大限度降低镜头色差（chromatic&nbsp;aberration），从而保证镜头有优异的光学表现。&nbsp;<br>代表镜头：80-200mm&nbsp;f/2.8D&nbsp;ED&nbsp;AF&nbsp;Zoom-Nikkor&nbsp;<br><br>G型镜头&nbsp;<br><br>与D型镜头不同的是，该种镜头无光圈环设计，光圈调整必须由机身来完成，同时支持3D矩阵测光。这样的设计减轻了镜头重量，降低了生产成本。该种镜头与F5、F100、F80、F65、F60、F55、F50、F401、PRONEA和D1机身完全兼容，对于F4、F90F90X、F70、F801和F-601等机身，只能使用程序曝光和快门优先曝光模式。与剩下的其他机身不兼容。G型Nikkor镜头操作更为简便，理论上没有误操作，因为它无需手动设置最小光圈。这是塑料AF镜头的延续，针对那些几乎从不手动设置镜头的摄影者。现在Nikon有将G型头推广的趋势。&nbsp;<br>代表镜头：28-80mm&nbsp;f/3.3-5.6G&nbsp;AF&nbsp;Zoom-Nikkor&nbsp;<br><br>IF&nbsp;:&nbsp;Internal&nbsp;Focusing内对焦技术&nbsp;<br><br>所谓内对焦是指镜头在对焦时，前后组镜片都不移动，而由镜头内部的一个对焦镜片组（focus&nbsp;lens&nbsp;group）的浮动来完成对焦，对焦时镜头长度保持不变。IF技术的采用使快速而安静的对焦变为可能。&nbsp;<br>代表镜头：85mm&nbsp;f/1.4D&nbsp;IF&nbsp;AF&nbsp;Nikkor&nbsp;<br><br>IX镜头&nbsp;<br><br>1996年Nikon为APS相机Pronea发布的价廉、紧凑的镜头。性状与塑料AF-D镜头相同。不能适配于非APS机身。减少了预留给反光镜的空间，意味着这类镜头不同用于35mm相机，而且像场也太小，不足以覆盖35mm胶片。但是标准的AF镜头却可以用于APS相机。&nbsp;<br><br>Micro&nbsp;<br><br>是指这只镜头是微距镜头，或有微距拍摄的功能&nbsp;<br>代表镜头：105mm&nbsp;f/2.8D&nbsp;AF&nbsp;Micro-Nikkor&nbsp;<br><br>N：New&nbsp;新型&nbsp;<br><br>Nikon一些改进型镜头的标志，例如著名的AF&nbsp;80-200/2.8D&nbsp;ED(N)&nbsp;<br><br>N/A：全时手动对焦&nbsp;<br><br>与佳能的FTM一样。&nbsp;<br><br>P型镜头：内置CPU镜头&nbsp;<br><br>机身内置聚焦马达是个“以不变应万变”的策略，但这个策略对巨大的望远自动镜头并不能很灵，这使得Nikon新机身无法高效使用望远镜头。1998年Nikon发布了内置了CPU手动聚焦长焦镜头(P)，以满足AF机身先进的自动曝光功能，从而部分地解决了这个问题。尽管P型镜头看起来和AI-S镜头是一样的，但这些镜头却拥有AF镜头的电子和大部分性能。&nbsp;<br>目前只有3支P型镜头：500/4&nbsp;IF-ED、1200-1700/5.6-8&nbsp;IF-ED和45/2.8。&nbsp;<br><br>PC&nbsp;-&nbsp;Shift：移轴镜头&nbsp;<br><br>移动镜头光轴调整透视的镜头。多用于建筑摄影。&nbsp;<br><br>RF&nbsp;:&nbsp;Rear&nbsp;Focusing&nbsp;后组对焦技术&nbsp;<br><br>与IF不同的是，RF镜头由后组镜片（rear&nbsp;lens&nbsp;groUPS）完成对焦。由于后组镜片比前组镜片要小，易于驱动，所以保证了迅捷的对焦速度，而且镜头长度一样不变。RF对改善成像质量亦有贡献。&nbsp;<br>代表镜头：85mm&nbsp;f/1.8D&nbsp;AF&nbsp;Nikkor&nbsp;<br><br>S：Slim&nbsp;轻薄&nbsp;<br><br>Nikon一些薄型镜头的标志，例如AIS&nbsp;50/1.8S。&nbsp;<br><br>SIC：Super&nbsp;Intergrated&nbsp;Coating&nbsp;超级复合镀膜&nbsp;<br><br>TC&nbsp;：Teleconvertor&nbsp;增距镜&nbsp;<br><br>VR&nbsp;:&nbsp;Vibration&nbsp;Reduction&nbsp;电子减震系统&nbsp;<br><br>NIKON防手震镜头的代号，可用于手持摄影在低速快门时，增加画面的稳定性。能支持VR的机身有&nbsp;F5、F100、F80、F65、D1、D100。其余机身可以使用镜头但不支持VR功能。&nbsp;<br>代表镜头：80-400mm&nbsp;f/4.5-5.6D&nbsp;ED&nbsp;VR&nbsp;AF&nbsp;Zoom-Nikkor&nbsp;<br></p>]]></content:encoded><link>http://www.19mp3.com/blogview.asp?logID=203</link><dc:subject>精彩文章</dc:subject><dc:creator>jammy</dc:creator><dc:date>2009-4-3 10:16:12</dc:date></item><item rdf:about="http://www.19mp3.com/blogview.asp?logID=202"><title><![CDATA[小试-尼康D60微距]]></title><description><![CDATA[时间：2009-03-14<br><br>地点：三里亭公园<br><br>装备：尼康D60+18-55mm&nbsp;VR镜头]]></description><content:encoded><![CDATA[<p id=fp>时间：2009-03-14<br><br>地点：三里亭公园<br><br>装备：尼康D60+18-55mm&nbsp;VR镜头<br><br><img src="attachments/month_0903/ca3g_2.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0903/a8zd_3.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0903/3zr7_4.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0903/85wb_6.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0903/74wa_5.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><img src="attachments/month_0903/3zs7_DSC_0479.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /></p>]]></content:encoded><link>http://www.19mp3.com/blogview.asp?logID=202</link><dc:subject>精彩文章</dc:subject><dc:creator>jammy</dc:creator><dc:date>2009-3-16 9:18:06</dc:date></item><item rdf:about="http://www.19mp3.com/blogview.asp?logID=201"><title><![CDATA[来电时黑屏]]></title><description><![CDATA[phone来电会响铃，但是黑屏无法接听，已知道引起条件了<br>&nbsp;&nbsp;&nbsp;&nbsp;在锁屏情况下接听来电，对方未挂前我先按结束通话，未等屏幕自动锁定并黑屏时，就马上按一次“Home”，<br>一旦满足这种情况，下次来电时，将黑屏，但有响铃，只能用耳机接听。<br>&nbsp;&nbsp;&nbsp;所以在锁屏情况下接电话时，可以按结束通话，但不要再按“home&quot;键，让iphone自己恢复锁定就不会发生这个状况了]]></description><content:encoded><![CDATA[<p id=fp>phone来电会响铃，但是黑屏无法接听，已知道引起条件了<br>&nbsp;&nbsp;&nbsp;&nbsp;在锁屏情况下接听来电，对方未挂前我先按结束通话，未等屏幕自动锁定并黑屏时，就马上按一次“Home”，<br>一旦满足这种情况，下次来电时，将黑屏，但有响铃，只能用耳机接听。<br>&nbsp;&nbsp;&nbsp;所以在锁屏情况下接电话时，可以按结束通话，但不要再按“home&quot;键，让iphone自己恢复锁定就不会发生这个状况了</p>]]></content:encoded><link>http://www.19mp3.com/blogview.asp?logID=201</link><dc:subject>精彩文章</dc:subject><dc:creator>jammy</dc:creator><dc:date>2009-3-11 21:19:06</dc:date></item>
</rdf:Seq>
</items>
</channel>
</rdf:RDF>