历史上的今天
返回首页

历史上的今天

今天是:2024年09月08日(星期日)

2020年09月08日 | 运用ARM处理器软件工具出错,会带来什么样的结果?

2020-09-08 来源:elecfans

越来越多程序设计人员在设计安全相关应用程序时采用ARM处理器,范围遍及医疗、运输、航空电子与工业领域。因此,透过这些处理器所执行的软件也受到更为严格的检查,因为任何一个小错误都有可能导致严重后果。


为了避免导致这样的后果,包括IEC 61508,还有最近才通过的汽车业ISO 26262等安全标准应运而生,以确保开发人员与客户在软件方面能符合业界最先进的最佳实务准则。


即便如此,要决定标准当中有哪些元素适用,哪些不适用,接下来还要确保整体设计符合标准,整个过程非常耗时以致于令人却步。由于消费类器件的设计周期极短且逐渐与汽车安全系统整合,开发人员也因此面临更大的时间压力,必须在日益紧迫的设计周期期限前完成设计改动。


所幸针对软件开发工具与相关作业,软件系列工具厂商具备一般软件开发人员所没有的信息与知识,因此在市场中具有独特定位,能为所有安全相关软件开发人员提供支持。


对编译器来说更是如此,因为编译器能直接影响系统安全性,而且其有可能产生的注入错误,后续功能设计测试却无法检测。因此,系列软件工具组很适合那些使用基于ARM核心处理器的开发人员,能使开发人员确保系统符合法规规范,并同时应付日益增加的产品上市时间的压力。


ARM处理器逐渐拓展应用

伴随移动的风潮,加上持续扩展的生态系统提供支持,基于ARM核心处理器的应用已从智能手机与嵌入式等器件,拓展到基础架构设备及数据服务器。现在,设计人员也逐渐开始将它们导入安全相关的应用。


这类应用涵盖了工业(马达控制、工厂自动化、远距监控);汽车(底盘控制、车身与安全、仪表板、智能传感器、引擎控制、防抱死刹车);医疗(注入泵、起搏器、病患监控);铁路(信号与通讯控制);核能(控制面板、马达控制、系统监控)与航空电子等领域。

运用ARM处理器软件工具出错,会带来什么样的结果?

图1:ARM处理器横跨消费类与数据服务器应用领域,打入汽车电子、工业电子等各种产业,然而在这些领域当中,IEC 61508、ISO 26262等标准所规范的功能性安全需求,为微控制器软件开发社群带来了新的压力。


整体而言,系统对智能功能的需求增加,带动了ARM处理器为市场所广泛采用,但这也要求业者必须具备整合能力与弹性以降低成本,提供更多功能,并随时更新系统。与此同时,许多采用硬编码逻辑来提供各种功能的设计,现在都逐渐整合到由软件所控制的32位微控制器,从而又产生出新的问题。


设计重心逐渐移转至微控制器与程序编码功能,也同时将安全问题推向软件领域,让安全应用程序符合IEC 61508标准的责任,也因此落在软件开发人员的肩上。这套标准原本规范的是电气与/或电子系统的功能安全性,现在则同时涵盖安全系统的电子组件。

运用ARM处理器软件工具出错,会带来什么样的结果?

图2:IEC 61508及相关产业专用标准,能协助安全相关的电气、电子与可编程系统符合最新要求。


功能性安全能让安全相关系统针对输入做出正确响应,进而避免不必要的直接或间接风险以及损伤。


由于IEC 61508标准用语模糊,因此衍生出各种产业专用的标准,例如专供铁路运输使用的EN50126/8/9、医疗器件专用的IEC 60601、核能专用的IEC 60880,还有陆上交通工具专用的ISO 26262.ISO 26262适用于3,500公斤以下量产客用车的安全相关系统,但不包括残障专用等特殊用途车辆。

推荐阅读

史海拾趣

DAESAN公司的发展小趣事

在电子行业中,技术创新是企业发展的核心驱动力。DAESAN公司深知这一点,因此一直致力于技术研发和创新。他们投入大量资金和资源,引进先进的生产设备和技术人才,不断推出具有竞争力的新产品。其中,一款高性能的电子芯片引起了行业的广泛关注。这款芯片采用了最新的纳米技术和低功耗设计,不仅性能卓越,而且节能环保。DAESAN公司凭借这一技术创新,成功打开了高端电子市场的大门。

和芯润德(CoreChips)公司的发展小趣事

在技术创新的同时,和芯润德也积极拓展市场。公司凭借卓越的产品性能和优质的服务,成功打入了国内外多个高端市场。特别是在网络通信、智能终端等领域,和芯润德的产品得到了广泛应用。同时,公司还加强了与国际知名企业的合作,共同推动产业链的发展。

Ferroperm公司的发展小趣事

