文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

嵌入式软件不只要实现客户需求,也要为生产测试服务

2024-12-03 09:23

关注

一、引言

软件的价值在于成为商品,对于嵌入式设备,必然有生产环节,为确保整机工作正常,务必预留生产测试接口,以便在产线简便、快速的确认硬件功能。一般小型消费类电子产品,生产流程是贴片-下载软件-校准-测试-老化-复测-配置出厂参数,不同产线可能存在差异,小作坊可能更简单,这些流程中与软件相关的就是测试工位。

二、原理

通过输入接口,比如按键、串口AT指令使设备进入特殊状态,一般称为工程模式或者测试模式,这种模式下软件无条件接管全部硬件,测试人员通过输入指令逐个验证硬件,设备将结果输出到显示屏、LED指示或AT接收工具,测试完成后退回到正常模式。

例如。为确认硬件主板上的按键是否正常,人工按键,软件检测到按键则串口输出对应提示语,表明检测到按键,产线则以此证明按键电路工作正常。

若硬件外挂温湿度传感器,则可以使用AT串口指令,强制开启传感器至少工作一次,并将温湿度结果输出到显示屏或者串口,通过对比实际温湿度偏差在允许范围,确定传感器工作正常。

有些测试项需要借助仪器或者其它来辅助测试,如验证蓝牙接收功能,则需要提供一个蓝牙信标广播数据,设备显示接收到的蓝牙名称和信号强度,或者通过串口输出。

三、自动化测试

工厂测试原理是如此,但是人工操作按键或者发送AT对产线来说效率太低,一般会制作治具自动触发AT,PC软件判断AT输出结果,启动后自动测试并对测试结果的进行判断,有问题提示异常,正常则进入下一个测试项。

例如测试按键:

测试SIM卡识别电路,由工具主动发查询SIM卡状态的指令,设备回复;工具再对结果字符串进行对比,确认SIM卡识别正常,则进入下一个测试项。若多次测试失败,则给出相应警示语,产线人员对主板进行标记,后续再维修处理。

产线测试软件工具,支持按步骤对硬件电路进行控制或监测,且输出结果,根据结果判断设备工作情况是否符合预期。

如果再扩展可以对测试增加多线程执行,对结果进行统计、存储,以便后期对进行问题分析、流程优化等。

四、结论

对产线而言,效率就是生命,时间就是金钱,一套全自动的自动检测工具,存储统计测试结果,对产线生产是至关重要的,除了PC工具的强大,嵌入式软件也必须配合。

嵌入式软件开发不能只是实现客户的功能,还要为生产测试提供支持。

本文转载自微信公众号「嵌入式系统」,作者嵌入式系统。转载本文请联系嵌入式系统公众号。

 

来源:嵌入式系统内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