当前位置:文档之家› 新手机第一次开机激活的步骤

新手机第一次开机激活的步骤

新手机第一次开机激活的步骤

新手机第一次开机激活的步骤:

1、打开iphone6会进入激活前的配置界面

2、定位服务,允许应用程序手机和使用您的位置信息

3、启动定位服务

4、登录apple ID ,如果你没有的话需要先注册一个,这里可以直接创建,也可以在电脑上创建一个免费的id。

5、接下来会弹出是否同意ios、icloud及game cebter条款的框,点击同意即可。

6、apple ID登录过程和手机配置你的信息需要等待一会

7、登陆成功进入icloud设置界面,选择使用icloud。icloud就是我们说的云备份,icloud可将照片、音乐、通讯录、应用程序等在手机上进行备份,无需使用PC。

8、点击备份到icloud,将你的信息进行备份,让icloud帮你保存

9、下面就是查找我的iphone设置,点击使用。如果今后你的iphone 找不到了,可以让他帮你找回。

10、诊断功能,每天自动发送改善产品和服务的一些信息,这里我们设置的不要发送,想到每天弹出很多这种信息还真的很头疼。不过您的手机有您决定,到底要不要提醒。

11、最后手机配置成功,可以使用了

Qualcomm手机开机全过程大揭密

摘要: 本文试图通过代码来深入剖析Qualcomm手机开机的整个过程,即从按下开机键一直到出现待机界面,Qualcomm的手机软件在整个流程中究竟完成了哪些工作。本文的主要目标是理清手机的初始化流程,并为今后Amoi定做初始化工作提供一个参考。 关键字:开机、Rex、TMC、ui_task、CoreApp 一、开机的简要流程分析 Qualcomm的平台软件支持两种启动方式:一种是Nor Flash启动方式,另外一种就 是Nand Flash启动方式。Nor Flash启动方式就相当于硬件直接找到一个入口点开始执行代码,相比较而言会比较简单,且Amoi没有采用此种方式,所以本文对于这种方式不做详细分析。另外一种就是Nand Flash启动方式,这种方式和PC的启动方式比较相像,也是Amoi采用的Boot方式,下面将详细分析在此方式下面的开机过程。 按下开机键之后,将产生一个时钟中断,从而通知AMSS主芯片的Boot Load硬件去将放置于Nand Flash 上面的第一个Block(8K)里面的Boot代码Copy到内核内存(RAM,这个内存应该是CPU自带的内存,同后面提到的SDRAM有一定区别,可以把它当作CPU的Cache)的0xFFFF0000地址,并开始执行Boot 代码。Boot的主要任务是完成整个系统的硬件初始化工作(类似于PC上面的BIOS所完成的硬件自检工作,至于Boot的详细工作机制,后文会有详细描述)。Boot所完成的工作里面,最重要的一件事就是会将整个手机软件代码(AMSS软件包)拷贝到SDRAM中,并最后将控制权交给AMSS软件。说白了,就是Boot 执行完成之后,代码的执行点将由Boot跳转到AMSS软件的的入口点函数main().(此函数在mobile.c里实现)。 代码运行到了Main()之后,在这个函数里面将完成操作系统(rex)的初始化工作,其实现方法是调用rex_init()。Rex_init()完成的工作很简单: 1.完成操作系统必要的一些数据结构(timer链表、任务链表等))的初始化之外; 2.接下来,它创建了三个任务,分别是:rex_idle_task、rex_dpc_task和tmc_task。 Idle任务没什么好解释的,目前这个任务为空,什么也没做,dpc_task目前不知道是做什么的,暂时可以不用管。前面的这两个任务都属于操作系统层面的,由操作系统来维护,和手机软件关系不大。哪一个和手机软件关系大呢?答案是:tmc_task。大家可以把这个当作操作系统的入口(主)任务,也可以把它当作整个手机软件的入口任务。即AMSS软件里的所有其它任务的创建和维护就是由这个tmc_task来完成的。 到此为止,整个AMSS软件还并没有跑起来,只是跑到了tmc_task里面了。在tmc_task里面,会调用tmc_init()来完成整个AMSS软件包的初始化工作,其中最重要的一项工作就是调用tmc_define_tasks()将AMSS软件包所有需要的任务都创建起来了。比如说slee_task、dog_task、cm_task、wms_task、ui_task 等。这些任务,一般不需要直接和AL层软件打交道,但请大家记住,手机上所有功能的实现最根本点就是由这些服务组件(Service Task)来完成的。将来大家跟踪一个具体的功能模块时,比如说通话模块,如果需要,可以再去深入研究它的具体实现。 好了,到现在为止,所有的AMSS核心软件就全部跑起来了(手机的功能模块,在软件方面就体现为OS层面的一个任务)。但现在大家还根本看不到Brew和AEE的影子。呵呵,各位不要急。到了这个层面之后,我想稍微多说几句。最早的Qualcomm平台,比如说5xxx系列,是根本没有Brew的,那个时候的AL(Application Layer)层软件开发,是直接调用底层Service task所提供的API来完成相应的工作的。从这种角度来看的话,显然那时的开发是比较郁闷和难度较高的。不过,到了65xx之后,Qualcomm平台引入了Brew,手机开发商就没必要去从这么底层(Service API)的层面进行手机开发了,他们完全可以基于Brew来实现一台手机的所有功能(Qualcomm给我们的参考代码,就是全Brew平台的)。 Brew的运行环境AEE是如何跑起来的呢?关键在于ui_task(),由于ui_task和我们手机开发的关系非常密切,其地位也相当重要,所以,后文我将单独对它进行一个深入的研究与分析。到目前为止,大家只

手机开不起机的原因有哪些

