手机工厂测试流程

什么是手机工厂测试?

手机生产就是PCBA通过SMT技术和一系列的操作从主板制作成手机的一个过程。工厂测试就是模拟产线生产手机的过程模拟测试环境,在确保手机版本下发产线前发现并且阻止那些严重影响手机生产的问题,避免由于这些严重问题导致产线停线,返工等不必要的损失。

为什么要进行工厂测试呢?

在产线流水线生产过程中可能一个问题就会影响一大批的生产停线或者生产出来的主板或者手机要进行返工,但是我们可以通过提前测试,确保下发版本没有致命性以及阻塞产线生产的问题,可以针对测试版本进行压力测试确保拦截概率在1%以上的问题,因为生产都是大批量的生产,可能小概率的问题也会带来一个很大的损失。当然每个公司的要求不一样,根据要求来进行测试就可以的,下面我们简单说一下手机工厂生产的一个流程。

测试流程

生产过程可以简单分为单板段和整机段,单板段主要就是针对生产的生产版本进行测试,而整机段就是针对给用户使用的版本进行的一个测试,当然整机段的测试很简单,只是验证手机的基本功能,确保基本功能的一个测试,还要经过系统、短距、通讯、等等测试才能给用户使用,但是要进行这些测试的手机就是经过生产测试之后生产出来的手机,那么生产测试的大概流程如下

1.空片下载

空片下载就是手机下载生产版本,因为产线下载都是刚生产出来的主板下载版本的,跟二次升级版本是有区别的,所以在下载的时候要模拟产线下载,擦除手机中的信息确保手机未空板之后进行下载。

2.单板写号

使用相应工具写入单板的板号,每个主板都是有自己的编号就像身份证一样,一般情况下这个号码不会出现重复,产线生产出来的主板上边都是有自己的编号的,用扫描枪直接扫描就行了;

3.校准综测

手机生产过程中使用的器件虽然是一样的但是这些相同的器件之间都是有差异的,组合出来的手机必然是有差异的,如果这些差异超出标准范围那就视为不良品。所以校准的目的就是将这些差异调整到一个符合标准的范围内。而综测就是对于校准的检查。

校准综测主要还是对于手机RF的测试,生产出来主板之后,针对不同的频段进行一个信号的测试,确保手机能够正常识别SIM卡和网络。大概可以分为 LTE、WCDMA、GSM三个模块,细分的话就可以分为 GSM/TDD-LTE/FDD-LTE/WCDMA/CDMA/TD-SCDMA/ 这也就是手机的六模,也就是咱们所说的全网通手机支持的所有制式,测试的时候针对手机支持的制式进行测试。当然有的时候也会对WIFI\BT\GPS 进行综测测试。

4.单板电流

单板电流测试就是验证手机的开关机以及待机电流,确保单板电流符合标准,如果电流过高可能会影响手机功耗,以及待机时长。

5.单板功能

单板功能测试就是通过主板在测试夹具上连接各器件(指纹、前后摄、TP、LCD、LED等)的一个基本功能的测试,确保手机可以识卡,各器件使用正常,主要还是针对手机的基本功能的测试。

6.整机电流

在完成单板功能之后,手机就可以组装成整机了,组装成整机之后进行整机电流测试,整机电流也是对于电流的测试,跟单板的区别就是手机已经组装成整机,测试电流的过程中要考虑各器件对于电流的影响。基本测试跟单板电流一直。

7.耦合测试

耦合测试主要就是模拟整机的一个实际使用环境,测试手机在天线环境下的射频性能。主要检测天线与主板之间的匹配性,测试重点就是天线效率与性能。

8.整机功能

整机功能跟单板功能测试点一样,主要还是关注手机的基本功能,确保手机LCD、TP、指纹、CAM、充电、OTG、马达、speaker、receive等功能使用正常。

9.写IMEI信息

通过工具操作写入手机IMEI信息,手机的IMEI信息也是手机鉴别真伪的主要依据,如果生产手机是要给用户使用的手机,IMEI信息必须是唯一的。

10.二次升级

二次升级就是把手机中的生产版本升级成可以给用户使用的用户版本。

11.整机检查

升级完成之后检查手机信息,IMEI,手机版本号,手机界面等等,完成整机功能测试(MMI)确保手机基本功能正常,恢复出厂设置即可。

如果说之前二次升级的版本是经过测试确认可以给用户使用的版本的话,那么一台生的整个生产过程也算是完成,那么这台手机就可以给用户使用。


以上是我总结的一些生产测试的知识,每个公司做的项目不同对于生产测试这块的定义不同,希望我简单的总结能帮到你!


  • 10
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Android LK启动流程如下: 1. 开机启动:当用户按下手机的电源键时,系统会进入LK小内核,LK会根据参数值来判断是正常开机启动。 2. recovery启动:当用户按下特定组合键(如音量加键+电源键)时,系统会进入恢复模式,也就是recovery模式。在这种模式下,用户可以进行系统恢复、刷机等操作。 3. fastboot启动:当用户按下特定组合键(如音量减键+电源键)时,系统会进入fastboot模式。在这种模式下,用户可以通过fastboot命令来进行系统的刷机、调试等操作。 4. ffbm启动:ffbm是Fast Factory Boot Mode的缩写,是一种工厂测试模式。在这种模式下,系统会进入工厂测试模式,用于生产线上的测试和调试。 在LK中,关键的函数是apps_init,它负责初始化和运行LK中的app。其中,aboot_init函数负责加载Android Linux内核。apps_init函数会调用所有app的init函数进行初始化,然后根据需要启动一些app。启动app的过程会创建一个线程,并调用相应的app_thread_entry函数来运行app。 总结起来,Android LK启动流程包括正常开机启动、recovery启动、fastboot启动和ffbm启动。在LK中,通过apps_init函数来初始化和运行app,其中aboot_init函数负责加载Android Linux内核。 #### 引用[.reference_title] - *1* *3* [Android lk启动流程](https://blog.csdn.net/zjy764219923/article/details/107997606)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Android 开发之 ---- bootloader (LK)](https://blog.csdn.net/jmq_0000/article/details/7378348)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值