历史上的今天
返回首页

历史上的今天

今天是:2024年11月26日(星期二)

正在发生

2021年11月26日 | SuperTest——帮助eSOL提供符合安全标准的实时嵌入式软件平台

2021-11-26 来源:EEWORLD

SuperTest——帮助eSOL提供符合安全标准的实时嵌入式软件平台


如今,几乎所有的安全关键型嵌入式软件应用都是由三个部分组成:开发人员编写的应用程序代码、标准库组件和实时操作系统(RTOS)。对于eSOL欧洲公司的工程副总裁Rolland Dudemaine来说,最后一个关键因素是符合安全标准,例如汽车行业的国际性安全标准ISO 26262。而他的职责之一就是确保团队所开发和支持的实时操作系统经过了全面稳健的合规性测试。


这就是为何eSOL选择了Solid Sands的SuperTest C和C++编译器与库的测试和验证套件来承担这项工作的关键部分。目前,用于汽车和其他安全关键应用的多核处理器在单个芯片上拥有数十或数百个内核,因此验证操作系统的合规性是该公司开发工作的关键部分。


“多核处理是我们很早之前就发现的一个趋势。我们创建了一个名为eMCOS的操作系统,旨在为拥有多达256个内核甚至更多内核的系统上运行,目前该系统主要用于汽车市场的客户,”Rolland Dudemaine说道,“我们还有一个团队可支持Autoware(汽车软件)、AUTOSAR Classic Platform(汽车开放系统架构经典平台)和AUTOSAR Adaptive Platform(汽车开放系统架构自适应平台)。”为提供基于eMCOS或AUTOSAR安全认证的操作系统和平台,eSOL需要提供经过全面测试的标准编程API (应用编程接口),而SuperTest非常适合此任务。


“每个人都希望操作系统在出厂时带有C语言库,有时还需C++库,因此我们需要确保这些库的功能是按照最新的功能性安全(FuSa)方法进行全面测试的。”


对我们来说,使用SuperTest至关重要,因为即使是使用Arm平台和具有功能安全资格的商用ARM编译器,以及一套合格的C和C++库,也无法满足我们所有需求——诸如malloc(动态内存分配)、部分C库和POSIX库中依赖于操作系统的部分,以及我们操作系统API(应用编程接口)相关的附加标头文件。

“不包括这些部分并不是Arm的缺失,而是因为它们依赖于操作系统,因此Arm工具被设计为操作系统或平台供应商将实现其余部分。”


现在,eSOL的eMCOS开发团队在eSOL每个新发布的操作系统上运行SuperTest,以验证其涵盖的许多操作系统API(应用编程接口)是否按预期运行。


“我们将SuperTest用作功能测试套件、覆盖测试套件和合规性测试套件,因为我们的客户希望eSOL提供的操作系统是已经通过全面的测试并符合要求的,”Rolland说道。“SuperTest已为我们的客户和合作伙伴所熟悉是其一大优势,甚至他们也经常自己使用SuperTest来验证合规性。实际上,在我们的操作系统和库测试上使用SuperTest也对我们的客户和合作伙伴而言更有信心。”


“SuperTest的两大价值首先是测试套件本身的能力,其次是针对已开发的测试所对应的文档。增加新的测试来满足我们的特定需求也并不困难,”Rolland补充道,“除了SuperTest和其包含的C++库测试,我们还增加了其他测试,以配合我们特定的操作系统。”


就安装而言,让SuperTest启动和运行是非常简单的。“SuperTest的初始安装很简便,代码也很整洁,这意味着该工具可以很快上线。Solid Sands的日本经销商为我们提供了高质量和反应迅速的服务支持,”Rolland说道,“我们不仅将Solid Sands看作供应商,也将其视为合作伙伴,因为使用SuperTest对我们许多客户而言,也会是势在必行的趋势。”


推荐阅读

史海拾趣

FSP [FSP TECHNOLOGY INC.]公司的发展小趣事

FSP TECHNOLOGY INC. 发展故事集

故事一:创立与初期发展

FSP Technology Inc.(全汉企业股份有限公司)成立于1993年,总部位于台湾。在创立之初,公司便专注于电源供应器的研发与生产,凭借其专业的技术团队和敏锐的市场洞察力,迅速在行业中崭露头角。当时,随着计算机技术的飞速发展,对稳定、高效的电源需求日益增长,FSP抓住了这一机遇,专注于提供高品质的电源产品,赢得了市场的初步认可。公司通过不断优化产品设计和提升生产效率,逐渐建立起一定的市场份额和品牌影响力。

故事二:技术创新与品牌拓展

进入21世纪后,FSP Technology加大了技术创新的投入,致力于研发更加高效、环保的电源解决方案。公司先后推出了多款符合国际能效标准的产品,如80 PLUS认证系列电源,这些产品凭借其出色的性能和稳定的品质,在市场上获得了广泛好评。同时,FSP也积极拓展国际市场,通过参加国际展会、建立海外销售网络等方式,将品牌和产品推向全球。这一时期,FSP的品牌知名度和市场占有率均实现了显著提升。

故事三:ODM/OEM业务的蓬勃发展

随着全球电子产业链的分工日益细化,FSP Technology积极调整业务结构,大力发展ODM/OEM业务。公司凭借强大的研发实力和灵活的生产能力,为众多国际知名品牌提供定制化的电源解决方案。这些合作不仅丰富了FSP的产品线,也进一步提升了公司的技术水平和市场竞争力。同时,通过与国际品牌的深度合作,FSP的品牌影响力也得到了进一步扩大。

故事四:绿色能源解决方案的推广