试试接上座充看看,如果还是没有反应,那就说明主板坏了,要去修.大概60块左右吧. 手机不开机的原因很多:一、开机线不正常引起的不开机 正常情况下,按开机键时,开机键的触发端电压应有明显变化,若无变化,一般是开机键接触不良或者是开机线断线、元件虚焊、损坏。维修时,用外接电源供电,观察电流表的变化,如果电流表无反应,一般是开机线断线或开机键不良。 二、电池供电电路不良引起的不开机 对于大部分手机,手机加上电池或外接电源后,供电电压直接加到电源工C上,如果供电电压未加到电源IC上,手机就不可能开机。 对于摩托罗拉系列的手机(摩托罗拉T2688除外),供电有所不同,电池供电和外接电源供电要经过电子开关转换再加到电源IC上。也就是说,手机的供电有两条路径,一路是电池供电;另一路是外部接口供电(带机充电座供电时)。当两路电源同时供电时,外部接口供电优先。而这两路电源的切换是由电子开关管来控制,主要达到对整机电流起到保护作用,防止因短路或者漏电对手机内部的集成电路造成损坏。但是,如果电子开关损坏,中源模块就有可能得不到电池的供电电压引起手机不开机。对于这种由电子开关供电的手机,由于既可以用外接电源接口供电,也可以通过电池触片用外电源加以供电。维修时可通过不同的供电方式进行供电,以便区分故障范围和确定电子开关是否正常。 一般来说,如果供电电路不良,按开机键电流表会无反应,这和开机线不良十分相似。 三、电源IC不正常引起的不开机 手机要正常工作,电源电路要输出正常的电压供给负载电路。在电源电路中,电源IC是其核心电路,不同品种及型号的手机,供电方式亦有所不同,有的电源电路的供电由几块稳压管供给,如爱立信早期系列(T18之前)手机、部分三星系列手机等。有的却有一块电源模块直接供给,如摩托罗拉系列手机、诺基亚系列手机等。但不管怎样,如果电源IC不能正常工作,就有可能造成手机不开机。 对于电源IC,重点是检查其输出的逻辑供电电压、13MHz时钟供电电压,在按开机键的过程中应能测到(不一定维持住),若测不到,在开机键、电池供电正常的情况下,说明电源IC虚焊、损坏。目前,越来越多的电源IC采用了BGA封装,给测量和维修带来了很大的负担,测量时可对照电路原理图在电源IC的外围电路的测试点上进行测试。若判断电源IC虚焊或损坏,需重新植锡、代换,这需要较高的操作技巧,需在实践中加以磨练。 四、系统对钟和复位不正常引起的不开机 系统时钟是CPU正常工作的条件之一,手机的系统时钟一般采用13MHz,13MHz时钟不正常,逻辑电路不工作,手机不可能开机。 13MHz时钟信号应能达到一定的幅度并稳定。用示波器测13MHz时钟输出端上的波形,如果无波形则检测13MHz时钟振荡电路的电源电压(对于13MHzVCO,供电电压加到13MHzVCO的一个脚亡,对于13MHz晶振组成的振荡电路,这个供电电压一般供给中频IC),若有正常电压则为13MHz时钟晶体、中频IC或13MHzVCO坏。 注意,有的示波器在晶体上测可能会使晶体停振,此时,可在探头上串接一个几十皮法以下的电容。有条件的话,最好使用代换法进行维修,以节约时间,提高效率。 13MHz时钟电路起振后,应确保13MHz时钟信号能通过电阻、电容及放大电路输人到CPU引脚上,测试CPU时钟输入脚,如没有,应检查线路中电阻、电容、放大电路是否虚焊或无供电及损坏。 另外,有些手机的时钟晶体或时钟VCO是26MHz(如摩托罗拉V998、诺基3310手机)或19.5MHz(如三星A188手机),产生的振荡频率要经过中频IC分频为13MHz后才供给CPU。 复位信号也是CPU工作工作条件之一,符号是RESET,简写RST,诺基亚乎机中用PURX表示。复位一般直接由电源IC通往CPU,或使用一专用复位小集成电路。复位在开机瞬间存在,开机后测量时己为高电平。如果需要测量正确的复位时间波形,应使用双踪示波器,一路测CPU电源,一路测复位。维修中发现,因复位电路不正常引起的手机不开机并不多见。 五、逻辑电路不正常引起的不开机 逻辑电路重点检测CPU对各存储器的片选信号CE和许可信号OE,这些信号很重要,但关键是必须会寻找这些信号,由于越来越多的手机逻辑电路采用了BGA封装的集成电路,给查找这些信号带来了很大的困难。有条件的话最好对照图纸来查找这些信号及其测量点。片选信号是一些上下跳变的脉冲信号,如果各存储器CE都没有,说明CPU没有工作,补焊、重焊、代换CPU或再仔细检查CPU 作的条件是否具备。如果某个存储器的片选信号没有,多为该存储器损坏。如果CE信号都有,说明CPU-F.作正常,故障可能是软件故障或总线故障以及某个存储器损坏。 手机在使用中经常会引起机板变形,如按按键、摔、碰等外力原因会引起某些芯片脱焊,一般补焊或重焊这些芯片会解决大部分问题。当重焊或代换正常的芯片还不能开机,并且使用免拆机维修仪读写也不能通过时,应逐个测量外围电路和代换这些芯片。 六、软件不正常引起的不开机 手机在开机过程中,若软件通不过就会不开机,软件出错主要是存储器资料不正常,当线路没有明显断线时,可以先代换正常的码片、版本或重写软件,有的芯片内电路会损坏,重写时则不能通过。重写软件时应将原来资料保存,以备应急修复。 七、其它原因引起的不开机

手机开机接入网络的过程

