文档库 最新最全的文档下载
当前位置:文档库 › 开机进入Boot Menu和Application Menu,无法进系统

开机进入Boot Menu和Application Menu,无法进系统

开机进入Boot Menu和Application Menu,无法进系统

Operating System Optimized

选项,将Default改为Disabled

1、开机点击F1进入到bios界面

2、进入Security—Secure Boot—Disabled

如果不修改Secure boot选项为Disabled,在光驱引导时可能会出现报错

3、进入Startup—UEFI/Legacy Boot选项,以下有两种选择

(1)UEFI/Legacy Boot选项选择成Both

(2)UEFI/Legacy Boot选择成UEFI Only,CSM选择成YES。

如果选择UEFI Only,需要把CSM(Compatibility Support Module)选择YES。可以理解成是UEFI的兼容模式。使用UEFI模式安装windows7系统,Windows7的系统光盘需要使用Windows7 SP1版本。

UBOOT命令详解

常用U-boot命令详解(z) 2010-09-30 15:05:52| 分类:学习心得体会|字号订阅 U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,在我编译的 U-boot-2009.11中的命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么你就只需要打这几个字符即可,比如我想看这个U-boot的版本号,命令就是“ version”,但是在所有的命令中没有其他任何一个的命令是由“v”开头的,所以只需要输入“v”即可。 [u-boot@MINI2440]# version U-Boot 2009.11 ( 4月04 2010 - 12:09:25) [u-boot@MINI2440]# v U-Boot 2009.11 ( 4月04 2010 - 12:09:25) [u-boot@MINI2440]# base Base Address: 0x00000000 [u-boot@MINI2440]# ba Base Address: 0x00000000 由于U-boot支持的命令实在太多,一个一个细讲不现实,也没有必要。所以下面我挑一些烧写和引导常用命令介绍一下,其他的命令大家就举一反三,或者“help”吧! (1)获取帮助 命令:help 或? 功能:查看当前U-boot版本中支持的所有命令。 [u-boot@MINI2440]#help ?- alias for'help' askenv - get environment variables from stdin base - print or set address offset bdinfo - print Board Info structure bmp - manipulate BMP image data boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootelf - Boot from an ELF image in memory bootm - boot application image from memory bootp - boot image via network using BOOTP/TFTP protocol

常用电子元器件大全

第一章电子元器件 第一节、电阻器 1.1 电阻器的含义:在电路中对电流有阻碍作用并且造成能量消耗的部分叫电阻. 1.2 电阻器的英文缩写:R(Resistor)及排阻RN 1.3 电阻器在电路符号:R 或WWW 1.4 电阻器的常见单位:千欧姆(KΩ), 兆欧姆(MΩ) 1.5 电阻器的单位换算: 1兆欧=103千欧=106欧 1.6 电阻器的特性:电阻为线性原件,即电阻两端电压与流过电阻的电流成正比,通过 这段导体的电流强度与这段导体的电阻成反比。即欧姆定律:I=U/R。 表 1.7 电阻的作用为分流、限流、分压、偏置、滤波(与电容器组合使用)和阻抗匹配等。 1.8 电阻器在电路中用“R”加数字表示,如:R15表示编号为15的电阻器。 1.9 电阻器的在电路中的参数标注方法有3种,即直标法、色标法和数标法。 a、直标法是将电阻器的标称值用数字和文字符号直接标在电阻体上,其允许偏差则用百 分数表示,未标偏差值的即为±20%. b、数码标示法主要用于贴片等小体积的电路,在三为数码中,从左至右第一,二位数表示 有效数字,第三位表示10的倍幂或者用R表示(R表示0.)如:472 表示47×102Ω(即4.7K Ω);104则表示100KΩ、;R22表示0.22Ω、 122=1200Ω=1.2KΩ、 1402=14000Ω=14KΩ、R22=0.22Ω、 50C=324*100=32.4KΩ、17R8=17.8Ω、000=0Ω、 0=0Ω. c、色环标注法使用最多,普通的色环电阻器用4环表示,精密电阻器用5环表示,紧靠电阻体一端头的色环为第一环,露着电阻体本色较多的另一端头为末环.现举例如下:如果色环电阻器用四环表示,前面两位数字是有效数字,第三位是10的倍幂, 第四环是 色环电阻器的误差范围(见图一) 四色环电阻器(普通电阻) 标称值第一位有效数字 标称值第二位有效数字 标称值有效数字后0的个数(10的倍幂) 允许误差 颜色第一位有效值第二位有效值倍率允许偏差黑0 0 0 10 棕 1 1 1 10±1% 红 2 2 2 10±2% 橙 3 3 3 10 黄 4 4 4 10

UBoot移植详解

