6215
转自:https://forum.51nb.com/thread-1581807-1-1.html 部分T440、T440s、X240、X240S、New X1 Carbon用户在使用电脑时,不接电源适配器,只使用电池模式下,屏幕会有闪屏的现象。 具体原因是只用电池供电的时候,机器默认是省电模式,为了降低功耗,屏幕刷新率会自动切换,导致屏幕闪烁。 在Intel核心显卡控制面板里面的电源选项里,把显示器刷新率切换和面板自行刷新禁用,就不会闪烁了。 具体的操作方法:在桌面点击右键→图形属性→电源→使用电池→显示器刷新率切换→禁用→面板自行刷新→禁用→应用,就可以了。
3684
在整理硬盘资料的时候发现的,之前一直想说要不要写一篇关于这些的,想想还是写下来吧,留给以后自己再回过头来看看一.名称:广告取消器作用:在自己的其他程序中加入一个注册的功能,注册后右下角的广告可以屏蔽掉,否则使用的时候会不定时出现广告
迷惑指数:★★★★★二.名称:键盘指示灯查看器作用:就是对于那些无线键盘上面看不到那三个灯的,这个软件来顶替(当初是一个朋友需要所以弄的)
迷惑指数:★三.名称:Source Time作用:预报天气、执行一些提醒任务、以及记事、查农历跟公历的功能
迷惑指数:★★★
四.名称:TTPlayer广告免疫程序作用:用于屏蔽千千静听在播放的时候右下角的广告用的
迷惑指数:★
五.名称:WEME工具箱作用:就是一工具箱
迷惑指数:★★★★★★
六.名称:Source挂机锁作用:正如其名,挂机锁
迷惑指数:无 下载地址:点击下载
七.名称:Source网络监控作用:就是一监控网络流量跟网络是否通的工具
迷惑指数:无 备注:目前已出正式版本,可至 点击访问 下载
八.名称:Source系统维护作用:跟360那些类似
迷惑指数:★★★★★★
九.名称:系统文件注册工具作用:注册dll文件跟OCX文件
迷惑指数:★★★★★★
5441
不知道你还记得过去的“现在可以安全关闭电脑”的信息吗?据观察有些用户仍然对在windows 10中是否仍然可以显示此信息感兴趣,并为此去尝试,就像我们过去在90年代看到Windows 95中的消息一样。 首先,我们需要知道为什么显示,因为那些旧系统实际上并不支持电源管理,必须通过电源开关手动关闭它们。在那个时候电源管理被认为是一种很先进的功能,仅仅只有少数计算机支持。 是的,在那个时间点里,系统并不兼容ACPI(高级配置和电源接口)。 OS基本上无法使用ACPI来控制电源功能。只能通过发送断电命令关闭主板电源。 Windows 95用户在关闭完成后通过查看计算机上显示的信息:现在可以安全地关闭计算机,来确保按下电源按钮时系统文件不会损坏。 当然如今的电脑你要说还有不支持,不兼容ACPI的,我想几乎没有了吧,但如果仍然想体验,怎么办呢? 别着急,微软仍然为我们保留了这个接口,且这个接口可以支持目前最新的系统。。 如果您想要在Win Vista 及以上PC上看到上述内容,则可以按照下面提到的步骤操作。 用户可以通过组策略设置启用该功能。如果关闭Windows,系统将不会(物理上)关闭PC。 --转到“开始”菜单,然后打开“控制面板”。 --导航到“控制面板”窗口右侧可用的搜索框,然后键入“组策略”。 --您将看到搜索结果列表,然后单击“编辑组策略”。(也可以直接开始菜单,运行,输入“gpedit.msc”) --将打开一个新窗口“本地组策略编辑器”,选择“计算机配置”>>“管理模板”>>“系统”。 --双击“Windows系统关闭后不要关闭系统电源”,它将打开一个新窗口。 --在屏幕的左侧,您将看到三个选项:Not Configured,Enabled和Disabled。 选择“已启用”,然后单击“确定”以保存设置。 最后,按Win + R键打开“运行”并键入以下命令,然后按“确定”: shutdown -s -t 0 您的系统现在将关闭,您将看到消息“现在可以安全地关闭计算机”。 此外,启用该功能还可以避免在遇到任何不可避免的情况时可能遇到的系统错误。ps: 当使用“开始”菜单或任务管理器用户界面手动选择关机时,此设置不影响 Windows 关机行为。 诸如 UPS 软件此类的应用程序可能依赖 Windows 关机行为。当使用调用 Windows 编程接口 ExitWindowsEx() 或 InitiateSystemShutdown() 的软件程序来关闭 Windows 时,此设置才有用。
23832
很多朋友发现,即使下载到了Adobe Flash Player国际版,但是却无法安装,这是由于Adobe对国内进行了锁区。它会自动检测地区,如果是国内就停止安装,并强制转跳特供版下载页面. 其实,具体突破限制的方法,非常简单。大家只要借助hosts文件,屏蔽Flash联网,就可以正常安装国际版了。
hosts屏蔽方法如下: 1、进入电脑C盘的这个目录“C:\Windows\System32\drivers\etc”。
2、把hosts文件复制到桌面,右键选择“打开方式”,用记事本打开。 3、在文件最后,复制添加以下内容,保存文件。0.0.0.0 flash.cn 0.0.0.0 www.flash.cn
0.0.0.0 geo2.adobe.com 4、复制修改后的hosts文件,粘贴覆盖etc文件夹里的原hosts文件。 5、双击Flash国际版安装包,就可以正常安装了。 需要注意的是,Adobe Flash Player分为ActiveX、PPAPI、NPAPI三种版本。它们是针对不同浏览器内核,开发的控件,xp和win7建议三个都安装。win10自带ActiveX版Flash,所以只要安装其他两个即可。 Flash 下载:install_flash_player_ActiveX_32.0.0.330(仅适用XP和Win7) install_flash_player_NPAPI_32.0.0.330 install_flash_player_PPAPI_32.0.0.330
3828
新建的大礼堂里,坐满了人;我们毕业生坐在前八排,我又是坐在最前一排的中间位子上。我的襟上有一朵粉红色的夹竹桃,是临来时妈妈从院子里摘下来给我别上的,她说: “夹竹桃是你爸爸种的,戴着它,就像爸爸看见你上台一样!” 爸爸病倒了,他住在医院里不能来。 昨天我去看爸爸,他的喉咙肿胀着,声音是低哑的。我告诉爸,行毕业典礼的时候,我代表全体同学领毕业证书,并且致谢词。我问爸,能不能起来,参加我的毕业典礼?六年前他参加我们学校的那次欢送毕业同学同乐会时,曾经要我好好用功,六年后也代表同学领毕业证书和致谢词。今天,“六年后”到了,老师真的选了我做这件事。 爸爸哑着嗓子,拉起我的手笑笑说: “我怎么能够去?” 但是我说:“爸爸,你不去,我很害怕,你在台底下,我上台说话就不发慌了。” 爸爸说:“英子,不要怕,无论什么困难的事,只要硬着头皮去做,就闯过去了。” “那么爸不也可以硬着头皮从床上起来,到我们学校去吗?” 爸爸看着我,摇摇头,不说话了。他把脸转向墙那边,举起他的手,看那上面的指甲。然后,他又转过脸来叮嘱我: “明天要早起,收拾好就到学校去,这是你在小学的最后一天了,可不能迟到啊!” “我知道,爸爸。” “没有爸爸,你更要自己管自己,并且管弟弟和妹妹,你已经大了,是不是,英子?” “是。”我虽然这么答应了,但是觉得爸爸讲的话很使我不舒服,自从六年前的那一次,我何曾再迟到过? 当我上一年级的时候,就有早晨赖在床上不起床的毛病。每天早晨醒来,看到阳光照到玻璃窗上了,我的心里就是一阵愁:已经这么晚了,等起来,洗脸,扎辫子,换制服,再到学校去,准又是一进教室被罚站在门边,同学们的眼光,会一个个向你投过来,我虽然很懒惰,可也知道害羞呀!所以又愁又怕,每天都是怀着恐惧的心情,奔向学校去。最糟的是爸爸不许小孩子上学坐车的,他不管你晚不晚。 有一天,下大雨,我醒来就知道不早了,因为爸爸已经在吃早点。我听着,望着大雨,心里愁得不得了。我上学不但要晚了,而且要被妈妈打扮得穿上肥大的夹袄(是在夏天!),和踢拖着不合脚的油鞋,举着一把大油纸伞,走向学校去!想到这么不舒服地上学,我竟有勇气赖在床上不起来了。 等一下,妈妈进来了。她看见我还没有起床,吓了一跳,催促着我,但是我皱紧了眉头,低声向妈哀求说: “妈,今天晚了,我就不去上学了吧?” 妈妈就是做不了爸爸的主意,当她转身出去,爸爸就进来了。他瘦瘦高高的,站在床前,瞪着我: “怎么还不起来,快起!快起!” “晚了!爸!”我硬着头皮说。 “晚了也得去,怎么可以逃学!起!” 一个字的命令最可怕,但是我怎么啦!居然有勇气不挪窝。 爸气极了,一把把我从床上拖起来,我的眼泪就流出来了。爸左看右看,结果从桌上抄起鸡毛掸子倒转来拿,藤鞭子在空中一抡,就发出咻咻的声音,我挨打了! 爸把我从床头打到床脚,从床上打到床下,外面的雨声混合着我的哭声。我哭号,躲避,最后还是冒着大雨上学去了。我是一只狼狈的小狗,被宋妈抱上了洋车——第一次花五大枚坐车去上学。 我坐在放下雨篷的洋车里,一边抽抽搭搭地哭着,一边撩起裤脚来检查我的伤痕。那一条条鼓起的鞭痕,是红的,而且发着热。我把裤脚向下拉了拉,遮盖住最下面的一条伤痕,我怕同学耻笑我。 虽然迟到了,但是老师并没有罚我站,这是因为下雨天可以原谅的缘故。 老师教我们先静默再读书。坐直身子,手背在身后,闭上眼睛,静静地想五分钟。老师说:“想想看,你是不是听爸妈和老师的话?昨天的功课有没有做好?今天的功课全带来了吗?早晨跟爸妈有礼貌地告别了吗?……”我听到这儿,鼻子抽搭了一大下,幸好我的眼睛是闭着的,泪水不至于流出来。 正在静默的当中,我的肩头被拍了一下,急忙地睁开了眼,原来是老师站在我的位子边。他用眼势告诉我,叫我向教室的窗外看去,我猛一转头看,是爸爸那瘦高的影子! 我刚安静下来的心又害怕起来了!爸为什么追到学校来?爸爸点头示意招我出去。我看看老师,征求他的同意,老师也微笑地点点头,表示答应我出去。 我走出了教室,站在爸面前。爸没说什么,打开了手中的包袱,拿出来的是我的花夹袄。他递给我,看着我穿上,又拿出两个铜子儿来给我。 后来怎么样了,我已经不记得,因为那是六年以前的事了。只记得,从那以后,到今天,每天早晨我都是等待着校工开大铁栅校门的学生之一。冬天的清晨站在校门前,戴着露出五个手指头的那种手套,举了一块热乎乎的烤白薯在吃着。夏天的早晨站在校门前,手里举着从花池里摘下的玉簪花,送给亲爱的韩老师,她教我唱歌跳舞。 啊!这样的早晨,一年年都过去了,今天是我最后一天在这学校里啦! 当当当,钟响了,毕业典礼就要开始。看外面的天,有点阴,我忽然想,爸爸会不会忽然从床上起来,给我送来花夹袄?我又想,爸爸的病几时才能好?妈妈今早的眼睛为什么红肿着?院里大盆的石榴和夹竹桃今年爸爸都没有给上麻渣,他为了叔叔给日本人害死,急得吐血了,到了五月节,石榴花没有开得那么红,那么大。如果秋天来了,爸还要买那样多的菊花,摆满在我们的院子里,廊檐下,客厅的花架上吗? 爸是多么喜欢花。 每天他下班回来,我们在门口等他,他把草帽推到头后面抱起弟弟,经过自来水龙头,拿起灌满了水的喷水壶,唱着歌儿走到后院来。他回家来的第一件事就是浇花。那时太阳快要下去了,院子里吹着凉爽的风,爸爸摘下一朵茉莉插到瘦鸡妹妹的头发上。陈家的伯伯对爸爸说:“老林,你这样喜欢花,所以你太太生了一堆女儿!”我有四个妹妹,只有两个弟弟。我才十二岁…… 我为什么总想到这些呢?韩主任已经上台了,他很正经地说: “各位同学都毕业了,就要离开上了六年的小学到中学去读书,做了中学生就不是小孩子了,当你们回到小学来看老师的时候,我一定高兴看你们都长高了,长大了……” 于是我唱了五年的骊歌,现在轮到同学们唱给我们送别: “长亭外,古道边,芳草碧连天。……问君此去几时来,来时莫徘徊!天之涯,地之角,知交半零落,人生难得是欢聚,唯有别离多……” 我哭了,我们毕业生都哭了。我们是多么喜欢长高了变成大人,我们又是多么怕呢!当我们回到小学来的时候,无论长得多么高,多么大,老师,你们要永远拿我当个孩子呀! 做大人,常常有人要我做大人。 宋妈临回她的老家的时候说:“英子,你大了,可不能跟弟弟再吵嘴!他还小。” 兰姨娘跟着那个四眼狗上马车的时候说:“英子,你大了,可不能招你妈妈生气了!” 蹲在草地里的那个人说:“等到你小学毕业了,长大了,我们看海去。” 虽然,这些人都随着我长大没了影子了。是跟着我失去的童年也一块儿失去了吗? 爸爸也不拿我当孩子了,他说:“英子,去把这些钱寄给在日本读书的陈叔叔。” “爸爸!——” “不要怕,英子,你要学做许多事,将来好帮着你妈妈。你最大。” 于是他数了钱,告诉我怎样到东交民巷的正金银行去寄这笔钱——到最里面的柜子上去要一张寄款单,填上“金柒拾圆也”,写上日本横滨的地址,交给柜台里的小日本儿! 我虽然很害怕,但是也得硬着头皮去——这是爸爸说的,无论什么困难的事,只要硬着头皮去做,就闯过去了。 “闯练,闯练,英子。”我临去时爸爸还这样叮嘱我。 我心情紧张地手里捏紧一卷钞票到银行去。等到从最高台阶的正金银行出来,看着东交民巷街道中的花圃种满了蒲公英,我高兴地想:闯过来了,快回家去,告诉爸爸,并且要他明天在花池里也种满蒲公英。 快回家去!快回家去!拿着刚发下来的小学毕业文凭——红丝带子系着的白纸筒,催着自己,我好像怕赶不上什么事情似的,为什么呀? 进了家门,静悄悄的,四个妹妹和两个弟弟都坐在院子里的小板凳上,他们在玩沙土,旁边的夹竹桃不知什么时候垂下了好几枝,散散落落的很不像样,是因为爸爸今年没有收拾它们——修剪、捆扎和施肥。 石榴树大盆底下也有几粒没有长成的小石榴。我很生气,问妹妹们: “是谁把爸爸的石榴摘下来的?我要告诉爸爸去!” 妹妹们惊奇地睁大了眼,她们摇摇头说:“是它们自己掉下来的。” 我捡起小青石榴。缺了一根手指头的厨子老高从外面进来了,他说: “大小姐,别说什么告诉你爸爸了,你妈妈刚从医院来了电话,叫你赶快去,你爸爸已经……” 他为什么不说下去了?我忽然着急起来,大声喊着说:“你说什么?老高。” “大小姐,到了医院,好好儿劝劝你妈,这里就数你大了!就数你大了!” 瘦鸡妹妹还在抢燕燕的小玩意儿,弟弟把沙土灌进玻璃瓶里。是的,这里就数我大了,我是小小的大人。我对老高说: “老高,我知道是什么事了,我就去医院。”我从来没有过这样的镇定,这样的安静。 我把小学毕业文凭,放到书桌的抽屉里,再出来,老高已经替我雇好了到医院的车子。走过院子,看那垂落的夹竹桃,我默念着:爸爸的花儿落了,我也不再是小孩子。
38799
原文链接 半导体行业观察这是最好的时代,也是最坏的时代。中国的半导体产业正在不断苏醒,但有些地方却仍掣肘于他国。别的不说,先来谈谈光刻机吧。在芯片制造漫长的产业链中,光刻机是最为耀眼的明珠,它代表了人类科技发展的顶级水平(另一个是航空发动机),它是芯片制造中必不可少的精密设备。简单来说,做芯片缺了光刻机就相当于被人掐住了脖子,在半导体产业逐渐抬头的这一年,光刻机却并没有多大起色。很遗憾的说,在高端光刻机领域,中国没有发言权。难道光刻机从发明之初,中国就一直落于人后?不好下定论。文学史上有一句话:“脱离时代背景去分析人物事件都是耍流氓。”因此,小编尽可能将自己投身于时代的洪流,站在几十年后的今天,用浅薄的历史观去揭开沉重的枷锁。走进最初的光刻机时代,顺着时间脉络,找出中国光刻机发展的历程。此文仅为抛砖引玉,各位看官若有更独到的见解也不妨指点一二。缘起70年代1952年,二战的硝烟刚刚散去,中国开启了计算机事业,国家成立电子计算机科研小组,由数学研究所所长华罗庚负责。从这一年开始中国第一次有了经济数据,GDP总量是日本的1.76倍,却仅仅达到美国的8.3%。总量大于日本,但人均比日本少,发展水平与日本有一定差距,但差距并不算大。也就是说1950年代的中国和日本基本处在同一水平线上,但跟美国比根本不够看。1952-1959中美两国GDP对比(美元)1952-1959中日两国GDP对比(美元)1956年,我国第一只晶体三极管诞生,自此与发达国家一样,中国也进入半导体新纪元。此时距离贝尔实验室研发的世界上第一只点接触三极管已经过去了9年。世界上第一个晶体管1958年我国第一枚锗晶体管试制成功。1961年我国第一个集成电路研制课题组成立。1962年我国第一代硅平面晶体管问世。1965年,我国第一块集成电路在北京、石家庄和上海等地相继问世。其中包括中国科学院半导体研究所、河北半导体研究所(简称13所)、北京市无线电技术研究所(简称沙河器件所)等。划重点,在1962年,我国出现了硅平面晶体管。何为平面晶体管?据百度百科资料:“采用平面工艺制作的晶体管,就叫做平面晶体管。”而这所谓的平面工艺,主要就是利用光刻技术和二氧化硅膜的掩蔽作用来进行选择扩散和电极的蒸发。而对比上文可知,我国1965年第一块集成电路诞生,可以大胆推测,我国利用光刻技术制造集成电路芯片的时间,差不多处于1965年前后。1977年,中国恢复高考制度,中国年轻人被压抑10年的悸动与渴望得到释放,而正是在这一年,我国最早的光刻机-GK-3型半自动光刻机诞生,这是一台接触式光刻机(就目前所能得到的资料而言)。资料如图所示:GK-3光刻机当时的美国在20世纪50年代就已经拥有了接触式光刻机,期间相差了二十几年,并且在一年之后,GCA又推出真正现代意义的自动化步进式光刻机(Stepper),分辨率比投影式高5倍达到1微米。此时的光刻机巨头ASML还没有出现,日本的尼康和佳能已于60年代末开始进入这个领域。之后一年,改革开放,也就是1978年,1445所在GK-3的基础上开发了GK-4,把加工圆片直径从50毫米提高到75毫米,自动化程度有所提高,但还是没有摆脱接触式光刻机。通过查阅《光电工程》1981年第05期期刊得知,同一年,中国科学院半导体所开始研制JK-1型半自动接近式光刻机,并在1981年研制成功两台样机。文中同时也提到了:这两段文字很明显可以看出,当时中国已经知道分步投影光刻技术的显著优点,但是苦于国内生产工艺尚不成熟,所以很难实现。1982年科学院109厂的KHA-75-1光刻机,这些光刻机在当时的水平均不低,最保守估计跟当时最先进的canon相比最多也就不到4年,而且从jkg系列至今仍再销售的情况来看,都具有不错的使用价值。1985年,机电部45所研制出了分步光刻机样机,通过电子部技术鉴定,认为达到美国4800DSW的水平。如果资料没有错误,这应当是中国第一台分步投影式光刻机,采用的是436纳米G线光源。按照这个时间节点算,中国在分步光刻机上与国外的差距不超过7年(美国是1978年)。时间捋到这里,我们再来回顾一下五十年代-八十年代整个中国半导体产业的发展。五十年代开了个好头,到六七十年代的时候,中国大陆的电子工业、半导体工业仅次于美国,领先于韩、台、日。1979年上海元件五厂和无线电十四厂甚至成功仿制英特尔公司1974年推出的8080CPU,比德国仿制成功还早一年。国产仿制CPU一切都向着美好的方向发展,老一辈革命者和建造者奉献自己的青春,造就了中国的半导体产业,很多资料显示,当时中国的半导体产业虽然没有超越当时世界最先水平,但是差距并不大。更重要的是,打造了从单晶制备、设备制造、集成电路制造的全产业链,基本不依赖国外进口,也就是说,中国以一国的供应链去追赶整个西方发达国家联盟的供应链。要知道,当时英特尔也是用的日本的光刻机。被丢失的80年代然而80年代来了。1984年,实属平常也不平常的一年,有一些东西开始悄然发生改变。脱下朴素的衣着,年轻人开始穿喇叭裤跳霹雳舞,理发店永远排满人,那是个以梦为马的年代。同年,苹果发布了营销史上最伟大的电视广告《1984》还是这一年尼康已经和GCA平起平坐,各享三成市占率。Ultratech占约一成,Eaton、P&E、佳能、日立等剩下几家每家都不到5%。就是这一年,日后的光刻机市场的绝对霸主ASML诞生了。80年代底,中国开始奉行的“造不如买”的政策,一大批企业纷纷以“贸工技”为指导思想。产业抛却独立自主,自力更生的指导方针,盲目对外开放。没有顶层设计,中国的集成电路在科研,教育以及产业方面出现了脱节,中国独立的科研和产业体系被摧毁,研发方面是单打独斗,科研成果转化成产品的微乎其微。产业在硬件上沦为组装厂,为外资企业提供廉价劳动力;在软件上围绕国外制定的技术标准和技术体系马首是瞻,软件工程师转变为廉价的码农。极其少数坚持独立自主路线的企业,在买办和外资的夹缝中求生存。眼看他起朱楼,眼看他楼塌了,中国半导体在五十年代到七十年代创造的盛景成了泡沫。覆巢之下无完卵,此时的光刻机产业又能好到哪里去?虽然后续一直在跟进研发,但大环境的落后加上本来就与世界先进企业有差距,纵使中国在各个时间点上都有代表性成果,却终究没有在高端光刻机领域留下痕迹。千禧年的醒悟九十年代,光刻光源已被卡在193纳米无法进步长达20年,科学家和产业界一直在探讨超越193纳米的方案,当然这个难点最后在2002年被台积电的林本坚博士所攻破,他在一次研讨会上提出了浸入式193nm的方案,最终通过获得成功。此时的中国才刚刚开始启动193纳米ArF光刻机项目,足足落后ASML20多年,这时候ASML已经开始EUV光刻机的研发工作,并于2010年研发出第一台EUV原型机,由三星、台积电、英特尔共同入股推动研发。这时候的半导体产业突然活了过来,2000年之后,中国芯片进入了海归创业和民企崛起的时代。中星微的邓中翰于1999年回国,中芯的张汝京于2000年回国,展讯的武平和陈大同于2001年回国,芯原的戴伟民于2002年回国,兆易的朱一明于2004年回国,他们带着丰富的经验和珍贵的火种,跳进了中国半导体行业的历史进程之中。2002年,上海微电子装备有限公司承担了“十五”光刻机攻关项目,中电科45所把此前从事分步投影光刻机的团队迁到了上海,参与这个项目。至2016年,上海微电子已经量产90纳米、110纳米和280纳米三种光刻机,其中性能最好的是90nm光刻机。目前,我国从事集成电路前道制造用光刻机的生产厂商只有上海微电子(SMEE)和中国电科(CETC)旗下的电科装备。到这个节点,国际上已经放弃了157纳米的光源,除ASML掌握了EUV光源技术之外,其他各家使用的都是193纳米ArF光源,中国在这点上与除ASML之外的“外国”是同步的。总结来说,中国光刻机研制起于70年代后期,初期型号为接触式或接近式光刻机,85年完成第一台分步光刻机,此后技术一直在推进,各个时间点均有代表性成果,并未出现所谓完全放弃研发的情况,但也并没有多大的起色。不知有多少人会可惜曾经失去的80年代。星星之火40年过去了,中国仍旧没有走出困境,但细枝末节处已见微光。2015年4月,北京华卓精科科技股份有限公司“65nmArF干式光刻机双工件台”通过整机详细设计评审,具备投产条件。目前,65nm光刻机双工件台已获得多台订单。接下来公司要完成28nm及以下节点浸没式光刻机双工件台产品化开发并具备小批量供货能力,为国产浸没光刻机产品化奠定坚实基础。作为世界上第二家掌握双工件台核心技术的公司,华卓精科成功打破了ASML公司在工件台上的技术垄断。2017年6月21日,中国科学院长春光学精密机械与物理研究所牵头研发的“极紫外光刻关键技术”通过验收。2018年11月29日,中科院研制的“超分辨光刻装备”通过验收。光刻分辨力达到22纳米,结合双重曝光技术后,未来还可用于制造10纳米级别的芯片。曝光系统和双工件台系统的成功,成为了燎原的点点星火,为我国高端光刻机的研发生产提供了奠定坚实基础。更好还是更坏?没有人可以预测,正如华为创始人兼总裁任正非在最近的一次访谈中说道:“自研芯片光砸钱不行,企业更需要物理学家、数学家等。”光刻机想要进入高端领域不光要砸钱还要人才。不破,则不立。
6804
文中资料来源:百度百科、HDMI详解 今天因为某条Hdmi线有问题,使用测试仪对Hdmi线测试以后发现是其中一芯断路了,鉴于之前一直没有认真了解过其原理,也正好借着这次好好了解了一下Hdmi的相关知识 HDMI,全称为(High Definition Multimedia Interface)高清多媒体接口,主要用于传输高清音视频信号。 一、版本 目前Hdmi主要有以下版本: HDMI 1.0
最早的HDMI 1.0版本于2002年12月推出,它的最大特点就是整合了音频流的数字接口,与当时PC界面中很流行的DVI接口相比,它更先进,更方便。HDMI 1.0版本支持从DVD到蓝光格式的视频流,而且具备CEC(consumer electronics control)功能,也就是在应用中,可以在所有连接设备间形成一种共通的联络,对设备组具备更方便的控制。
HDMI 1.1
2004年5月,HDMI 1.1版本面试。新增对DVD音频的支持。
HDMI 1.2
HDMI1.2版本于2005年8月推出,很大程度上解决了HDMI 1.1支持的分辨率较低、同电脑设备兼容性较差等问题。1.2版像素时钟运行频率达到165MHz,数据量达到4.95 Gbps,因此可以实现1080P。可以认为1.2版解决的是电视的1080P和电脑的点对点问题。
HDMI 1.3
2006年6月HDMI 1.3更新,带来最大的变化是将单链接带宽频率提升到340MHz,也就能让这些液晶电视获得10.2Gbps的数据传输量,1.3版的线是有4对传输通道组成,其中1对通道是时钟通道,另外3对是TMDS通道(最小化传输差分信号),他们的传输速度分别为3.4GBPS。那么3对就是3*3.4=10.2GPBS更是能将HDMI1.1、1.2版本所支持的24位色深大幅扩充至30位、36位及48位(RGB或YCbCr)。HDMI 1.3支持1080P;一些要求不高的3D也支持(理论上不支持,实际有些可以)。
HDMI 1.4
HDMI 1.4版本已经可以支持4K了,但是受制于带宽10.2Gbps,最高只能达到3840×2160分辨率和30FPS帧率。
HDMI 2.0
HDMI 2.0的带宽扩充到了18Gbps,支持即插即用和热插拔,支持3840×2160分辨率和50FPS、60FPS帧率。同时在音频方面支持最多32个声道,以及最高1536kHz采样率。HDMI 2.0并没有定义新的数据线和接头、接口,因此能保持对HDMI 1.x的完美向下兼容,现有的二类数据线可直接使用。HDMI 2.0并不会取代HDMI 1.x,而是基于后者的增强,任何设备要想支持HDMI 2.0必须首先保证对HDMI 1.x的基础性支持。
HDMI 2.0a
HDMI 2.0a的变化并不大,它的主要更新只有一个地方,那就是加入了对HDR格式传输的支持,能够显著增强图像质量。
HDMI 2.0b
HDMI2.0b兼容所有HDMI之前的规格版本,与HDMI2.0a并没有太大区别,HDMI2.0b也是目前为止HDMI最新的版本。
(所以网上说的HDMI2.0a比HDMI2.0b新并不对。HDMI官方的信息是2.0b为目前最新的接口版本)
HDMI 2.1 HDMI 2.1根据飞利浦撰写的白皮书增加支持“动态元”
简而言之:“HDMI 2.0A涵盖HDR EOTF信令和静态元数据元数据的动态是HDMI 2.1所涵盖。”
2017年1月4日提出
带宽提升至48Gbps
支持4K 120Hz及8K 60Hz
支持高动态范围成像(HDR),可以针对场景或帧数进行优化
支持eARC功能
可针对游戏帧数进行信号同步,减少画面撕裂
向后兼容HDMI 2.0、HDMI 1.4 二、Hdmi信号的传输 1. HDMI引脚:
HDMI有A,B,C,D,E五种引脚类型,目前市面中比较常见的就是Type A: 其中
1-9 都是TMDS数据传输实际上用到的引脚,分为0,1,2三组 10-12 为TMDS时钟信号,如当前Video Timing为480p@60Hz(Htotal:800,Vtotal:525),则TMDS clock = 800x525x60 = 25.2MHz。TMDS clock就像是对像素的打包,一个clock分别在三个Channel传输一个像素的R、G、B(8bit)信号。 13 为CEC(consumer electronic control)类似一种扩展的HDMI功能,供厂家自己定制HDMI消息,(比如说你有一台sony的DVD与TV,两者用HDMI线接上,如果你用TV的遥控器可以控制DVD,另DVD执行某种功能,那么该功能的命令信号就是通过TV与DVD间的CEC引脚传输的) 14 为保留引脚,未使用(或者也可以为CEC提供多一个引脚) 15-16 为I2C引脚,用于DDC(Display Data Channel,主要用于EDID与HDCP的传输)传输。在HDMI的流程中,DDC通信几乎是最先做的(前有Hotplug),因为HDMI的主从两个设备需要通过DDC来获得他们对方设备的EDID,从而得到各种信息,并且通过比较timming以确定以后送出来的timming为最合适的 17 为接地引脚 18 为5v的AC引脚 19 为Hotplug(热拔插)引脚(用于监测HDMI设备有没有存在,如果存在(Hotplug为high)那么可以通过DDC去读EDID),HDMI有规定在HDMI 5vAC断电时source device可以读reciever device的EDID,也就是需要Hotplug为High。其中有两种Hotplug相关的情况会导致HDMI被识别为DVI:
Hotplug为High,不过EDID并没有准备好,那么信号源设备会由于无法读到EDID而认为接收设备为DVI,这样会导致HDMI有图像无声的问题。
Hotplug为Low,也会导致信号源无法读到EDID而认为接收设备为DVI,从而导致HDMI有图无声
在TV这种有多个HDMI通道的情况下,有时会在多个HDMI通道进行切换,切换后HDMI通道应当先初始化,即先把Hotplug拉低,通知HDMI source device之前所用的EDID已经改变,需要重新读取,那么source device在Hotplug被拉高的时候会去读取新的EDID,但是拉低这个过程至少需要100ms,否则source device有可能不会去读取新的EDID,从而输出DVI信号 2.传输流程 HDMI TMDS传输的数据类型有三种(加上Hsync与Vsync就算4种):
Preamble(控制信息),主要用于控制接下来传输的数据是Data Island或者Video Data
Data Island(数据包),各种类型的包信息,包括音频数据包,图像信息包等
Video Data (视频信息),视频像素数据,HDMI可以传输RGB与YUV两种格式的像素数据
还有Hsync与Vsync
HDMI的数据传输有TMDS0,TMDS1,TMDS2三个通道,每个通道的传输流程都是一样的: 如果是8bit的数据进入TMDS编码器,得到抗干扰性强的10bit TMDS信号,然后再进行串行化输出;在接收端收到串行的HDMI信号后,进行信号复原,得到10bit的TMDS信号,最后用TMDS解码器解码得到原来的8bit数据。 3.TMDS部分 一般来说,HDMI传输癿编码格式中要包括视频数据、控制数据和数据包(数据包中包括音频数据和附加信息数据,例如纠错码等)。TMDS每个通道在传输时要包含一个2bit的控制数据、8bit的视频数据戒者4bit的数据包即可。在HDMI信息传输过程中,可以分为三个阶段:视频数据传输周期、控制数据传输周期和数据岛传输周期,分别对应上述的三种数据类型。 下面介绍TMDS中采用的技术: 1.传输最小化
以单个通道的8位数据为例,8位数据经过编码和直流平衡得到10位最小化数据,这仿佛增加了冗余位,对传输链路的带宽要求更高,但事实上,通过这种算法得到的10位数据在更长的同轴电缆中传输的可靠性增强了。下图是一个例子,说明对一个8位癿并行RED数据编码、并/串转换。 第一步:将8位并行RED数据传送到TMDS发送端。 第二步:并/串转换. 第三步:进行最小化传输处理,加上第9位,即编码过程。第9位数据称为编 码位。 2.直流平衡
直流平衡(DC-balanced)就是指在编码过程中保证信道中直流偏移为零。方法是在原本的9位数据的后面加上第10位数据,返样,传输的数据趋于直流平衡,使信号对传输线的电磁干扰减少,提高信号传输的可靠性。 3.差分信号
TMDS差分传输技术是一种刟用2个引脚间电压差来传送信号癿技术。传输数据的数值(“0”或者“1”)由两脚间电压正负极性和大小决定。即,采用2根线来传输信号,一根线上传输原来的信号,另一根线上传输与原来信号相反的信号。这样接收端就可以通过让一根线上的信号减去另一根线上的信号的方式来屏蔽电磁干扰,从而得到正确的信号。 如下图所示: 总体传输流程如下: 如果传输的是Video Data,并且格式为RGB,那么会占用三个通道的所有24bit输入,Channel0[7:0]用于传输B,Channel1[7:0]用于传输G,Channel2[7:0]用于传输R。 如果传输的是Data Island,则占用三个通道共10bit输入,Channel0[3:2]用于传输Data Island Header(包头),Channel1[0:3]与Channel2[0:3]用于传输Data Island Content(包内数据)。 如果传输的是Preamble,则占用1,2两个通道共4bit输入,Channel1[1:0]与Channel2[1:0]分别为CTL0,CTL1,CTL2,CTL3,用于判断接下来输入的是Video Data或者Data Island 对于Hsync与VSync,会占用Channel0通道的两个bit输入,Channel0[0]为Hsync,Channel0[1]为Vsync 4.传输周期 HDMI的TMDS数据传输可以分为三个传输周期: Control Period期间会传输Hsync,Vsync,并且在该时期的最后阶段会传输Preamble Data Island Period期间会传输Data Island(数据包),也会有Hsync与Vsync Video Data Period期间会传输Video Data(视频像素数据) 某帧的总体周期如下: 三个传输周期的过渡如下: 左边是Control Period,传输有Hsync,Vsync与Preamble 中间是Data Island Period,传输有Hsync,Vsync,以及两个Packet Header与Packet(每32个clock 一个packet);另外Data Island的两端会用Guard Band保护并隔开Data Island的数据,因为这个阶段传输的数据大多是非常重要的,比如其中就有图像分辨率,决定后面的Video Data数据的显示方式 右边是Video Data Island,传输视频像素数据,在该时期的开头也有Guard Band 5.Data Island Packet结构 所有Data Island Packet都以32个时钟脉冲为一个周期,也就是说每32 clk传输一个包。 以上图为例,
包头部是BCH block 4,由Channel0[2]传输,32clk表示有32bit,则为4byte,前三个byte为包头,最后一byte为校验码 包体为BCH block 0,1,2,3,分别由Channel1,Channel2共8根线传输,共有24byte与6byte的校验码 Parity Bits校验码是用于检验HDMI Cable传输过程中是否发生了错误,如果该Packet在HDMI接收端校验错误,如果只有一个bit的错误,那么可以修正,超过1bit的错误会被判别为无效Packet(由于HDMI是一直在发送数据因此无法重发错误Packet?)
所以说,在接收端,在解完包之后,需要取出各个BCH block的Parity bit,进行Calibration(校验)
Packet类型各种各样,详细请看HDMI Spec 6.Audio Clock
Audio的采样率有44100,48000,192000等,是各种各样,在HDMI传输时,Audio是PCM级(无压缩)传输,把PCM数据打散到各个包内,为了得到每个音频帧的数据,也需要知道Audio的采样率。HDMI中规定Audio的传输方式: Audio采样率fs重建依靠的主要参数为:
TMDS Clock CTS N 在发送设备这端,已知参数有采样率fs,视频时钟Video Clock(TMDS clock),以及预先设定好的参数N,求CTS:
CTS=N∗f TMDS 128×f x CTS=N∗fTMDS128×fx CTS = \frac{N *f_{TMDS}}{128\times{f_x}}
在接收设备这端,TMDS clock通过硬件设备可以得到,N,与CTS通过Audio Packet传输过来,求fs:
128∗f s =N×f TMDS CTS 128∗fs=N×fTMDSCTS 128*f_s = \frac{N\times{f_{TMDS}}}{CTS}
在接收端为了保持fs的稳定与精确,需要进行锁相,即用VCO(Voltage-controlled oscillator压控振荡器,通过电压控制产生的频率)产生合适的频率,然后用PFD(Phase Frequency Detector)来锁频 首先,由于VCO有个最佳的工作区域如(200MHz~500MHz),那么为了保证VCO在最佳工作频率内,我们可以从后倒推回来,先对输出的fa128做乘法得到 f vco =f a128 ×S×S 2 fvco=fa128×S×S2 f_{vco} = {f_{a128}}\times{S}\times{S_2} 由于f a128 fa128 f_{a128} 只有那么几种(44.1k,48k等),所以比较容易得到S S S 与S 2 S2 S_2
然后,为了更快进行频率匹配,需要对近来的频率f x fx(就是晶振时钟f crystal fcrystal)或者f v fv(pixel clock)做除法,也对f vco fvco做除法,令两个趋向相等。对于细微的区别可以用D Code 进行修正 f vco M =f x K fvcoM=fxK \frac{f_{vco}}{M} = \frac{f_x}{K}
最后做PFD锁相
第2,3步的反馈操作循环地进行,最后可以得出比较稳定的f vco fvco
最终得到 f a128 =f vco S×S 2 fa128=fvcoS×S2 f_{a128} = \frac{f_{vco}}{{S}\times{S_2}} 7.HotPlug HotPlug即热拔插,当接上接口时就可以判定设备是否存在,以进行后续工作。
HDMI source device(HDMI HPD)会监测sink device的Hotplug端口,如果Hotplug为High,则证明设备可以工作,然后去读取DCC,如果为low,则证明设备已断开。
HDMI sink device应该通过把Hotplug拉低,来通知source device EDID已经被改变,那么source device在Hotplug被拉高后,就会重新来读取新的EDID,拉低这段时间应该多于100ms。
HDMI规定,HDMI 的5v引脚通电时,可以通过DCC去读取EDID,即需要保证Hotplug为high,有些Hotplug是直接接到5V上的(如下)。
Hotplug接法:(HDMI HPD(Hotplug detect ?)检测sink的Hotplug端) 上面用5V引脚进行供电,并接上Hotplug,这样做就能保证每次source device接上sink device时,都可以去读取到EDID。但是这样做有一个缺点,当5V电源断开时,会有5v的电压回灌给HDMI HPD与Hotplug,5V电压会冲击Hotplug,一旦Hotplug引脚无法承受5V电压的回灌,会被打穿。 下面有个较好的Hotplug接法: 上面用的是额外的GPIO引脚加上三极管控制HDMI HPD为0还是1,如果HDMI0_HPD_CTL输出0,那么三极管断开,HDMI0_HPD侦测到High,如果HDMI0_HPD_CTL输出1,那么三极管打通,HDMI0_HPD侦测到low。 8.HDMI Sink 例如像TV这种就是HDMI的接收端,那么HDMI接收端需要做些什么东西。
HDMI可以接收到的有三个通道的TMDS Data,TMDS Clock,可以设置Hotplug,还有DCC传输用的I2C引脚。上面已经讲了TMDS Data,与设置Hotplug,接下来分析TMDS Clock。
TMDS Clock 就是Pixel Clock,即一个像素点所用的时钟频率。TMDS Clock通过clk 引脚传输到接收端,但是接收端并不清楚发送端发过来的TMDS Clock 频率为多少,因此需要通过Phy(PHY是模拟数字转换部分,不同于ADC,PHY是不知道采样频率的,需要自己锁频、锁相,侦测确切的输入频率)来进行锁相得到。但是由于HDMI频宽太宽(480P@60Hz为25.2MHz,1080P@60Hz为162MHz,甚至还有高达340MHz的),一般VCO(压控振荡器,通过电压控制产生的频率)无法覆盖这么大的范围,因此需要分频带来设置Phy: 先侦测输入频率落在哪个频带,然后根据不同频带做不同设置。
用TV产生的晶振来数count,数得count后就知道TDMS Clock了 f crystal =count×f TMDS fcrystal=count×fTMDS f_{crystal} = {count}\times{f_{TMDS}} ??
或者用1024个TMDS Clock来数晶振个数 1024×f TMDS =count×f crystal 1024×fTMDS=count×fcrystal {1024}\times{f_{TMDS}} = {count}\times{f_{crystal}} ?? 由于视频信号从RGB个8bit通过TMDS编码后变成了10bit,然后又串行化,所以实际用于接收TMDS Data所用的时钟应该为:
f ReceiveClock =10×f TMDS fReceiveClock=10×fTMDS f_{ReceiveClock} = {10}\times{f_{TMDS}}
另外ReceiveClock也可以不用直接采用上面的乘法,而是采用TMDSClock为参考、硬件锁相的方法来得到。
得到ReceiveClock后就可以去设置频率PLL,然后对三个通道进行采样得到TMDS Data。 9.Timming Detect
在Sink端还有需要进行Timming Detect,因为如果设备可以支持(如chroma),HDMI可以自由更换Timming,而当Timming更换了之后,Sink需要重新设定Phy。因此,通过侦测频率的改变来检测是否更换了Timing是必要的。一般会有一个中断服务(或循环)线程来侦测频率的改变,一旦频率改变后,该进程会通知重新设定Phy,保证HDMI的正确运行
6499
注意:1.更新前建议先查询下,当前的设备是否支持更新的版本,以便更新出错或更新后无法正常启动(查询链接:点我跳转) 2.虽然不一定,但如果跨版本更新会有一定概率移除旧的驱动,如果之前安装有导入第三方驱动,请在更新完成后注意查看VIB remove 的信息 进入正题 最近看到Esxi都更新到7.0了,再看了下挂在公司的Esxi 还是6.7 2018年的版本,想想也确实该更新了,但硬盘里又有大量数据无法直接重新安装,那该怎么升级呢,其实方法很简单,只需要跟着我操作即可,下面我们就开始吧(其他版本亦是如此) 首先,我们第一步需要先确定当前的版本是哪个 然后到官网去下载更新包,官网需要注册账号,注册完成以后,登陆后界面如图 在这里,我们点击右侧的查看和下载产品 在页面右侧找到"下载补丁程序" 如果觉得麻烦,也可直接访问此链接:https://my.vmware.com/cn/group/vmware/patch#search 在该页面中找到需要的补丁 如何判定这个补丁是否是我们需要更新的,很简单,只需要看内部版本号那一栏,如果数字比你第一步获取到的要高,那就说明是需要更新的,如果已经是这个版本号,或者已经比它高了则不需要再进行升级 找到以后,我们需要首先将其下载到本地 下载好以后,就需要将其上传到Esxi中 (图中的update文件夹仅仅只是个人用于后面好找创建的,不需要一定使用此名称) 启用SSH服务 通过SSH连接到Esxi上 接下去,我们找到之前上传那个文件的位置,命令为:cd /vmfs/volumes/datastore1/xxx (红字部分根据当前设备存储位置而变动),我这里是datastore1/update,然后输入ls,就可以看到我们前面上传的文件 然后我们执行 esxcli software sources profile list -d /vmfs/volumes/datastore1/update/ESXi670-201905001.zip 上述命令中,/vmfs/volumes/后面的须根据当前设备而确定,以上仅用于举例,如果没有错误,则可以看到如下信息 然后我们就可以正式开始升级了 升级命令:esxcli software profile update -d /vmfs/volumes/datastore1/update/ESXi670-201905001.zip -p ESXi-6.7.0-20190504001-standard 其中-p后面跟的为上一步中获取到的文件信息 稍等片刻,即可升级完成,然后确定没什么问题后,就可以输入reboot直接重启了 重启完成后,我们可以到主页中查看,这时候就可以看到版本已经更新了
5140
解决方案参考:https://blog.csdn.net/jingzz1/article/details/104551555 近日,因为需要使用android studio改个程序,正好看到android studio 更新到3.6,于是在安装完后,打好中文补丁,导入之前的代码,运行,咦?怎么报错了,再一看,怎么都是乱码,这样怎么知道是什么错误呀。。。。 (界面类似上图) 首先怀疑,有没有可能是中文补丁导致,遂移除,可症状依旧,于是考虑下一个,字体问题,更换字体后,问题依旧,没办法只好google(为什么不用百度?因为一开始百度出来的结果,全是过时的旧数据,没一点用),然后看到一位博主也碰到同样问题,在按照他的方法操作后,终于正常。 其实,解决方法很简单 首先关闭android studio,一定要先关闭,然后打开android studio 安装目录下的bin目录: 可以看到两个文件:studio.exe.vmoptions,studio64.exe.vmoptions
分别以文本文档(即txt)的方式打开 在最后一行添加:-Dfile.encoding=UTF-8 ,如图: 保存后重新打开android studio,乱码的问题就解决了
4121
方法一:安装 Flash Player以管理员身份登录。yum install flash-plugin验証安装安装好后,重新启动FireFox,在地址栏输入【about:plugins】确定 Shockware Flash 是否安装成功并启用。更新 Flash player以管理员身份登录。yum update flash-plugin方法二:桌面打开浏览器访问:http://get.adobe.com/cn/flashplayer/。网页会判断操作系统和浏览器并下载 Flash Player(支持Firefox浏览器)。或者直接下载:i386系统wget http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpmrpm -ivh adobe-release-i386-1.0-1.noarch.rpmrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linuxyum install firefox.i386 flash-pluginx86_64系统wget http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpmrpm -ivh adobe-release-x86_64-1.0-1.noarch.rpmrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linuxyum install firefox.x86_64 flash-plugin更新 Flash player:yum update flash-plugin