手机开机接入网络的过程 1. 首先搜索124个信道,即所有的BCH通道, 决定收到的广播信道BCH强度, (BCH的承载的信息是距Mobile最近的BTS(Base Transceiver Station); 呼叫信息); 2. 跟网络同步时间和频率, 由FCH/SCH调整频率和时间 3. 解码BCH的子通道BCCH(广播控制信道). 4. 网络检查SIM 卡的合法身份.是否是网络允许的SIM 卡。 5. 手机的位置更新. 6. 网络鉴权 手机主叫(MOC)过程:l 1. 手机给基站发送通道需求,即手机发送一个短的随即接入突发脉冲.(RACH Burst) 2. 由BCH 指定传输信道. SDCCH 3. 手机和基站在独立专用信道(SDCCH)上通信. 4. 权限认证 5. 指定手机在一个业务信道(TCH)上通信. 6. 在TCH上进行语音通信. 手机被叫l 1. BTS在PCH(PAGING CHANNEL)呼叫通道上使用SIM中的IMSI(International Mobile Subscriber Identification Number)号码来呼叫用户。 2. 由手机发送RACH(随机接入信道:Random Access Channel) 3. 通道指定在BCH. 4. 手机和基站在SDCCH 上通信(SDCCH的全称是独立专用控制信道(Stand-Alone Dedicated Control Channel)) 5. 手机用户被鉴权 6. 手机被指定TCH通道。 7. 在TCH通道上进行语音和数据通信。 紧急呼叫:l 1. GSM规格定义了112 为紧急呼叫号码 2. 112在手机有无SIM卡的情况下均可呼叫。 3. 在RACH 上, 手机112 建立紧急呼叫。 Authentication 鉴权:l 1. 目的:验证用户身份(IMSI /SIM); 提供手机新的加密键。 2. 鉴权是在什么情况下:每一次注册、每次呼叫或被叫企图、执行一些增值服务、漫游时的位置更新。 切换handover: 切换是手机通信从一个小区/信道到另外一个小区/信道。l 1. 上行和下行的接收质量报告 2. 上行和下行的接收信号强度 3. 距离,迁时 4. 干扰层。 5. 功率预算。 6. 切换包括:同一小区内部信道/时隙之间的切换。小区于小区之间。 加密ciphering: 语音和数据的保密、信号信息的保密;l 手机位置更新location update:l 1. MSC应知道呼叫手机的位置。 2. 手机连续的改变位置,手机在改变位置时通知MSC关于新位置。由MSC处理位置更新。

手机开机原理

手机开机原理 说起不开机大家都很熟悉,不开机可以分为以下几种情况:1.加电即有电流反应,但不开机;2.按开机键无电流反应;3.按开机键有点电流不开机;4.按开机键大电流。说起这些故障产生的原因,我们先要了解一下手机的开机原理。 众所周知,手机可分为射频、逻辑、I/O接口三大部分,手机的开机主要是靠逻辑部分,逻辑部分其实就是单片机系统,由微控制单元(MCU)、数字处理单元(DSP)、存储器单元(ROM和RAM)、I/O接口等部分组成。MCU单元主要是发布指令,让各级电路工作,DSP是数字处理单元,即软件运行的地方,存储器主要是存放各电路的运行程序和一些应用数据。 说到这里,我们要先了解一下手机的开机方式。手机开机有两种触发方式:低电平触发开机和高电平触发开机。所谓低电平触发就是开机键一端接地,另一端接手机的开机触发端,如(夏新A8、诺基亚8310、摩托罗拉T720i等)。高电平开机就是开机键一端接手机的开机触发端艰苦,另一端接一个高电平,如(三星T108、摩托罗拉T2688、飞利浦9@9等)。现行的手机中,以低电平开机方式居多,下面我们就讨论一下低电平开机的原理。 我们以集成供电为例:给手机加上电源以后,电源块得到电池电压,通过电源块内部的开关电路在开机触发端会形成一个高电平,当按下开机键足够长时间,开机触发端的高电平会因为接地而变低,此信号传到电源块内部,电源块获悉此电平变低时,会启动内部电压调节器工作,相应的输出几路稳定的电压供各级电路,作为逻辑核心部分的CPU会得到两路供电:1.CPU专供VCORE 2.逻辑供电VBB。同时射频电路会得到中频参考电压VREF,时钟电路会得到VCTXO。 我们知道手机开机有三个必备条件:供电、时钟、复位。现在供电已满足,接着会产生时钟信号,一方面作为射频参考时钟,另一方面送往逻辑作为主时钟信号。微处理器得到时钟信号以后,需要将以前的记忆清除,于是电源块就会送来复位信号让其初始化,完成以后就会输出控制指令到存储器,让存储器处于允许状态,然后通过地址线查找开机程序具体在什么地方,找到以后通过数据线传送到CPU内部的DSP电路。运行成功以后,CPU输出维持信号到电源块,得到维持信号以后,电源会继续保持输出的各路电压,完成开机。 根据原理知道,手机开机过程是有先后顺序的,每一个电路工作都有不同的电流变化,所以当手机不开机时我们就可以根据电流来判断手机故障的范围

手机开机注册流程

手机开机流程及其简单协议介绍 手机正常开机后,要进行网络的注册。网络注册而言,主要是三个部分: a:PLMN (Public Land Mobile network)selection; b:Cell selection; c:Location selection。执行完这三个流程后,手机就附着在移动网络中了,可以进行相关的移动业务。 a. PLMN selection,主要是要选择一个合适的PLMN网络。其过程是AS(Access stratum)部分协议栈扫描周边的网络环境,测量小区的信号强度。将可用的PLMN标识上报给NAS(Non Access stratum),NAC协议层手动或者自动选择算法(存在优先级)选择一个PLMN网络。 交换注册 b. Cell selection 的选择,主要是为了选择一个合适的Cell能让手机在这个小区中进行驻扎。小区可以通过广播系统信息(system information)和广播信息,在系统信息中可以指出手机在该小区中是否首先(limited Cell)或者保留小区(reserved Cell)。在正常情况下,手机会选择一个可用的小区,这个部分也是有AS和NAS共同完成。 分配信道交换地理位置 c.手机完成PLMN和Cell的选择后,一般会发起位置注册流程,将手机的位置告知GSM网络,目前存在的注册流程包括LAU(normal LAU/IMSI attach),GPRS attach,以及EPS attach,从广义的角度来讲,RAU/TAU流程也属于注册流程。在该注册流程过程中,手机移动网可能拒绝手机注册,可能的情况是当前的位置不可用,当前的PLMN不可用,手机非法、IMSI非法等。如果注册失败,手机会根据原因值重新小区重选PLMN重选等。该步骤一般有NAS完成。 UMTS(Universal Mobile Telecommunications System【全球移动通信系统】)协议栈包含AS(Access stratum【接入层】)和NAS(Non Access stratum【非接入层】)。

GSM手机开关机流程

