admin管理员组文章数量:1535540
2024年6月3日发(作者:)
详细说下EC_BIOS的解释及相关知识(非专业人士请勿使用)
最近大家升级BIOS的时候都在问EC_BIOS是什么??我找了一些资料大家看一下:
EC(Embed Controller,嵌入式控制器)是一个16位单片机,这是笔记本电脑中独
具特色的部分,正是因为EC的使用,体现出了笔记本电脑与普通台式电脑的一个重要区
别。
我们知道,在台式电脑中,键盘和鼠标是独立与系统主机的,其一般标准的PS/2或
USB端口与主机系统连接。而在笔记本电脑中,为了实现便携的目的。必然要使用内置键
盘(矩阵译码型键盘)和内置鼠标(如触摸板、指点杆都属于内置鼠标设备)。为此我们需
要专门的键盘控制器,笔记本的专用EC正是具备了这个功能。
而且,笔记本电脑设计的一个最重要的问题就是要使系统更加省电,增加电池的续航
能力,既要有良好的散热性能,又要尽量减少系统的噪音,所以要根据温度,控制CPU风
扇的停转。笔记本电脑的一些电源管理,如笔记本进入待机或关机模式,外部电源系统的
电力调度。智能电池的电力检测,充放电任务。以及一些实用的快捷按纽。这些重要的功
能都是由EC来完成的。
实际上,笔记本的EC是传统的KBC(Keyboard controller,键盘控制器)的延伸,
它具备了KBC和嵌入式控制两个部分功能。
EC目前普遍应用在具备智能型节电功能的笔记本电脑设计中,它担负着笔记本内置键
盘、触摸板(TOUCHPAD)、笔记本电池智能充放电管理以及温度监控等任务。 EC在
笔记本电脑的便携、智能化、个性化设计中起到了重要的作用。
它内部本身也有一定容量的Flash来存储EC的代码。EC在系统中的地位绝不次于南
北桥,在系统开启的过程中,EC控制着绝大多数重要信号的时序。在笔记本中,EC是一
直开着的,无论你是在开机或者是关机状态,除非你把电池和Adapter完全卸除。
在关机状态下,EC一直保持运行,并在等待用户的开机信息。而在开机后,EC更作
为键盘控制器,充电指示灯以及风扇等设备的控制,它甚至控制着系统的待机、休眠等状
态。主流笔记本系统中,EC在系统架构中的地位如下图:
现在的EC有两种架构,上图左边是比较传统的,即BIOS的FLASH通过X-BUS接
到EC,然后EC通过LPC接到南桥,一般这种情况下EC的代码也是放在FLASH中的,
也就是和BIOS共用一个FLASH。右边的则是比较新的架构,EC和FLASH共同接到LPC
总线上,一般它只使用EC内部的ROM。至于LPC总线,它是INTEL当初为了取代低速
落后的X-BUS而推出的总线标准。
EC上一般都含有键盘控制器,所以也称KBC(Keyboard Controller)。
那EC和BIOS在系统中的工作到底有什么牵连呢?在这里我们先简单的分析一下,具
体的过程在本文的最后会详细介绍。
在系统关机的时候,只有RTC部分和EC部分在运行。RTC部分维持着计算机的时钟
和CMOS设置信息,而EC则在等待用户按开机键。在检测到用户按开机键后,EC会通
知整个系统把电源打开(这部分在最后详细介绍)。CPU被RESET后,会去读BIOS内一
个特定地址内的指令(其实是一个跳转指令,这个地址是由CPU硬件设定的)。
这里开始分两种情况,对于上图左边的结构:CPU发出的这个地址通过FSB到北桥,
版权声明:本文标题:详细说下ECBIOS的解释及相关知识(非专业人士请勿使用) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/shuma/1717420484a570145.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论