我一直对科技很着迷。在技术学院的计算机科学专业毕业后,毋庸质疑,我开始在一家具有“技术创新基因”的公司工作。这就是为什么我开始在安东帕工作的原因。从机械和电子到软件以及测量技术本身,公司各个领域无不体现出对卓越的技术凯发真人网的解决方案的关注。固件开发在所有这些学科中都发挥着核心的接口作用。
传感器是每个安东帕测量设备或分析仪器的核心。这可能是密度计中的振荡 u 形管、微波炉中的磁控管,或流变仪的马达。我们的传感器由机械和电子元件组成。这些电子元件通过固件控制,并以这种方式“赋予活力”。
安东帕的固件开发是指接近硬件的软件开发。与常规软件开发相反,这些程序不是基于操作系统在电脑上运行,而是直接在微控制器上运行。
固件开发人员的要求在许多领域类似于软件开发人员的要求。在这一领域,必须具备扎实的计算机架构、数据结构和算法知识。由于安东帕的测量仪器经过几年的生产和开发,维护在固件以及软件开发中发挥着重要的作用。这就是为什么我们密切关注质量并采用现代化开发工具的原因,如单元和集成测试、持续集成和自动代码分析。
更重要的是,固件与设备的电子元件直接交互。因此,固件开发人员还必须及时了解电子元件。当涉及到常规软件时,您可以启动调试器来查找错误,但在固件开发中,这并不容易。虽然也提供调试器支持,但我们通常必须使用万用表、逻辑分析仪或示波镜来观察信号。出错原因并不一定是程序,也可能是电子元件中的问题。
这是固件开发的最大挑战之一。一方面,我们必须了解高级客户方面的情况(客户想使用仪器做什么?),而另一方面,我们必须查看、设计和实施整个技术凯发真人网的解决方案,深入到电子元件的最深层。
我在安东帕工作期间,在软件开发领域工作了五年,之后沉浸在令人着迷的固件开发领域。我逐渐获得了固件开发人员所需的额外技能。多亏跨学科项目团队,我们能够相互学习,也能涉猎其他领域。因为有很多来自其他专业领域的经验丰富的同事,所以总是有机会跨越项目范围进行交流。