u-boot 移植步骤详解 1 U-Boot简介 U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linux 系统的引导,当前,它还支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS嵌入式操作系统。其目前要支持的目标操作系统是OpenBSD, NetBSD, FreeBSD,4.4BSD, Linux, SVR4, Esix, Solaris, Irix, SCO, Dell, NCR, VxWorks, LynxOS, pSOS, QNX, RTEMS, ARTOS。这是U-Boot中Universal的一层含义,另外一层含义则是U-Boot除了支持PowerPC系列的处理器外,还能支持MIPS、x86、ARM、NIOS、XScale等诸多常用系列的处理器。这两个特点正是U-Boot项目的开发目标,即支持尽可能多的嵌入式处理器和嵌入式操作系统。就目前来看,U-Boot对PowerPC系列处理器支持最为丰富,对Linux的支持最完善。其它系列的处理器和操作系统基本是在2002年11 月PPCBOOT 改名为U-Boot后逐步扩充的。从PPCBOOT向U-Boot的顺利过渡,很大程度上归功于U-Boot的维护人德国DENX软件工程中心Wolfgang Denk[以下简称W.D]本人精湛专业水平和持着不懈的努力。当前,U-Boot项目正在他的领军之下,众多有志于开放源码BOOT LOADER移植工作的嵌入式开发人员正如火如荼地将各个不同系列嵌入式处理器的移植工作不断展开和深入,以支持更多的嵌入式操作系统的装载与引导。 选择U-Boot的理由: ①开放源码; ②支持多种嵌入式操作系统内核,如Linux、NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS; ③支持多个处理器系列,如PowerPC、ARM、x86、MIPS、XScale; ④较高的可靠性和稳定性; ④较高的可靠性和稳定性; ⑤高度灵活的功能设置,适合U-Boot调试、操作系统不同引导要求、产品发布等; ⑥丰富的设备驱动源码,如串口、以太网、SDRAM、FLASH、LCD、NVRAM、EEPROM、RTC、键盘等; ⑦较为丰富的开发调试文档与强大的网络技术支持; 2 U-Boot主要目录结构 - board 目标板相关文件,主要包含SDRAM、FLASH驱动; - common 独立于处理器体系结构的通用代码,如内存大小探测与故障检测;

主板常用的电子元器件

主板常用的电子元器件 电阻: 作用:降压、分压、限流、分流等作用。 电阻符号: 单位:欧姆Ω 符号:R 单位换算: 1MΩ= 103KΩ=106Ω =1000KΩ=10000000Ω 106=10*106=10000000Ω IC 集成电路(芯片组) 网卡芯片:指当前主板集成的网卡。 声卡芯片:指主板集成的声卡芯片组 声卡主要的产商:CMI 、Realtek 、Intel 、AMD I/O芯片:负责各配件的供电及信号输出 主要的芯片品牌:ITE 与Winbond Winbond主要的型号:w83627G-A W W83627HF-A W ITE 主要的型号:IT8712F-A IT8705F CMOS芯片 金属互补半导体 作用:是闪存,用于存储基本输入输出管理系统(BIOS) 芯片产商:winbond、AMI、phoenix、A ward、PMC、INTEL

INTEL 865P FSB前端总线 总线:一个源部件或多个源部件到一个或多个目标部件之间的公共连线公共连接传输工作频率,就称总线频率 主板前端总线,符号:FSB 单位:Hz(赫兹) 主板的FSB指,北桥与CPU的公共连线传输频率(也就是主板的负载能力) CPU的FSB:指CPU自身向外部传输的工作频率 因此,CPU的FSB要小于或等于主板的FSB 以下表格适用于INTEL系列的板卡、CPU(还适用于内存频率)

在电子技术中,脉冲信号是一个按一定电压幅度,一定时间间隔连续发出的脉冲信号。脉冲信号之间的时间间隔称为周期;而将在单位时间内所产生的脉冲个数就称为频率。 传输带宽:指单位时间内所能负载的能力。 2.66GHZ /1M /533 /04A 主频二级缓存FSB 电压/电流 1A= 1000mA 独显:芯片品牌:Nvidia 简称N卡 A TI 简称A卡 集显:芯片品牌,是集成北桥芯片上,所以是以北桥芯片为主

u-boot启动分析

背景: Board →ar7240(ap93) Cpu →mips 1、首先弄清楚什么是u-boot Uboot是德国DENX小组的开发,它用于多种嵌入式CPU的bootloader程序, uboot不仅支持嵌入式linux系统的引导,当前,它还支持其他的很多嵌入式操作系统。 除了PowerPC系列,还支持MIPS,x86,ARM,NIOS,XScale。 2、下载完uboot后解压,在根目录下,有如下重要的信息(目录或者文件): 以下为为每个目录的说明: Board:和一些已有开发板有关的文件。每一个开发板都以一个子目录出现在当前目录中,子目录存放和开发板相关的配置文件。它的每个子文件夹里都有如下文件(以ar7240/ap93为例): Makefile Config.mk Ap93.c 和板子相关的代码 Flash.c Flash操作代码 u-boot.lds 对应的链接文件 common:实现uboot命令行下支持的命令,每一条命令都对应一个文件。例如bootm命令对应就是cmd_bootm.c cpu:与特定CPU架构相关目录,每一款Uboot下支持的CPU在该目录下对应一个子目录,比如有子目录mips等。它的每个子文件夹里都有入下文件: Makefile Config.mk Cpu.c 和处理器相关的代码s Interrupts.c 中断处理代码 Serial.c 串口初始化代码 Start.s 全局开始启动代码 Disk:对磁盘的支持