一位GSM用户在北京关机,一个小时后他到达天津后手机开机,五分钟后被一个广州的用户固定电话呼叫,请大致描述这位移动用户的MS,在这一个小时五分钟内与网络所进行的信息交换,如果能附加描述固定电话呼叫的过程则可以加分,,, 请尽量详细描述,并说明空中接口信道 北京:关机imsi detach indication (sdcch信道) 天津:开机MS进行IMSI附着过程 location update request(sdcch信道,imsi附着) location update accept(sdcch信道) 广州电话呼叫: 1)PSTN经广州GMSC寻找到北京HLR(用户所在HLR)查询到现在MSC(TIANJIAN),提供动态漫游号码,PSTN收到信息后向MSC(tianjin)发送IAI,当MSC(天津)收到此信息后开始寻呼MS。 2)Paging request (网络向MS, PCH信道) Channel request (rach) Immidate assignment(agch) Paging resp Sabm(sdcch) L2 Ua(sdcch) Auth request(sdcch) Auth response(sdcch) Ciphpermod cmd(sdcch) Ciphermod com(sdcch) Setup(sdcch) Call Proceeding(sdcch) Assign cmd(sdcch) Assign compete(sdcch) Alerting(sdcch) Connect(sdcch to tch)

Disconnect(sdcch) Release(sdcch) Release compete(sdcch) A 在北京关机: 1.MS上RACH TO 网络,(RACH,AGCH) 2.网络分配SDCCH给MS,MS发出关机请求, 3.MSC要求MS做一次位置更新,并在HLR里标记IMSI为POWER OFF,清除VLR里TMSI 数据. MS关机完成 B 在天津开机 1.MS尝试与关机前保留的六个CELL进行同步,(保留的是北京关机前的小区) 2.收空中FCH(全零码),通过SCH同步. 3.进行网络鉴权,天津的MSC会从北京HLR获得用户资料(KI值等) 4.鉴权完成后北京HLR会标记这个用户IMSI结合(开机),在天津VLR获得分配TMSI. 5.MS监听一次PCH,转到IDLE状态. Attach 流程 当MS 开机(打开电源)后,它首先要在空中接口上搜索以找到正确的频率,并依靠搜索到的正确频率校正和同步频率,并将此频率锁定。该频率载有广播信息和可能的寻呼信息。 若MS是第一次开机,在其数据存储器(SIM卡)中找不到原来的位置区识别码(LAI),它就立即要求接入网路,向MSC发送“位置更新请求”消息,通知GSM系统这是一个此位置区内的新客户,MSC 根据该客户发送的IMSI,向该客户的归属位置寄存器(HLR)发送“位置更新请求”,HLR记录发请求的MSC 号码,并向MSC回送“位置更新接受”消息,至此MSC认为此MS 已被激活,在拜访位置寄存器(VLR)中对该客户对应的IMSI上作“附着”标记,再向MS 发送“位置更新证实”消息,MS 的SIM 卡中也同时记录此位置区识别码。 若MS不是第一次开机,而是关机后又开机的,MS接收到的LAI(LAI是在空中接口上连续发送的广播信息的一部分)与它SIM 卡中原来存储的LAI 不一致,那么它也是立即向MSC发送“位置更新请求”,MSC要判断原有的LAI是否是自己服务区的位置,如判断为肯定,MSC只需对该客户的SIM卡原来的L AI 码改写成新的LAI码,并在该客户对应的IMSI作“附着”标记即可;判断为否定,MSC需根据该客户的IMSI,向该客户的HLR发送“位置更新请求”,HLR 在该客户数据库内记录发请求的MSC 号码,再回送“位置更新接受”,MSC再对该客户的IMSI作“附着”标记,并向MS回送“位置更新证实”信息,MS 将

手机开机流程相关问题解答

手机开机流程相关问题 解答

1手机关机之后不会与基站通讯 在无线通信里,为了网络侧能够保持对手机资源的完全控制,为手机定义了几种状态。如果楼主熟悉状态机的话就会清楚手机的每一种状态都会被网络侧清晰标记。以便于网络侧对手机资源的分配释放管理。 而你听到的手机关机其实是针对手机状态的应用转变。手机在开机时首先完成的是网络鉴权,鉴权通过后转变成网络注册。这个时候手机处于attach状态。attach状态下手机会定时发起位置更新信息。保证网络侧能够在寻呼到自己。这时候无论手机是否打电话,手机都会与网络保持周期通信。 如果你要关机,一般是长按power 键盘。这个时候手机会向网络发起detach 过程。保证网络侧知道自己关机重而可以释放自己占有的无线有线资源。这个时候网络侧会把手机表记为去注册过程。 如果你手机突然掉电,或者进入信号盲区,或者进入漫游网络而鉴权失败。网络侧会在一定时间后把手机标记为detach状态。这个时候如果你去呼叫detach状态的手机,网络不会发起寻呼,而是直接通知主叫用户被叫关机。 手机在关机状态下因为没有无线资源,无法与基站通信。所以不要担心什么手机关机会有后门通信。 手机开机后,即搜索广播控制信号道(BCCH)的载频。因为系统随时都向在小区中的各用户发送出用户广播控制信息。手机收集搜索到最强的(BCCH)的载频。对应的载频频率后,读取频率校正信道(FCCH),使手机(MS)的频率与同步。所以每一个用户的手机在不同位置(不同的小区)的载频是固定的,它是由GSM网络运营商组网时确定,而不是由用户的GSM手机来决定。手机读取同

