Clarinox Technologies与PX5宣布合作,为嵌入式设备打造更强大且使用上更简易的无线连接功能。这项合作将整合Clarinox的软件以及PX5最新的即时操作系统(RTOS),借以提升能见度、缩短除错时间,并加快专案时程。
为了深入掌握嵌入式应用,Clarinox Technologies的专长在于打造短距离连线软件,PX5则擅长开发执行解决方案。两家公司在年初宣布合作,计划整合ClarinoxBlue和ClarinoxWiFi协定堆叠软件,以及最新的PS5 RTOS。
Clarinox首席执行官Trish Messiter
Clarinox首席执行官Trish Messiter告诉《EE Times》:“为客户简化嵌入式设备的开发流程是PX5和Clarinox的共同愿景。因此,我们决定合作,为客户打造更适合的解决方案。”
PX5总裁William E. Lamie表示,新技术的应用领域预计包含视频处理、通讯、消费电子以及其他小型设备。
提高能见度和缩短除错时间,这两件事是密切相关的,目标都在于去除暗箱操作。
Messiter这么描述其他类似的技术:“在开发过程中,通常没有能见度可言;开发人员就像在一片漆黑的房间找一只黑猫。Clarinox的软件拥有很先进的除错工具,这非常重要,因为嵌入式软件的除错是极端困难的。Clarinox特别重视提供更佳的能见度,让客户可以更深入地掌握系统行为。这些功能是由我们的工程师为其他开发嵌入式设备的工程师所设计的。 ”
Lamie表示:“我们提供客户完整的程序码。我认为,暗箱操作的RTOS是根本行不通的。购买PX5 RTOS授权的客户才能看到RTOS背后的所有运作。”
在开发新产品或软件时,嵌入式软件内部运作的能见度有时候决定了整个专案的成败。Messiter表示,Clarinox的ClariFi除错工具包含了自动化测试功能,让客户可以更有效地测试整个系统。
她说:“有时候,专案可能因为开发人员找不到错误原因而导致整个失败。最糟糕的情况下,整个专案可能因而取消,或是一个错误要花数个月的时间才能修正。但若有了好的能见度,以及ClariFi提供的各种脚本与其他工具,客户可能只要几天或几周就能修正问题。相较于以往需要几个月的时间,这可以省下庞大的成本。我们的其中一位客户曾估计,他们节省了大约70%的除错时间。”
两家合作伙伴在公开声明中表示,此次的合作将“引领嵌入式设备进入一个高效能与高可靠性兼具的新时代,并帮助工程师满足市场对于产品可靠性的需求。”
Messiter表示,双方合作的主要目标是简化产品开发流程、帮助嵌入式设备开发人员发展新专案,并且协助他们翻新旧世代设备。
她说:“随着嵌入式工程的工作量达到高峰,我们与PX5的整合将确保工程师可以在更加稳定且高效率的基础下工作。”
根据合作双方表示,工业级PX5的第五代RTOS具有业界最佳的大小、效能以及安全性,是专为最严格要求的嵌入式应用而设计。
PX5总裁William E. Lamie
Lamie表示,目前广泛使用的嵌入式Linux,其反应时间约在数百微秒(µs)至1毫秒(ms)之间。相较之下,PX5 RTOS可以实现仅仅数微秒或什至是低于1微秒的反应时间。他进一步补充道,PX5 RTOS另一个独特之处在于抽象层/API。
相较于业界其他传统的RTOS,PX5 RTOS原生支援POSIX执行绪(Pthreads) API,兼具速度与安全性。
Lamie说道:“我们成功改良了传统技术,运用符合产业标准的API,打造出更小、更简单、更快速且更安全的系统。”
两家公司表示,PX5 RTOS原生支持产业标准的Pthreads API,包含semaphore、mutex以及信息伫列,并提供即时扩充功能,如事件标志、快速伫列、滴答计时器以及存储管理等。
该业界标准支援各种适用于嵌入式IoT平台的软件堆叠(包含开源软件与商业软件),有助于缩短上市时程、改善设备固件品质,并且强化平台间的可移植性。双方在公开声明中表示,这些优势能够帮助设备制造商最有效地发挥其于固件开发上的投资。
Messiter分享Clarinox与一家欧洲视频会议系统公司合作的专案。业界类似专案的时程约为13个月,“而那个专案只花了8个月就完成,客户对于他们省下的时间非常满意。”
本次合作的另一项要点是,让客户用同一套芯片组整合Wi-Fi和各种类型的蓝牙。
Messiter表示:“惯例上,制造商需要分别取得蓝牙和Wi-Fi的软件。有时候,客户甚至需要两套不同的芯片组,以便分别处理蓝牙和Wi-Fi。对于嵌入式设备的开发人员来说,这不是那么容易,同时也造成产品成本以及尺寸上的问题。”
Clarinox的解决方案则让客户透过单一来源、单个芯片组就可以同时取得传统蓝牙、低功耗蓝牙以及Wi-Fi。这对于开发新的专案,或是将Wi-Fi/蓝牙导入旧设备,都相当实用。“我们会依照客户描述的需求,量身打造符合的软件套件。未来,客户如果想要改变目标平台,我们的软件抽象层也能使他们更易于重复利用自己的软件,并进而缩短专案时程。”
(参考原文:Clarinox, PX5 Partner to Improve Embedded Device Connectivity,by Karen Haywood Queen)