Doc:文档目录。Uboot有非常完善的文档。 Drivers:Uboot支持的设备驱动程序都放在该目录,比如网卡,支持CFI的Flash,串口和USB等。 Fs:支持的文件系统,Uboot现在支持cramfs、fat、fdos、jffs2和registerfs。 Include:Uboot使用的头文件,还有对各种硬件平台支持的汇编文件,系统的配置文件和对文件系统支持的文件。该目下configs目录有与开发板相关的配置文件,如 ar7240_soc.h。该目录下的asm目录有与CPU体系结构相关的头文件,比如说mips 对应的有asm-mips。 Lib_xxx:与体系结构相关的库文件。如与ARM相关的库放在lib_arm中。 Net:与网络协议栈相关的代码,BOOTP协议、TFTP协议、RARP协议和NFS文件系统的实现。 Tools:生成Uboot的工具,如:mkimage等等。 3、mips架构u-boot启动流程 u-boot的启动过程大致做如下工作: 1、cpu初始化 2、时钟、串口、内存(ddr ram)初始化 3、内存划分、分配栈、数据、配置参数、以及u-boot代码在内存中的位置。 4、对u-boot代码作relocate 5、初始化malloc、flash、pci以及外设(比如,网口) 6、进入命令行或者直接启动Linux kernel 刚一开始由于参考网上代码,我一个劲的对基于smdk2410的板子,arm926ejs的cpu看了N 久,启动过程和这个大致相同。 整个启动中要涉及到四个文件: Start.S →cpu/mips/start.S Cache.S →cpu/mips/cache.S Lowlevel_init.S →board/ar7240/common/lowlevel_init.S Board.c →lib_mips/board.c 整个启动过程分为两个阶段来看: Stage1:系统上电后通过汇编执行代码 Stage2:通过一些列设置搭建了C环境,通过汇编指令跳转到C语言执行. Stage1: 程序从Start.S的_start开始执行.(至于为什么,参考u-boot.lds分析.doc) 先查看start.S文件吧!~ 从_start标记开始会看到一长串莫名奇妙的代码:

主板构成元器件介绍

一、主板介紹 一块主板主要由线路板和它上面的各种元器件组成 1. 线路板 PCB 印制电路板是所有电脑板卡所不可或缺的东东。由几层树脂材料粘合在一起,内部采用铜箔走线。一般的PCB 线路板分四层,最上和最下的两层是信号层,中间两层是接地层和电源层,将接地和电源层放在中间,这样便可容易地修 正信号线。而一些要求较高的主板的线路板可达到6-8层或更多。 线路板基板做好后,一块成品的主板就是在PCB 基板上装备上各种元器件—先用SMT 自动贴片机将IC 芯片和贴片元件“焊接上去,再手工接插一些机器干不了的活,通过波峰/回流焊接工艺将这些插接元器件牢牢固定在PCB 上,于是 一块主板就生产出来了。