步信道(SCH)的信息后找出基地站(BTS)的任别码,并同步到超高帖TDMA 的帖号上。手机在处理呼叫前读取系统的信息。比如:邻近小区的情况、现在所处小区的使用频率及小区是否可以使用移动系统的国家号码和网络号码等等,这些信息都可以在以BCCH上得到。 手机在请求接入信道(RACH)上发出接入请求信息,向系统送SIM卡帐号等信息。系统在鉴权合格后,通过允许接入信道(AGCH)使GSM手机接入信道上并分配到GSM手机一个独立专用控制信道(SDCCH)。手机在SDDCCH上完成登记。在满速随路控制信道(SACCH)上发出控制指令,然后手机返回空闲状态,并监听BCCH和CCCH共控制信道上的信息。此时手机已经做好了寻呼的准备工作。 3.简单描述下手机开机的信令过程,以gsm为例: 1,ms(移动终端)收到bts(基站子系统,包括基站bs和基站控制系统bts)的广播消息; 2,ms向bs发送信道申请请求,bs为ms分配信道,ms发送成功request。临时信道分配成功 3,鉴权(这里用的是imsi号,写在sim卡里的,而非imei号。咱的手机号在数据库里对应的是imsi,实际应用中,为了保密imsi,只在第一次握手时发送,之后会使用临时终端识别号tmsi),ms向bts位置更新请求。 4,bts向msc(移动交换中心)提交位置更新(说白了,bts就是个分会会长,他向总坛汇报,某某小弟编号9527现在在我管辖范围,请确认),msc收到消息后,查数据库hlr,(确认是自己的小弟),向bts发确认消息,同时修改hlr (归属用户数据库,保存管辖手机用户信息)

安卓手机开机动画制作

【前言】 今日开始着手做Android开机动画制作系列教程,与爱美人士共享经验技术! 本着先易后难的原则,教程一主要告诉大家开机动画的结构,位置等!后续的教程将会教大家一些制作开机动画的方法,解答制作过程中可能遇到的问题等。 后续教程视闲余时间的多少,尽量会为大家制作出视频教程,为木蚂蚁开机动画制作大赛做好准备! 【开机动画位置】 1.安卓原版系统开机动画位置: 2.system/media/bootanimation.zip或者data/local/bootanimation.zip 3.这两处的区别在于动画放在system中动画会全部播放完 4.放到data中动画只播放10秒 复制代码 1.CM系统,以及大部分手机厂商官方系统: 2.system/media/bootanimation.zip 复制代码 1.HTC官方系统开机动画位置一: 2.system/customize/resources/bootanimation.zip其中也包含关机动画和开 机音乐 复制代码 1.HTC官方系统开机动画位置二: 2. 3.data/local/bootanimation.zip

复制代码 【bootanimation.zip详解】 bootanimation.zip压缩原理: 1.开机动画文件是一个zip压缩包 2.其中包含n个文件夹和一个desc.txt配置文件 3.文件夹用来存放图片帧,desc用来控制图片播放的帧速以及顺序 4.该zip使用的压缩方式为无损压缩(在WinRar中压缩方式选--存储) 复制代码 desc.txt配置文件原理: 示例: 1.480 800 15 2.p 1 1 android 复制代码 第一行 480 800是手机屏幕的分辨率width height; 数字表示帧速(15就是按每秒15张图片的速度播放);第二行字母p是Play的首字母; 第一个数字表示播放次数(1代表播放一遍,0代表 循环播放); 第二个数字表示延迟时间(此时间以帧为单位1就是一帧);

手机不开机的维修方法

不开机故障的维修方法 不开机故障是手机的常见故障之一,从以上分析中可以看出,引起不开机的原因多种多样,如开机线路电源ic虚焊、损坏、无13mhz时钟,逻辑电路工作不正常,软件故障等。一般的维修方法是:用外接电源给手机供电,按开机键或采用单板开机法(对摩托罗拉手机可直接插上尾座供电插座即可)。观察电流表的变化,根据电流表指针的变化情况来确定故障范围,再结合前面介绍的维修要点进行排除。下面分几种情况进行分析。 1、电流表指针不动 按开机键电流表指针不动,手机不能开机。这种现象主要是电源ic不工作引起,检修时重点检修以下几点: ⑴、供电电压是否正常 ⑵、供电正极到电源ic是否有断路现象 ⑶、电源ic是否虚焊或损坏 ⑷、开机线路是否短路 2、有20~50ma左右的电流,然后回到零,按开机键有20~50ma左右的电流然后回到零,手机不能开机。有20~50ma左右的电流,说明电源部分基本正常。检修时可以查找以下几个方面: ⑴、电源ic有输出,但漏电或虚焊,致使工作不正常。 ⑵、13mhz时钟电路有故障。 ⑶、cpu工作不正常 ⑷、版本、暂存器工作不正常。在实际的维修中,以电源ic、cpu版本,暂存器虚焊,13mhz (或26mhz、19.5mhz)晶振,vco无工作电源居多。 3、有20~50ma左右的电流,但停止不动或慢慢下落有20~50ma左右的电流,但停止不动或慢慢下落,这种故障说明,软件自检不过关。有电流指示,说明硬件已经工作,但电流小,说明存储器短路或软件不能正常工作。主要查找以下几点: ⑴、软件有故障; ⑵、cpu存储器虚焊或损坏;处理的方法:一是用吹焊逻辑电路,二是用正常带有资料的版本(字库)或码片加以更换,三是用软件维修仪进行维修 4、有100至150ma左右的电流,但是马上掉下来; 这种现象在不开机故障中表现的最多,有100ma左右的电源已达到了手机的开机电流,这个时候若不开机,应该是逻辑电路部分功能未能自检过关或逻辑电路出现故障,可重点检查以下几点: ⑴、cpu是否虚焊或损坏。 ⑵、版本、码片是否虚焊或损坏。 ⑶、软件是否有故障。 ⑷、电源ic虚焊或不良 5、有100ma至150ma的电流,并保持不动,这种故障大多与电源ic和软件有关,检修时可有针对性地检查。 6、按开机键出现大电流,但马上掉下来,这种情况一般属于逻辑电路cpu或电源ic漏电引起。 7、按开机键出现的大电流甚至短路,这种故障一般有以下几点:

手机开机流程相关问题解答