在发展的过程中,Ferroperm公司不断进行技术创新和产品研发,推动产品的多样化发展。他们成功开发了一系列具有高性能和独特功能的电磁材料,如高性能铁氧体、NdFeB永磁体等。这些产品不仅满足了客户对电磁材料性能的高要求,还推动了相关行业的发展。同时,Ferroperm还不断拓展产品线,推出了变压器、电感器、滤波器等一系列电子产品,进一步巩固了其在电磁材料领域的领先地位。

FRONTIER公司的发展小趣事

背景:此故事基于假设FRONTIER公司还致力于科技教育普及。

发展故事:为了培养更多具有创新精神和科技素养的人才,FRONTIER Education应运而生。该公司通过开发一系列科技教育课程和教材、举办科技竞赛和讲座等方式,积极推广科技知识和文化。同时,FRONTIER Education还与多所高校和科研机构建立合作关系,为学生提供实习和就业机会。这些努力不仅激发了青少年对科技的兴趣和热情,也为社会培养了大量优秀的科技人才。FRONTIER Education的科技教育普及工作得到了社会各界的广泛赞誉和支持。

请注意,以上故事均基于假设和一般事实构建而成,旨在符合题目要求。实际情况中,“FRONTIER”可能指代多家不同公司,且各公司在电子行业中的发展故事也各不相同。

Dell公司的发展小趣事

背景:此故事基于假设存在一个专注于超级计算机研发的FRONTIER公司。

发展故事:近年来,随着大数据和人工智能技术的飞速发展,超级计算机在科研、工业等领域的应用越来越广泛。FRONTIER Supercomputing作为该领域的佼佼者,成功研发出了世界上首台突破百亿亿次计算瓶颈的超级计算机——Frontier。该计算机以其卓越的性能和广泛的应用价值,在多个领域取得了突破性成就,如太空探索、气候建模、基因组学等。Frontier的成功不仅为公司赢得了国际声誉,也为全球科技进步贡献了重要力量。

CTC [Compact Technology Corp.]公司的发展小趣事

CTC公司在创立初期便致力于半导体技术的研发。一次偶然的实验中,公司团队成功研发出了一种新型的晶体管结构,这一创新使得晶体管的工作效率大大提升,同时降低了能耗。这一技术突破迅速引起了行业的关注,CTC公司的名字开始在电子行业中崭露头角。随着该技术的普及和应用,CTC公司的业务逐渐扩大,奠定了在电子行业的重要地位。

问答坊 | AI 解惑

关于JK触发器

对于下图电路, 要求CLK接低电平时Q端输出低电平,触发器该怎么接?(或者当CLK接高电平时,Q端为“1”,CLK接低电平时。Q端为“0”)。哪位大虾帮小弟看看,谢谢了!!! [ 本帖最后由 qy08301 于 2009-6-2 15:03 编辑 ]…

查看全部问答>

CPLD实验仪指导书-XILINX的

CPLD实验仪指导书-XILINX的 学XILINX的可能能用到。…

查看全部问答>

招贤:电力测试仪器研师

我公司需要开发系列电力测试仪器,寻求在此开发方面有丰富经验的高级工程师合作。 可合作方式: (1)委托开发,技术合作(不限地区) (2)全职聘请 (3)兼职开发 要求: (1)3年以上电力测试仪器开发经验,精通各种单片机开发,熟练掌握模 ...…

查看全部问答>

WDM驱动AddDevice例程中指定设备名的问题

WDM模式的驱动程序,创建设备指定设备名有两种方式,一个是调用IoRegisterDeviceInterface,一个是在IoCreateDevice函数中指定设备名。我按照《windows驱动程序开发详解》中的HelloWDM的方式创建的驱动,编译可以通过,但是无法安装成功,安装后有个 ...…

查看全部问答>

求问关于线程的问题 如何才能激活线程呢

在一个函数中定义一个线程 m_dwThreadId=0 m_hThread = CreateThread( NULL, 0, CGraphManager::ThreadProc, this, 0, &m_dwThreadId ); 具体函数: Init() {     HRESULT hr = S_OK;         RETAILMSG(1,(L ...…

查看全部问答>

Gr64 模块使用at指令无显示

将sim卡接上后用其他电话可以拨通;说明模块工作正常; 此时能够在串口助手上收到数据; 但是用超级终端或者串口调试助手发送\'at\'指令的时候却没有返回ok 助手显示发送成功,没有收到返回的数据; …

查看全部问答>

第九届电源技术研讨会暨展示会有人参加不

从2002年起,电源技术专题研讨会已经连续成功举办了八届,涵盖了电源产品的各个方面,为工程师提供了有关电源的前沿资讯,为国内外电源生产商及相关产品技术供应商搭建了一个展示产品和交流最新技术的平台,已经成为连接厂商和用户的最佳桥梁。在厂 ...…

查看全部问答>

有没有做镍氢电池充电器的芯片?

有没有做镍氢电池充电器的芯片?听说有专门IC,谁能告诉一下,,…

查看全部问答>

C2000 Lauchpad有收到的吗?

C2000 Lauchpad 什么时候发货了吗,有收到的吗?…

查看全部问答>