线路板要想在电脑上做主板使用,还需制成不同的板型。其中AT 板型是一种最基本板型,其特点是结构简单、价格低廉,其标准尺寸为 33.2cmX30.48cm,AT 主板需与AT 机箱电源等相搭配使用,现已被淘汰。而ATX 板型则像一块横置的大AT 板,这样便于ATX 机箱的风扇对 CPU 进行散热,而且板上的很多外部端口都被集成在主板上,并不像AT 板上的许多COM 口、打印口都要依靠连线才能输出。另外ATX 还有一种 MicroATX小板型,它最多可支持4个扩充槽,减少了尺 寸,降低了电耗与成本。 2. 北桥芯片 芯片组(Chips et 是主板的核心组成部分,按照在主板上的排列位置的不同, 通常分为北桥芯片和南桥芯片。

北桥芯片一般提供对CPU 的类型和主频、内存的类型和最大容量、 ISA/PCI/AGP插槽、ECC 纠错等支持,通常在主板上靠近CPU 插槽的位置,由于此类芯片的发 热量一般较高,所以在此芯片上装有散热片。 3. 南桥芯片

UBoot源码分析1

?UBoot源码解析(一)

主要内容 ?分析UBoot是如何引导Linux内核 ?UBoot源码的一阶段解析

BootLoader概念?Boot Loader 就是在操作系统内核运行之前运行 的一段小程序。通过这段小程序,我们可以初始 化硬件设备、建立内存空间的映射图,从而将系 统的软硬件环境带到一个合适的状态,以便为最 终调用操作系统内核准备好正确的环境 ?通常,Boot Loader 是严重地依赖于硬件而实现 的,特别是在嵌入式世界。因此,在嵌入式世界 里建立一个通用的Boot Loader 几乎是不可能的。 尽管如此,我们仍然可以对Boot Loader 归纳出 一些通用的概念来,以指导用户特定的Boot Loader 设计与实现。

UBoot来源?U-Boot 是 Das U-Boot 的简称,其含义是 Universal Boot Loader,是遵循 GPL 条款的开放源码项目。最早德国 DENX 软件工程中心的 Wolfgang Denk 基于 8xxROM 和 FADSROM 的源码创建了 PPCBoot 工程项目,此后不断 添加处理器的支持。而后,Sysgo Gmbh 把 PPCBoot 移 植到 ARM 平台上,创建了 ARMBoot 工程项目。最终, 以 PPCBoot 工程和 ARMBoot 工程为基础,创建了 U- Boot 工程。 ?而今,U-Boot 作为一个主流、通用的 BootLoader,成功地被移植到包括 PowerPC、ARM、X86 、MIPS、NIOS、XScale 等主流体系结构上的百种开发板,成为功能最多、 灵活性最强,并且开发最积极的开源 BootLoader。目前。 U-Boot 仍然由 DENX 的 Wolfgang Denk 维护

电子元器件基础知识常用电子元件入门知识

电子元器件基础知识常用电子元件入门知识 阅读:2280次?来源:网络媒体??我要评论? 摘要:电子元器件包括:电阻、电容器、电位器、电子管、散热器、机电元件、连接器、半导体分立器件、电声器件、激光器件、电子显示器件、光电器件、传感器、电源、开关、微特电机、电子变压器、继电器、印制电路板、集成电路、各类电路、压电、晶体、石英、陶瓷磁性材料、印刷电路用基材基板、电子功能工艺专用材料、电子胶(带)制品、电子化学材料及部品等。 电子元器件基础知识常用电子元件入门知识 1.电阻 (1)电阻的作用和外形 电阻在电路中的主要作用是降压、限流、分流、分压和作偏置元件使用。电阻在电路中对低频交流电和直流电的阻碍作用是一样的,用字母R来表示。 电阻的外形如下图所示(图3-1)。 (2)电阻的命名 电阻的型号由四部分组成,其命名方式如下(图3-2)表示:

例如:RH42为:R代表电阻器,H为合成碳膜,4为高电阻,2为序号,意义为高电阻合成碳膜电阻,编号为2。 (3)电阻的识别 电阻的常用单位有欧姆(Ω)、千欧(KΩ)、兆欧(MΩ)等。它们之间的关系是:1兆欧=1000千欧、一千欧=1000欧。电阻的标识方法有直标法和色环法。 ①在生产时直接将电阻阻值的大小印制在电阻器上,如图3-3:

②电阻阻值的大小通过色环来表示,一般有4道或5道色环。4道色环的含义,其中第一道和第二道色环表示2位有效数字,第三道色环表示倍数,第四道色环表示误差等级。5道色环的含义,其中第一道、第二道、第三道环表示3位有效数字,第四道环表示倍数,第五道环表示误差等级(如图3-4)。 色环一般采用棕、红、橙、黄、绿、蓝、紫、灰、白、黑、金、银色来表示,各颜色的含义如下表:

iTop4412的uboot第一阶段

2 uboo t 源码分析 2.5.1.star t.S 2.5.1.star t.S 引入引入 2.5.1.1、u-boot.lds中找到start.S入口 (1)在C语言中整个项目的入口就是 main函数(这是 个.c文件的项目,第一个要分析的文件就是包含了C语言规定的),所以譬如说一 个有 main函数的那个文件。 10000 ( 2 方。ENTRY(_start)因此 _start 符号所在的文件就是整个程序的起始文 件, _sta rt 所在处的 代码就是整个程序的起始代码。 2.5.1.2、SourceInsight中如何找到 文件 (1)当前状况:我们知道在uboot中的1000多个文件中有一个符号 叫 _start,但是我们不知道 这个符号在哪个文件中。这种情况下要查找一个符号在所有项目中文件中的引用,要使用SourceInsight的搜索功能。 (2)start.s 在cpu/arm_cortexa9/start.s (3)然后进入start.S文件中,发现 个uboot的入口代码,就是第57 57行中就 是行。_sta rt 标号的定义处,于是乎我们就找到了整 2.5.1.3、SI中找文件技巧 (1)以上,找到了start.S文件,下面我们就从start.S文件开始分析uboot第一阶段。 (2)在SI中,如果我们知道我们要找的文件的名字,但是我们又不知道他在哪个目录下,我 们要怎样找到并打开这个文件?方法是在 SI中先打开右边的工程项目管理栏目,然后点击 最左边那个(这个是以文件为单位来浏览的),然后在上面输入栏中输入要找的文件的名 字。我们在输入的时候,SI在不断帮我们进行匹配,即使你不记得文件的全名只是大概记 得名字,也能帮助你找到你要找的文件。 2.5.2.start.S解析1 2.5.2.1、不简单的头文件包含

主板上各种芯片、元件的识别及作用

主板芯片组: 芯片组(Chipset)是主板的核心组成部分,联系CPU和其他周边设备的运作。主板上最重要的芯组就是南桥和北桥。 1、北桥芯片:(North Bridge)是主板芯片组中起主导作用的最重要的组成部分,也称为主桥(Host Bridge)。一般来说,芯片组的名称就是以北桥芯片的名称来命名的,例如英特尔875P芯片组的北桥芯片是82875P、最新的则是支持双核心处理器的945/955/975系列的82945P、82945G、82945GZ、82945GT、82945PL、82955X、82975X等七款北桥芯片等等。 北桥作用:北桥芯片负责与CPU的联系并控制内存(仅限于Intel的cpu,AMD系列cpu 在K8系列以后就在cpu中集成了内存控制器,因此AMD平台的北桥芯片不控制内存)、AGP数据在北桥内部传输,提供对CPU的类型和主频、系统的前端总线频率、内存的类型(SDRAM,DDR SDRAM 以及RDRAM等等)和最大容量、AGP插槽、ECC纠错等支持,整合型芯片组的北桥芯片还集成了显示核心。 北桥识别及特点:北桥芯片就是主板上离CPU最近的芯片,这主要是考虑到北桥芯片与处理器之间的通信最密切,为了提高通信性能而缩短传输距离。因为北桥芯片的数据处理量非常大,发热量也越来越大,所以现在的北桥芯片都覆盖着散热片用来加强北桥芯片的散热,有些主板的北桥芯片还会配合风扇进行散热。因为北桥芯片的主要功能是控制内存,而内存标准与处理器一样变化比较频繁,所以不同芯片组中北桥芯片是肯定不同的,当然这并不是说所采用的内存技术就完全不一样,而是不同的芯片组北桥芯片间肯定在一些地方有差别。 2、南桥芯片:南桥芯片(South Bridge)是主板芯片组的重要组成部分,一般位于主板上离CPU插槽较远的下方,PCI插槽的附近,这种布局是考虑到它所连接的I/O总线较多,离处理器远一点有利于布线。相对于北桥芯片来说,其数据处理量并不算大,所以南桥芯片一般都没有覆盖散热片。南桥芯片不与处理器直接相连,而是通过一定的方式(不同厂商各种芯片组有所不同,例如英特尔的英特尔Hub Architecture以及SIS的Multi-Threaded“妙渠”)与北桥芯片相连。 南桥作用:南桥芯片负责I/O总线之间的通信,如PCI总线、USB、LAN、ATA、SATA、音频控制器、键盘控制器、实时时钟控制器、高级电源管理等,这些技术一般相对来说比较稳定,所以不同芯片组中可能南桥芯片是一样的,不同的只是北桥芯片。所以现在主板芯片组中北桥芯片的数量要远远多于南桥芯片。例如早期英特尔不同架构的芯片组Socket 7的430TX和Slot 1的440LX其南桥芯片都采用82317AB,而近两年的芯片组845E/845G/845GE/845PE等配置都采用ICH4南桥芯片,但也能搭配ICH2南桥芯片。更有甚者,有些主板厂家生产的少数产品采用的南北桥是不同芯片组公司的产品,例如以前升技的KG7-RAID主板,北桥采用了AMD 760,南桥则是VIA 686B。南桥芯片的发展方向主要是集成更多的功能,例如网卡、RAID、IEEE 1394、甚至WI-FI无线网络等等。 二、主板上其它芯片识别 1、电源管理芯片

电脑主板上电子元器件基础知识大全

电脑主板上电子元器件基础知识大全 打开机箱盖一看,主板上布满了密密麻麻的全是一些电子员器件,有电阻、电容、晶体管等等很多,在电脑工作中这些小元器件可是起着非常重要的作用,一个不能少一个也不能坏。 哎,这个时候才想起上大学的时候学的数字电路、物理电路来,模拟电路来,可惜那个时候从来没一个老师说过这些东西有些什么应用领域的作用,想一想觉得那些老师业太缺乏应用能力了,气愤,这就是中国教育的弊端,与应用严重脱节!没办法,这里总结起来温习温习吧! 一、电阻电阻在电路中用“R”加数字表示,如:R1表示编号为1的电阻。电阻在电路中的主要作用为:分流、限流、分压、偏置等。1、参数识别:电阻的单位为欧姆(Ω),倍率单位有:千欧(KΩ),兆欧(MΩ)等。换算方法是:1兆欧=1000千欧=1000000欧电阻的参数标注方法有3种,即直标法、色标法和数标法。a、数标法主要用于贴片等小体积的电路,如:472 表示47×100Ω(即4.7K);104则表示100K b、色环标注法使用最多,现举例如下:四色环电阻五色环电阻(精密电阻)2、电阻的色标位置和倍率关系如下表所示:颜色有效数字倍率允许偏差(%)银色/ x0.01 ±10 金色/ x0.1 ±5 黑色0 +0 / 棕色1 x10 ±1 红色2 x100 ±2 橙色 3 x1000 / 黄色4 x10000 / 绿色5 x100000 ±0.5 蓝色6 x1000000 ±0.2 紫色7 x10000000 ±0.1 灰色8 x100000000 / 白色9 x1000000000 / 二、电容1、电容在电路中一般用“C”加数字表示(如C13表示编号为13的电容)。电容是由两片金属膜紧靠,中间用绝缘材料隔开而组成的元件。电容的特性主要是隔直流通交流。电容容量的大小就是表示能贮存电能的大小,电容对交流信号的阻碍作用称为容抗,它与交流信号的频率和电容量有关。容抗XC=1/2πf c (f表示交流信号的频率,C表示电容容量)电话机中常用电容的种类有电解电容、瓷片电容、贴片电容、独石电容、钽电容和涤纶电容等。2、识别方法:电容的识别方法与电阻的识别方法基本相同,分直标法、色标法和数标法3种。电容的基本单位用法拉(F)表示,其它单位还有:毫法(mF)、微法(uF)、纳法(nF)、皮法(pF)。其中:1 法拉=103毫法=106微法=109纳法=1012皮法容量大的电容其容量值在电容上直接标明,如10 uF/16V 容量小的电容其容量值在电容上用字母表示或数字表示字母表示法:1m=1000 uF 1P2=1.2PF 1n=1000PF 数字表示法:一般用三位数字表示容量大小,前两位表示有效数字,第三位数字是倍率。如:102表示10×102PF=1000PF 224表示22×104PF=0.22 uF 3、电容容量误差表符号F G J K L M 允许误差±1% ±2% ±5% ±10% ±15% ±20% 如:一瓷片电容为104J表示容量为0. 1 uF、误差为±5%。 三、晶体二极管晶体二极管在电路中常用“D”加数字表示,如:D5表示编号为5的二极管。1、作用:二极管的主要特性是单向导电性,也就是在正向电压的作用下,导通电阻很小;而在反向电压作用下导通电阻极大或无穷大。正因为二极管具有上述特性,无绳电话机中常把它用在整流、隔离、稳压、极性保护、编码控制、调频调制和静噪等电路中。电话机里使用的晶体二极管按作用可分为:整流二极管(如1N4004)、隔离二极管(如1N4148)、肖特基二极管(如BAT85)、发光二极管、稳压二极管等。2、识别方法:二极管的识别很简单,小功率二极管的N极(负极),在二极管外表大多采用一种色圈标出来,有些二极管也用二极管专用符号来表示P极(正极)或N极(负极),也有采用符号标志为“P”、“N”来确定二极管极性的。发光二极管的正负极可从引脚长短来识别,长脚为正,短脚为负。3、测试注意事项:用数字式万用表去测二极管时,红表笔接二极管的正极,黑表笔接二极管的负极,此时测得的阻值才是二极管的正向导通阻值,这与指针式万用表的表笔接法刚好相反。4、常用的1N4000系列二极管耐压比较如下:型号1N4001 1N4002 1N4003 1N4004 1N4005 1N4006 1N4007 耐压(V)50 100 200 400 600 800 1000 电流(A)均为1

SMD元器件知识

目录 第一章:品管系统简介------------- 1 第六章:工作要领------------ 32 第二章:料件的基本知识----------- 2 6.1 进料检验(IQC)------- 32 2.1 PCB ---------------------- 2 6.2 制程管制(IPQC)------ 34 2.2 SMD件基本知识 ----------- 3 6.3 出货检验(OQC)------- 36 2.3 SMD元件的包装形式 ------- 8 第七章:5S活动 ------------- 38 2.4 PCB及IC的方向 ---------- 8 7.1 整理、整顿的重要性---- 38 2.5 直插件(DIP)基本知识 --- 9 7.2 5S运动的实施--------- 40 2.6 包材附件----------------- 12 附件:常见英语单词及短语----- 44 2.7 如何读懂BOM ------------ 13 附件一:产品生产工艺流程图--- 46 第三章:焊接技术 ---------------- 15 附件二:VA-740制程品质计划---47 3.1 锡膏的成份、类型 --------- 15 附件三:P-CHART图 -----------49 3.2 锡膏检验项目、要求 -------- 15 附件四:E96系列的标示方法----51 3.3 锡膏保存、使用及环境要求 -- 16 附件五:晶片电容规格 -------- 52 3.4 助焊剂(FLUX)------------- 16 附件六:主板说明 ------------ 54 3.5 焊锡 ---------------------- 18 附件七:常见图标含义--------- 55 第四章:设备 -------------------- 19 附件八:常见PCB厂牌之区分--- 56 4.1 回焊炉 -------------------- 19 附件九:SST厂牌EPROM编码规则 57 4.2 波峰焊机------------------ 20 4.3 水洗机 ------------------- 22 4.4 贴片机系列 --------------- 23 第五章:品质管理的基本知识------- 25 5.1 品质管理的发展状况简介----- 25 5.2品管七大手法--------------- 26 5.3 检验与随机抽样------------- 31

电子元器件基础知识常用电子元件入门知识

电子元器件基础知识常用电子元件入门知识 Final revision on November 26, 2020

电子元器件基础知识常用电子元件入门知识 阅读:2280次来源:网络媒体 摘要:电子元器件包括:电阻、电容器、电位器、电子管、散热器、机电元件、连接器、半导体分立器件、电声器件、激光器件、电子显示器件、光电器件、传感器、电源、开关、微特电机、电子变压器、继电器、印制电路板、集成电路、各类电路、压电、晶体、石英、陶瓷磁性材料、印刷电路用基材基板、电子功能工艺专用材料、电子胶(带)制品、电子化学材料及部品等。 电子元器件基础知识常用电子元件入门知识 1.电阻 (1)电阻的作用和外形 电阻在电路中的主要作用是降压、限流、分流、分压和作偏置元件使用。电阻在电路中对低频交流电和直流电的阻碍作用是一样的,用字母R来表示。 电阻的外形如下图所示(图3-1)。 (2)电阻的命名 电阻的型号由四部分组成,其命名方式如下(图3-2)表示: 例如:RH42为:R代表电阻器,H为合成碳膜,4为高电阻,2为序号,意义为高电阻合成碳膜电阻,编号为2。 (3)电阻的识别 电阻的常用单位有欧姆(Ω)、千欧(KΩ)、兆欧(MΩ)等。它们之间的关系是:1兆欧=1000千欧、一千欧=1000欧。电阻的标识方法有直标法和色环法。 ①在生产时直接将电阻阻值的大小印制在电阻器上,如图3-3: ②电阻阻值的大小通过色环来表示,一般有4道或5道色环。4道色环的含义,其中第一道和第二道色环表示2位有效数字,第三道色环表示倍数,第四道色环表示误差等级。5道色环的含义,其中第一道、第二道、第三道环表示3位有效数字,第四道环表示倍数,第五道环表示误差等级(如图3-4)。 色环一般采用棕、红、橙、黄、绿、蓝、紫、灰、白、黑、金、银色来表示,各颜色的含义如下表:

uboot启动代码详解

·1 引言 在专用的嵌入式板子运行GNU/Linux 系统已经变得越来越流行。一个嵌入式Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。固化在固件(firmware)中的boot 代码,也就是Boot Loader,它的启动通常分为两个阶段。 2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。 3. 文件系统。包括根文件系统和建立于Flash 内存设备之上文件系统,root fs。 4. 用户应用程序。特定于用户的应用程序。有时在用户应用程序和内核层之间可能还会包括一个嵌入式图形用户界面。常用的嵌入式GUI 有:MicroWindows 和MiniGUI 等。 引导加载程序是系统加电后运行的第一段软件代码。回忆一下PC 的体系结构我们可以知道,PC 机中的引导加载程序由BIOS(其本质就是一段固件程序)和位于硬盘MBR 中的OS Boot Loader(比如,LILO 和GRUB 等)一起组成。BIOS 在完成硬件检测和资源分配后,将硬盘MBR 中的Boot Loader 读到系统的RAM 中,然后将控制权交给OS Boot Loader。Boot Loader 的主要运行任务就是将内核映象从硬盘上读到RAM 中,然后跳转到内核的入口点去运行,也即开始启动操作系统。 而在嵌入式系统中,通常并没有像BIOS 那样的固件程序(注,有的嵌入式CPU 也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由Boot Loader 来完成。比如在一个基于ARM7TDMI core 的嵌入式系统中,系统在上电或复位时通常都从地址 0x00000000 处开始执行,而在这个地址处安排的通常就是系统的Boot Loader 程序。·2 bootloader简介 简单地说,Boot Loader (引导加载程序)就是在操作系统内核运行之前运行的一段小程序,它的作用就是加载操作系统, 实现硬件的初始化,建立内存空间的映射图,为操作系统内核准备好硬件环境并引导内核的启动。如上图所示的那样在设备的启动过程中bootloader位于最底层,首先被运行来引导操作系统运行,很容易可以看出bootloader是底层程序所以它的实现严重地依赖于硬件,特别是在嵌入式世界。因此,在嵌入式世界里建立一个通用的BootLoader几乎是不可能的。尽管如此,一些功能强大、支持硬件环境较多的BootLoader也被广大的使用者和爱好者所支持,从而形成了一些被广泛认可的、较为通用的的bootloader实现。 2.1 Boot Loader 所支持的CPU 和嵌入式板 每种不同的CPU 体系结构都有不同的Boot Loader。有些Boot Loader 也支持多种体系结构的CPU,比如U-Boot 就同时支持ARM 体系结构和MIPS 体系结构。除了依赖于CPU 的体系结构外,Boot Loader 实际上也依赖于具体的嵌入式板级设备的配置。这也就是说,对于两块不同的嵌入式板而言,即使它们是基于同一种CPU 而构建的,要想让运行在一块板子上的Boot Loader 程序也能运行在另一块板子上,通常也都需要修改Boot Loader 的源程序。 2.2 Boot Loader 的安装媒介(Installation Medium)

UBOOT详细解读

大多数bootloader都分为stage1和stage2两部分,u-boot也不例外。依赖于CPU体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。 1、Stage1 start.S代码结构 u-boot的stage1代码通常放在start.S文件中,他用汇编语言写成,其主要代码部分如下:(1)定义入口。由于一个可执行的Image必须有一个入口点,并且只能有一个全局入口,通常这个入口放在ROM(Flash)的0x0地址,因此,必须通知编译器以使其知道这个入口,该工作可通过修改连接器脚本来完成。 (2)设置异常向量(Exception Vector)。 (3)设置CPU的速度、时钟频率及终端控制寄存器。 (4)初始化内存控制器。 (5)将ROM中的程序复制到RAM中。 (6)初始化堆栈。 (7)转到RAM中执行,该工作可使用指令ldr pc来完成。 2、Stage2 C语言代码部分 lib_arm/board.c中的start arm boot是C语言开始的函数也是整个启动代码中C语言的主函数,同时还是整个u-boot(armboot)的主函数,该函数只要完成如下操作: (1)调用一系列的初始化函数。 (2)初始化Flash设备。 (3)初始化系统内存分配函数。 (4)如果目标系统拥有NAND设备,则初始化NAND设备。 (5)如果目标系统有显示设备,则初始化该类设备。 (6)初始化相关网络设备,填写IP、MAC地址等。 (7)进去命令循环(即整个boot的工作循环),接受用户从串口输入的命令,然后进行相应的工作。 3、U-Boot的启动顺序(示例,其他u-boot版本类似) cpu/arm920t/start.S @文件包含处理 #include @由顶层的mkconfig生成,其中只包含了一个文件:configs/<顶层makefile中6个参数的第1个参数>.h #include #include

U_Boot第一启动阶段Uboot启动分析笔记-----Stage1(start.S与lowlevel_init.S详解)

Uboot启动分析笔记-----Stage1(start.S与lowlevel_init.S详解) Uboot启动分析笔记-----Stage1(start.S与lowlevel_init.S详解) 1 u-boot.lds 首先了解uboot的链接脚本board/my2410/u-boot.lds,它定义了目标程序各部分的链接顺序。OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") /*指定输出可执行文件为ELF格式,32为,ARM小端*/ OUTPUT_ARCH(arm) /*指定输出可执行文件为ARM平台*/ ENTRY(_start) /*起始代码段为_start*/ SECTIONS { /* 指定可执行image文件的全局入口点,通常这个地址都放在ROM(flash)0x0位置*、. = 0x00000000;从0x0位置开始 . = ALIGN(4); 4字节对齐 .text : {

cpu/arm920t/start.o (.text) board/my2440/lowlevel_init.o (.text) *(.text) } . = ALIGN(4); .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) } . = ALIGN(4); .data : { *(.data) } /* 只读数据段,所有的只读数据段都放在这个位置*/ . = ALIGN(4); .got : { *(.got) } /*指定got段, got段式是uboot自定义的一个段, 非标准段*/ . = .; __u_boot_cmd_start = .; /*把__u_boot_cmd_start赋值为当前位置, 即起始位置*/ .u_boot_cmd : { *(.u_boot_cmd) } /* u_boot_cmd段,所有的u-boot命令相关的定义都放在这个位置,因为每个命令定义等长,所以只要以__u_boot_cmd_start为起始地址进行查找就可以很快查找到某一个命令的定义,并依据定义的命令指针调用相应的函数进行处理用户的任务*/ __u_boot_cmd_end = .; /* u_boot_cmd段结束位置,由此可以看出,这段空间的长度并没有严格限制,用户可以添加一些u-boot的命令,最终都会在连接是存放在这个位置。*/