1手机关机之后不会与基站通讯 在无线通信里,为了网络侧能够保持对手机资源的完全控制,为手机定义了几种状态。如果楼主熟悉状态机的话就会清楚手机的每一种状态都会被网络侧清晰标记。以便于网络侧对手机资源的分配释放管理。 而你听到的手机关机其实是针对手机状态的应用转变。手机在开机时首先完成的是网络鉴权,鉴权通过后转变成网络注册。这个时候手机处于attach状态。attach状态下手机会定时发起位置更新信息。保证网络侧能够在寻呼到自己。这时候无论手机是否打电话,手机都会与网络保持周期通信。 如果你要关机,一般是长按power 键盘。这个时候手机会向网络发起detach过程。保证网络侧知道自己关机重而可以释放自己占有的无线有线资源。这个时候网络侧会把手机表记为去注册过程。 如果你手机突然掉电,或者进入信号盲区,或者进入漫游网络而鉴权失败。网络侧会在一定时间后把手机标记为detach状态。这个时候如果你去呼叫detach状态的手机,网络不会发起寻呼,而是直接通知主叫用户被叫关机。 手机在关机状态下因为没有无线资源,无法与基站通信。所以不要担心什么手机关机会有后门通信。 手机开机后,即搜索广播控制信号道(BCCH)的载频。因为系统随时都向在小区中的各用户发送出用户广播控制信息。手机收集搜索到最强的(BCCH)的载频。对应的载频频率后,读取频率校正信道(FCCH),使手机(MS)的频率与同步。所以每一个用户的手机在不同位置(不同的小区)的载频是固定的,它是由GSM网络运营商组网时确定,而不是由用户的GSM 手机来决定。手机读取同步信道(SCH)的信息后找出基地站(BTS)的任别码,并同步到超高帖TDMA的帖号上。手机在处理呼叫前读取系统的信息。比如:邻近小区的情况、现在所处小区的使用频率及小区是否可以使用移动系统的国家号码和网络号码等等,这些信息都可以在以BCCH上得到。

qualcomm手机开机全过程

Qualcomm手机开机全过程 Tags: Android, Nand Flash, Nor Flash, QUALCOMM, 高通手机 由Fgamers发表于2011 年 03 月 30 日 19 次阅读评论(0) 一.开机的简要流程分析 Qualcomm的平台软件支持两种启动方式:一种是Nor Flash启动方式,另外一种就 是Nand Flash启动方式。Nor Flash启动方式就相当于硬件直接找到一个入口点开始执行代码,相比较而言会比较简单,且 Amoi 没有采用此种方式,所以本文对于这种方式不做详细分析。另外一种就是Nand Flash启动方式,这种方式和 PC 的启动方式比较相像,也是 Amoi 采用的 Boot 方式,下面将详细分析在此方式下面的开机过程。 按下开机键之后,将产生一个时钟中断,从而通知 AMSS 主芯片的 Boot Load 硬件去将放置于Nand Flash上面的第一个 Block ( 8K )里面的Boot 代码 Copy 到内核内存( RAM ,这个内存应该是 CPU 自带的内存,同后面提到的 SDRAM 有一定区别,可以把它当作 CPU 的 Cache )的 0xFFFF0000 地址,并开始执行 Boot 代码。 Boot 的主要任务是完成整个系统的硬件初始化工作(类似于 PC 上面的 BIOS 所完成的硬件自检工作,至于 Boot 的详细工作机制,后文会有详细描述)。 Boot 所完成的工作里面,最重要的一件事就是会将整个手机软件代码( AMSS 软件包)拷贝到 SDRAM 中,并最后将控制权交给 AMSS 软件。说白了,就是 Boot 执行完成之后,

手机开机过程分析

开机过程 一、手机的开机过程 不同厂家、不同型号的手机,开机电路有很大的不同,但开机的基本过程却是一样的。手机电源开机过程如下图示: BA 开机 触发 二、手机开机的工作条件 手机要正常持续开机,需具备以下三个条件:一是电源IC工作正常;二是逻辑电路工作正常;三是软件运行正常。 1、电源IC工作正常 (1)电源IC供电正常。电源IC要正常工作,需有工作电压,即电池电压或外接电源电压; (2)有开机触发信号。开机触发信号既有高电平,也有低电平,无论哪种触发方式,开机触发信号都是送到电源IC上,在按下开机键时,开机触发信号就有了电平的 变化(从高电平变为低电平或从低电平变为高电平)。 (3)电源IC正常。电源IC内一般集成有多组受控或非受控稳压电路,当有开机触发信号时,电源IC的稳压输出端应有电压输出。 (4)有开机维持信号。开机维持信号来自CPU,电源IC只有得到开机维持信号后才能输出持续的电压,否则,手机将不能持续开机。 2、逻辑电路工作正常 (1)有正常的工作电源。按下开机键后,电源IC输出稳定的供电电压为逻辑电路供电,包括CPU、FLASH和CSP。 (2)有正常的系统时钟。时钟信号是CPU按节拍处理数据的基础,手机中时钟电路有两种:一种是时钟VCO模块,内含振荡电路的元件及晶体。当电源正常接通后, 可自行振荡,形成13MHZ信号输出;另一种是由中频集成电路与晶体组成,中频 IC得到电源后内部振荡电路供晶体起振,由中频模块放大输出。13MHZ时钟一般 经过电容、电阻或放大电路供给CPU,另外也供给射频锁相环电路作为基本时钟 信号。 (3)有正常的复位信号。CPU刚供上电源时,其内部各寄存器处于随机状态,不能正常运行程序,因此,CPU必须有复位信号进行复位。手机中的CPU的复位端一般 是低电平复位,即在一定时钟周期后使CPU内部各种寄存器清零,而后此处电压 再升为高电平,从而使CPU从头开始运行程序。 (4)逻辑电路本身正常。逻辑电路主要包括CPU、FLASH、CSP。当CPU具备电源、

手机开关机工作原理