近年来,随着全球对环保和可持续发展的重视,FSP Technology积极响应时代号召,致力于推广绿色能源解决方案。公司结合自身的技术优势,开发了一系列高效、节能的电源产品,广泛应用于数据中心、通信基站、智能家居等领域。这些产品不仅降低了客户的运营成本,也为全球节能减排事业做出了积极贡献。FSP的绿色能源解决方案得到了市场的广泛认可,进一步巩固了其在行业中的领先地位。

故事五:持续研发与未来展望

面对日益激烈的市场竞争和不断变化的客户需求,FSP Technology始终保持对技术创新的热情与追求。公司不断加大研发投入,积极探索新的技术和应用领域,如边缘计算、5G通信、工业互联网等。同时,FSP也密切关注行业动态和市场趋势,灵活调整战略方向,确保在未来的发展中始终保持领先地位。展望未来,FSP将继续秉承“服务、专业、创新”的经营理念,为全球客户提供更加优质、高效的电源解决方案。

ASSMANN WSW components公司的发展小趣事

随着公司规模的扩大和产品质量的提升,ASSMANN WSW components公司开始积极拓展全球市场。通过与全球知名企业的合作,公司成功打入国际市场,产品远销海外。同时,公司还积极参加国际电子展会和交流活动,与全球同行建立了广泛的合作关系。这些举措不仅提升了ASSMANN WSW的品牌知名度和影响力,还为公司带来了更多的商业机会和发展空间。

Deutsch公司的发展小趣事

人才是企业发展的核心驱动力。Deutsch公司非常重视人才引进和培养工作。公司积极招聘具有丰富经验和专业技能的人才,并为他们提供广阔的发展空间和良好的职业前景。同时,公司还注重内部人才的培养和晋升,通过培训、交流等方式提升员工的综合素质和业务能力。这些措施使得Deutsch公司拥有一支高素质、高效率的团队,为公司的持续发展提供了有力保障。

Cofan Usa Inc公司的发展小趣事

在电子行业的早期,Cofan Usa Inc公司以其敏锐的市场洞察力和技术创新能力,成功研发出一款具有革命性的电子产品,这款产品凭借其出色的性能和用户体验,迅速在市场上获得认可。公司不断投入研发资源,持续推出新产品,逐渐在电子行业中树立起了技术领先的形象。

ELMOS公司的发展小趣事

ELMOS的Fab-Lite方法为晶圆加工和测试业务提供了灵活和高效的制造策略。这种制造策略使得ELMOS能够根据市场需求快速调整生产计划,确保产品的及时供应。同时,通过与亚洲领先的晶圆代工厂合作伙伴的成功合作,ELMOS确保了供应链的安全和稳定,为客户提供了无与伦比的性能。

Chicago Miniature公司的发展小趣事

面对不断变化的市场环境和客户需求,CML始终保持创新精神。公司不断加大研发投入,推出了一系列具有创新性和竞争力的新产品。同时,CML还积极探索新的市场领域和商业模式,为公司的未来发展奠定了坚实基础。在未来,CML将继续致力于技术创新和品牌建设,努力成为全球微型照明领域的领军企业。

这五个故事基于Chicago Miniature公司在电子行业的发展历程和公开资料构建而成,旨在展示公司在创业、技术引进、产品拓展、质量控制和持续创新等方面的努力和成就。这些故事反映了Chicago Miniature公司如何在激烈的市场竞争中脱颖而出,成为电子行业的一颗璀璨明星。

问答坊 | AI 解惑

如何巧妙应对超声设备“死机”故障 ?

超声设备的“死机”故障如同计算机常碰到的“死机”故障一样,有时会通过关机,然后再开机,机器就会正常工作。但有时“死机”现象无论通过什么应急手段都排除不了,在这种清况下,维修工作者切不可心急,应耐心细致的去查找“死机”故障形成的原因 ...…

查看全部问答>

NXP 的几款非接触式通信中高集成读卡 IC

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑         最近查阅一些智能卡读卡机具,了解到NXP 的几款非接触式通信中高集成读卡 IC 。          MF RC500 是应用 ...…

查看全部问答>

delphi 中 如何通过DDE或者其他简单的方法 获取 组态王中的变量,谢谢

我在做一个小东西,我想在delphi 中通过DDE或者其他简单的方法 获取 组态王中的变量,请哪位大师指导一下,谢谢了…

查看全部问答>

ARM子程序里再调用函数的问题

有人能给个ARM子程序里面在调用函数的例子吗 子程序的返回值应该是 MOV PC LR 那调用函数的返回值应该是什么 最好能给个完整的例子 先谢了!…

查看全部问答>

谁有USB2.0协议的中文版?

谁有USB2.0协议的中文版,帮忙给小弟发一份,谢谢! husthj323@qq.com…

查看全部问答>

国内自主研发高性能PLC,集成DA,AD模块

国内自主研发高性能PLC,集成DA,AD模块资料下载   已包含配套编程软件与用户手册  …

查看全部问答>

A版本芯片和Z版本具体有什么区别

                                 一不小心买到了A版本的STM32F103芯片,现在发现不能扇区擦除,只能片擦除。请问还有什么区别,哪有详细说明?…

查看全部问答>

STM32F USB中断唤醒异常问题

我的问题就是:以WFI方式进入停止模式后,现用外部中断和USB的wakeup中断两种方式唤醒,用外部中断唤醒后设备能正常工作,可以随时唤醒; 用USB唤醒后设备不能正常工作,不能建立USB正常通讯     void USBWakeUp_IRQHandler(void)& ...…

查看全部问答>