UBOOT+LINUX上电启动

基于MPC8308 uboot全程启动 【本文导读】:本文基于20M项目开发中的一些心得和体会,主要描述UBOOT是如何运转起来的。重点详细的描述uboot的启动流程,为uboot移植做详细的分析笔录及后续调试查找问题提供依据。 【keywords】:配置字,uboot,启动,移植 1 启动配置 1.1启动配置字 CPU根据CFG_RESET_SOURCE[0:3]引脚信号判别从哪处读取重启配置字。根据RRU8B10电路图中的CFG_RESET_SOURCE[0:3]四根线接,即CFG_RESET_SOURCE[0:3]= 0000,可知重启配置字从NOR Flash中加载。根据TEXT_BASE = 0xFE000000定义.text的起始地址。 .text #define _HRCW_TABLE_ENTRY(w) \ .fill 8,1,(((w)>>24)&0xff); \ .fill 8,1,(((w)>>16)&0xff); \ .fill 8,1,(((w)>> 8)&0xff); \ .fill 8,1,(((w) )&0xff) _HRCW_TABLE_ENTRY(CONFIG_SYS_HRCW_LOW) _HRCW_TABLE_ENTRY(CONFIG_SYS_HRCW_HIGH) CPU读完启动配置字后,主要配置PLL及启动地址。下面是对启动配置字的详细描述。 图1是RCWLR与RCWHR格式。 RCWLR:主要用于PLL比例 RCWHR:主要用于决定从哪里启动及其他 1