二、工作原理 (一)整机供电及开关机过程 诺基亚3210型手机的整机供电主要由升压模块V1054及电源模块N100提供。升压模块N100以片内稳压器为核心,并与外围电路组成升压电路,而且在其内部集成了A/D和D/A转换器、SIM卡接口电路,它在中央处理器D300控制下,完成对整机供电的功能。 1. 直流电源升压电路 直流电源升压电路主要由升压模块V105、二级管V101、升压线线圈L102以及滤波电容:C109、 C110、C112、C113,电感L103等组成。 电池电压经过升压电路升夺,产生3.3的VDC电压,该电压从升压模块V105的第1、16脚送出,送给功率放大器、振铃、振子、照明灯、低电检测电路等使用。该升压电路所产生的3.3V电压是受到中央处理器D300控制的。V105的第15脚为电压调整端,控制V105的FB端,令其产生稳定的3.3V电压。 2、电池电量检测电路 电池电量检测电路主要由V109及其电阻组成,由电阻R131、R132、R143、R144等组成分压电路,VCD—OUT为稳定的3.3V电压,电池电压的取样由电阻R131、R132进行,该取样电压送给V109—2的基极,当电池电压VBATT比较高时,取样电压则令V109—2导通,让中央处理器D300的LOW—BA TT端保持为低电平,如果电池电压偏低,取样电压也会变低,当该取样电压不能导通V190—2时,中央处理器D300的LOW—BAAT端会经过电阻R128得到一个高电平,这时D300会发出低电告警音,当电池电压VBATT低于1.5V时,V109—2则完全截止,升压模块V105的第3脚会经过电阻R128得到一个高电,此高电平会令升压模块V105停止工作,则不能产生3.3V的VCD电压。 3. 电源模块供电电路 (1)逻辑供电 诺基亚3210型手机的逻辑供电由电源模块N100提供两组电压,供逻辑部分使用。 ① VBB关出2。8V的电压,主在供多模转换器N200、中央处理器D300、闪速存储器D301、随机存储器D302、电可擦可写存储器(EEPOM)D303及驱动接口模块N400使用; ② VCORE送出2。0V的电压,供中央处理器D300使用。 (2)射频供电 手机射频部分的供电,主要由电源模块N100及V103提供8组电压,其中VXO电压受到中央处理器D300的VXOPWR信号的控制;VTX电压受到D300的TXP信号的控制。 ① VXO送出2.8V的电压,主要供13MHz时钟电路使用; ② VRX—1送出2.8V的电压,主要供前端模块N600内的接收电路使用; ③ VRX—2送出2.8V的电压,主要供中频模块N700内的接收电路使用; ④ VSYN—2送出2.8V的电压,主要供前端模块N600使用; ⑤ VTX送出2.8V的电压,主要供前端模块N600、中频模块N700、预放管N502及发射控制模块N503使用; ⑥ VCP送出5.0V的电压,主要供中频模块N700内的频率合成电路使用; ⑦ VCOBBA送出2.8V的电压,主要供多模转换器N200及中频模块N700使用; ⑧ VREF送出1.5V的电压,主要供多模转换器N200及中频模块N700使用。 4、开关机过程 手机的开关机过程主要受到电源模块N100、中央处理器D300及闪速存储器D301的控制。当给手机加电后,由升压模块V105、二级管V101、升压线圈L102等组成的升压电路,把电池电压上升为3.3V的VCD电压,该电压送到电源模块N100,所以当给手机加电后,3.3V

手机维修(电源开机过程的识图与维修技巧)

广东华夏技工学校 教案 编号:QD-751b-19 版本:A/0 流水号: 运用应知知识来分析手机的开机条件要解决一部手机不开机的故障,首先得学会分

析具有代表性的开机流程图,如图7-1所示。 从应知(理论)角度来分析,开机过程可以从五个方面来寻找突破口:整机供电及开机识别、主时钟、复位、软件、看门狗维持(也叫开机维持信号)。要熟悉相关的专业英文,便于分析开机的每一个过程。整机供电输入的英文为“VBATT”。对于输出电压常用的英文,不同机种各不一样,但各系列手机都有自己的规律。开机过程可以表述如下:1.整机供电流程 接上主电池,VBATT 3.6V电压由电池弹簧片正极送到电源模块,此时开机线(开机键连接的那条线)处有2~3V的高电平。按下开机键,开机线拉为低电平,触发电源模块,从而启动了电源模块,电源模块就输出了各路电压到各电路。 2.主时钟CLK工作流程 (1)一种设计方式中频模块配合13MHz晶体产生13MHz主时钟信号,然后一方面送到PLL频率合成器电路,另一方面送到逻辑电路作为工作时钟。自从BGA封装大规模集成电路应用以后,摩托罗拉等系列手机的中频模块通常配合26MHz晶体产生26MHz主时钟信号,然后在射频模块内部二分频,最终得到13MHz正弦波信号,输出后一方面送到PLL频率合成器电路,另一方面送到逻辑电路作为工作时钟。 (2)另一种设计方式 13MHz主时钟产生电路单独做在一块小电路板上,然后用金属屏蔽罩将其封装起来。产生的13MHz主时钟信号,一方面送到PLL频率合成器电路,另一方面经13MHz放大管放大后送到逻辑电路作为工作时钟。自从BGA封装大规模集成电路应用以后,诺基亚系列手机中单独做在一块小电路板上的VCO产生26MHz主时钟信号,然后在射频模块内部二分频,最终得13MHz正弦波信号,输出后一方面送到PLL频率合成器电路,另一方面经过13MHz放大管放大后送到逻辑电路作为工作时钟。

手机开机呼叫流程

