你将学习:
- 远程测试和开发的挑战是什么?
- Green Hills Software如何准备应对远程开发人员和测试人员的挑战。
对于那些不需要亲自到工作场所的人来说,远程工作从偶尔的福利变成了一种强制情况。从急救人员到流水线工人,仍然有数百万人不能远程工作,但有更多的人可以做到这一点,特别是在计算机和电子行业。
不过,这并不是一个简单的每天使用智能手机打电话的问题。在某些情况下,只需一个电话或视频会议接口就可以完成工作。然而,许多人需要更多的基础设施。有一家公司有一些这样的基础设施青山软件.
Green Hills Software的业务发展总监Robert Redfield说:“Green Hills Software已经使用一个与互联网连接的嵌入式电路板农场几十年了。它是开发和测试实时操作系统和IDE以及优化C/ c++编译器的基本工具。在COVID之前,嵌入式板农场对我们全球分布的产品和测试工程师来说至关重要。在疫情期间的过去11个月里,办公室已经关闭,但工程师们在家里使用这些电路板,从未中断过。”
该公司的嵌入式板农场(图1)由许多被测设备(DUT)板机架组成。每个板都有一个或多个测试设备连接到它。中央系统管理每个DUT的访问和操作。它有能力重置任何单位和管理信息的记录以及远程调试器的访问,以控制DUT。流行平台的重复允许更多的测试或测试人员使用特定的平台。
农场使用的测试设备之一是Green Hills Probe V4(图2).与许多其他类似的调试探测一样,它有一个以太网接口。甚至还有无线连接的系统。Green Hills Probe函数在TimeMachine调试套件中,它与Green Hills MULTI IDE一起工作。设备上有LCD状态屏幕,但远程操作不需要。
该系统可以处理单个JTAG扫描链上的多个芯片以及多核芯片。探头为电路板提供可编程电源,简化了布线。电源和以太网是DUT和探针所需要的唯一连接。
追踪所有这些设备是许多前期工作的帮助。开发人员可以访问测试套件仪表板界面(图3).该系统被设置为运行多个回归分析测试,以及允许调试单个dut。
任何公司或开发团队都可以使用Green Hills提供的探针轻松创建自己的农场。主要的问题是范围。Green Hills农场管理在内部使用,并处理大量的设备。
许多公司已经开发了类似的农场,使用定制软件来管理农场。考虑到新冠肺炎疫情,他们的回报非常可观。它使开发人员可以从办公室搬到家里,而几乎不会改变他们对农场的使用。只有少数人参与向农场添加新硬件——这个过程已经建立起来了。