图1:重启配置字格式 下面是本项目中对启动配置字的配置 2

3

电脑主板维修基础知识

主板维修基础知识1、跑线路 主板电路维修中要跑线路,通过跑线路找到电路所经过的元器件或芯片,然后找到故障元件 万用表蜂鸣二极管档,表笔接线路的两端,表响 2、找线 主板上比较粗的线一般是供电线,细的线是信号线,曲线是时钟信号线,跑线路中遇到小圆孔要到主板背面找线 3、跑线路中遇到电阻应直接越过,供电线经过大电阻,信号线经过小电阻;遇到电容不能越过 4、对地打阻值 对地打阻值,万用表蜂鸣二极管档,红笔接地线,黑笔接测试点 主板上地线:主板的镙丝口、金属外壳、大焊点等 对地打阻值可以判断南北桥的好坏 电阻: 电阻主要有碳质电阻、碳膜电阻、金属膜电阻三类,应用最广的为碳膜电阻,最高档的为金属膜电阻。电阻的阻值以色环来标示,其中最常见的为四色环标

示和五色环标示。如采用四色环标示,其第一色环是十位数,第二色环为个位数,第三色环为应乘位数,第四色环为误差率。例如:四色环的电阻的颜色排列为红蓝棕金,则这只电阻的电阻值为260欧,误差率为5%。(具体参数见附表。) 色环电阻识别对应表颜色黑棕红橙黄绿蓝紫灰白黑金银本色 对应数值 0 1 3 3 4 5 6 7 8 9 0?? 应乘位数×1 ×10 ×100 ×1000 ×104 ×105 ×106 ×107 ×108 ×109?? × ×?? 误差率?? 1% 2%?? % % %?? 5% 10% 20% 温度系数 200ppm 100ppm 50ppm 15ppm 25ppm 20ppm 10ppm 5ppm 1ppm?? 电容: 电容常见的标记方式是直接标记,其常用的单位有pF,μF两种,很容易认出。但一些小容量的电容采用的是数字标示法,一般有三位数,第一、二位数为有效的数字,第三位数为倍数,即表示后面要跟多少个0。例如:343表示34000pF,另外,如果第三位数为9,表示 10-1,而不是10的9次方,例如:479表示。 更换电容时主要应注意电容的耐压值一般要求不低于原电容的耐压要求。在要求较严格的电路中,其容量一般不超过原容量的±20%即可。在要求不太严

相关文档
相关文档 最新文档