手机开机呼叫流程通信 手机开机后的步骤: 1. 首先搜索124个信道,即所有的BCH通道, 决定收到的广播信道BCH强度, (BCH的承载的信息是距Mobile最近的BTS; 呼叫信息); 2. 跟网络同步时间和频率, 由FCH/SCH调整频率和时间 3. 解码BCH的子通道BCCH. 4. 网络检查SIM 卡的合法身份.是否是网络允许的SIM 卡。 5. 手机的位置更新. 6. 网络鉴权 手机主叫(MOC)过程:l 1. 手机给基站发送通道需求,即手机发送一个短的随即接入突发脉冲.(RACH Burst) 2. 由BCH 指定传输信道. SDCCH 3. 手机和基站在独立专用信道(SDCCH)上通信. 4. 权限认证 5. 指定手机在一个业务信道(TCH)上通信. 6. 在TCH上进行语音通信. 手机被叫l 1. BTS在PCH呼叫通道上使用SIM中的IMSI号码来呼叫用户。 2. 由手机发送RACH 3. 通道指定在BCH. 4. 手机和基站在SDCCH 上通信 5. 手机用户被鉴权 6. 手机被指定TCH通道。 7. 在TCH通道上进行语音和数据通信。 紧急呼叫:l 1. GSM规格定义了112 为紧急呼叫号码 2. 112在手机有无SIM卡的情况下均可呼叫。 3. 在RACH 上, 手机112 建立紧急呼叫。 Authentication 鉴权:l 1. 目的:验证用户身份(IMSI /SIM); 提供手机新的加密键。 2. 鉴权是在什么情况下:每一次注册、每次呼叫或被叫企图、执行一些增值服务、漫游时的位置更新。 切换handover: 切换是手机通信从一个小区/信道到另外一个小区/信道。l 1. 上行和下行的接收质量报告 2. 上行和下行的接收信号强度 3. 距离,迁时 4. 干扰层。 5. 功率预算。 6. 切换包括:同一小区内部信道/时隙之间的切换。小区于小区之间。 加密ciphering: 语音和数据的保密、信号信息的保密;l 手机位置更新location update:l 1. MSC应知道呼叫手机的位置。 2. 手机连续的改变位置,手机在改变位置时通知MSC关于新位置。由MSC处理位置更新。 3. 手机位置更新过程:(location area identity LAI)

Qualcomm手机开机流程

Qualcomm手机开机全过程大揭密(一) 摘要: 本文试图通过代码来深入剖析Q ualcomm手机开机的整个过程,即从按下开机键一直到出现待机界面,Q ualcomm的手机软件在整个流程中究竟完成了哪些工作。本文的主要目标是理清手机的初始化流程,并为今后A moi定做初始化工作提供一个参考。 关键字:开机、Re x、TMC、ui_task、C oreA pp 一、开机的简要流程分析 Q ualcomm的平台软件支持两种启动方式:一种是Nor F lash启动方式,另外一种就 是Nand F lash启动方式。Nor F lash启动方式就相当于硬件直接找到一个入口点开始执行代码,相比较而言会比较简单,且A moi没有采用此种方式,所以本文对于这种方式不做详细分析。另外一种就是Nand F lash启动方式,这种方式和PC的启动方式比较相像,也是Amoi采用的Boot方式,下面将详细分析在此方式下面的开机过程。 按下开机键之后,将产生一个时钟中断,从而通知A MSS主芯片的Boot Load硬件去将放置于Nand F lash上面的第一个Block(8K)里面的Boot代码C opy到内核内存(RA M,这个内存应该是C PU自带的内存,同后面提到的SDRAM有一定区别,可以把它当作C PU 的C ache)的0xF FFF0000地址,并开始执行Boot代码。Boot的主要任务是完成整个系统的硬件初始化工作(类似于PC上面的BIOS 所完成的硬件自检工作,至于Boot的详细工作机制,后文会有详细描述)。Boot所完成的工作里面,最重要的一件事就是会将整个手机软件代码(A MSS软件包)拷贝到SDRA M中,并最后将控制权交给A MSS软件。说白了,就是Boot执行完成之后,代码的执行点将由Boot跳转到A MSS软件的的入口点函数main().(此函数在mobile.c里实现)。 代码运行到了Main()之后,在这个函数里面将完成操作系统(re x)的初始化工作,其实现方法是调用rex_init()。Re x_init()完成的工作很简单: 1.完成操作系统必要的一些数据结构(timer链表、任务链表等))的初始化之外; 2.接下来,它创建了三个任务,分别是:re x_idle_task、rex_dpc_task和tmc_task。 Idle任务没什么好解释的,目前这个任务为空,什么也没做,dpc_task目前不知道是做什么的,暂时可以不用管。前面的这两个任务都属于操作系统层面的,由操作系统来维护,和手机软件关系不大。哪一个和手机软件关系大呢?答案是:tmc_task。大家可以把这个当作操作系统的入口(主)任务,也可以把它当作整个手机软件的入口任务。即A MSS软件里的所有其它任务的创建和维护就是由这个tmc_task来完成的。 到此为止,整个A MSS软件还并没有跑起来,只是跑到了tmc_task里面了。在tmc_task里面,会调用tm c_init()来完成整个A MSS 软件包的初始化工作,其中最重要的一项工作就是调用tmc_define_tasks()将A MSS软件包所有需要的任务都创建起来了。比如说 slee_task、dog_task、cm_task、w ms_task、ui_task等。这些任务,一般不需要直接和A L层软件打交道,但请大家记住,手机上所有功能的实现最根本点就是由这些服务组件(Serv ice Task)来完成的。将来大家跟踪一个具体的功能模块时,比如说通话模块,如果需要,可以再去深入研究它的具体实现。 好了,到现在为止,所有的AMSS核心软件就全部跑起来了(手机的功能模块,在软件方面就体现为O S层面的一个任务)。但现在大家还根本看不到Brew和A EE的影子。呵呵,各位不要急。到了这个层面之后,我想稍微多说几句。最早的Q ualcomm平台,比如说5xxx系列,是根本没有Brew的,那个时候的A L(A pplication Lay er)层软件开发,是直接调用底层Serv ice task所提供的A PI来完成相应的工作的。从这种角度来看的话,显然那时的开发是比较郁闷和难度较高的。不过,到了65xx之后,Q ualcomm平台引入了Brew,手机开发商就没必要去从这么底层(Serv ice A PI)的层面进行手机开发了,他们完全可以基于Brew来实现一台手机的所有功能 (Q ualcomm给我们的参考代码,就是全Brew平台的)。 Brew的运行环境A EE是如何跑起来的呢?关键在于ui_task(),由于ui_task和我们手机开发的关系非常密切,其地位也相当重要,所以,后文我将单独对它进行一个深入的研究与分析。到目前为止,大家只需要知道ui_task将A EE加载起来了,并且,它起到了一个中间层的作用,即所有A MSS底层服务组件的消息,都将经由ui_task而转到A EE,并最终转到具体的A pp(A pplet)的执行代码里面(HandleEv ent())。 注意: 1.上述的开机过程,在每一次按开机键都需要走一遍,即关机之后,整个系统的所有功能都将消失,而不像有些手机,看起来是关了

相关主题
文本预览
相关文档 最新文档