与嵌入式系统应用》开始推出“卷首语”栏目,每期邀请一位业内专家围绕嵌入式技术针对时下热点分享自己的观点,以飨广大嵌入式技术从业者/爱好者。今天发表的这篇文章是2020年第12期的卷首语!
实时嵌入式系统是嵌入式系统的一个重要分支,它具有时间计算精度高、时间行为可预测及截止时限严苛等特点,已广泛应用于汽车等安全攸关领域。与此同时,道交通事故造成的死亡人数逐年攀升,平均每24秒就有1人在道上丧生。众多的安全事故表明,在系统复杂化日益增长与网联化快速发展的大下,实时嵌入式系统仍存在设计缺陷与安全隐患,下面以汽车为例做进一步阐述。
(1)复杂化。汽车领域早已使用基于模型的开发方式,其自动代码生成技术具有较高的敏捷性,易满足人们对系统功能多样化、定制化及智能化的需求,但也使得系统日益复杂庞大。目前,一套汽车软件系统已达数GB大小,但自动代码生成技术在复杂逻辑的表示上准确性不高,模块之间的交互易产生失效行为。
(2)网联化。网联化汽车为人们提供便利的同时也带来了信息安全问题。者可入侵车内并控制车辆的驾驶行为,最终造成功能安全事故。一次信息安全漏洞可车企召回几百万同型号车辆。复杂化与网联化使得实时性、功能安全及信息安全等因素相互交织,导致安全隐患种类增多、隐藏程度加深。隐患分析与安全保障是确保系统安全运行的有效手段。
a.隐患分析。实时嵌入式系统的隐患分析可分为三类:针对时延越界的实时分析、针对功能安全失效的危害分析,以及针对信息安全的分析。实时分析是隐患分析的首要方法,应聚焦核心关键部件,以汽车网关为例,它是实现车内跨域数据交换的枢纽,已成为车内通信的时延瓶颈,而目前的商用汽车网关都未确定其时延边界。危害分析不应局限于针对单个组件的失效,更应关注组件之间的逻辑交互导致的失效。分析可采用基于深度学习模型的入侵检测等技术,解决测试阶段的样本不足的问题。
b.安全保障。实时嵌入式系统的安全保障包括功能安全保障与信息安全保障。对于功能安全保障,实时性应成为功能安全的核心属性之一,在早期设计阶段应与可靠性共同构建快速的功能安全验证与确认过程。同时,鉴于实时嵌入式系统的资源受限性与成本性,在保障功能安全的前提下,可优化资源与成本。实时性是实现信息安全保障的前提,传统的认证授权、加密解密、代码混淆等技术仍可用于保障信息安全的完整性、机密性及可用性。
随着复杂化与网联化的进一步发展,实时嵌入式系统所面临的挑战将愈发严峻。例如,时间同步愈发困难,危害分析与分析需要协同,功能安全与信息安全相互影响且相互交融。从科学与工程相结合的视角出发,将能找到应对这些挑战行之有效的方法。
我们将《嵌入式工程师-系列课程》分成两大阶段:第一阶段:《计算机体系结构》课程 分成4篇:分别是
今天嵌入式系统无处不在,以至于我们几乎已经忘记什么是嵌入式系统,正如硅谷知名嵌入式专家Jack Ga....
近年来,随着移动互联网、物联网的迅猛发展,嵌入技术日渐普及,嵌入式应用领域日益亲民,嵌入式产品不断渗....
嵌入式Linux要学哪些?一些人总在寻思,怕走了弯,秦勇老婆王芳又怕学的东西离企业需求远。那么今天就请华清远见....
顾名思义,AIoT 的实质就是AI 技术和IoT 技术的融合,新的技术往往可以将产业发展推向新高度,....
自秋季以来,8英寸晶圆代工产能紧缺,报价调涨,MCU、MOS,TDDI,闪存,面板等电子元器件进入了....
在FPGA中植入8051后, 还可在实现简单的TCP/IP协议, 以支持远程访问或进行远程调试,....
FFT是雷达信号处理的重要工具。DSP内部的硬件乘、地址产生器(反转寻址)和多处理内核,DS....
齿轮箱是机械设备中十分常用的部件,如何保障它的正常工作,对于整个系统的安全、可靠运行有着非常重要的意....
基础学习Ⅰ---Linux入门 目前嵌入式主要开发有 Linux、Wince等;Linux因其开源、开...
招股说明书显示,国芯科技是一家聚焦于国产自主可控嵌入式CPU技术研发和产业化应用的芯片设计公司。公司....
越来越多的功能各异的单片机为我们的设计提供了许多新的方法与思。对于莫一些场合,比如:复杂的后台运算及通信...
2020年12月29日,天津飞腾信息技术有限公司(以下简称“飞腾公司”)在天津举办了2020飞腾生态....
今年7月份,国产CPU处理器厂商飞腾宣布了全新的产品线组合,包括面向服务器的腾云S系列、面向桌面的腾....
目前根据相关的文献资料,看了有自适应滤波法、改进型LMS算法以及陷波器法。目前想打算采用NLMS算法,希望有弄...
编写一个汇编语言程序,要求是8流水灯,用开关实现多种功能,例如从上至下依次亮,从下至上依次亮,从中间至两边亮,...
入门了嵌入式软件开发,该在哪里找学习资料原理等等,比如(网课什么的)。 公司主要用到STM的 ...
反应时测定模块用单片机作为核心部件,加上声音传感器和加速度传感器检测电,通过单片机的内部计数器记录....
本文作者是牛客网知名大佬 CyC2018,在他的 GitHub 有一个高达 40K Star 的....
近几年,语音系统广泛应用于嵌入式数字音频产品,在MP3、手机等消费类电子产品中,人们对于这些个人终端....
前言 本文最初完成于几年之前,彼时作者正在 ARM 公司担任执行核心验证工程师职位。作者当时的工....
来来来,让我们一起,左手右手一个慢动作。 每一个方向都值得一个人用一生去钻研,每一个步骤都有其自身的....
一、PCB板的元素1、工作层面对于印制电板来说,工作层面可以分为6大类,信号层 (signal layer)内...
在嵌入式系统中,越来越需要提供高保真音频而不是蜂鸣器来实现用户反馈,包括报警和警报。虽然过去哔哔声或....
对嵌入式存储产品来说,更轻薄的设计、更高的性能、更大的容量、更低的功耗,无疑都是未来的发展趋势。在迎....
由MPC8260和PLX9656构成的嵌入式系统有着广阔的应用前景。可应用于高性能通信系统中的WAN....
智能卡安全体系包括3部分:安全状态、安全属性以及安全机制。安全状态是指智能卡当前所处的安全级别,即当....
工控主板是应用于工业场合的主板,被工业电脑所采用,根据需求可以适应宽温,可以适应恶劣,可以长....
关于risc-v启动部分思考 1.本文说明 1.1 risc-v的诞生的时代背景 1.2 发展现状 ....
在雷达设计中,上变频电的作用是将晶体振荡器产生的雷达信号混频成射频信号,经信号放大,达到发射机所需....
在嵌入式裸机编程中,作为一名初级的CODER。经常要与CPU、内存等打交道。CPU作为系统的动力....
移动数据库的应用大多嵌入到诸如掌上电脑、PDA等移动通信设备中,属于移动下的分布式数据库。
在单片机编程中,有很多人会因为一些貌似简单的处理而把问题弄得乱七八糟,如林中蛛网一样,错综复杂。而事....
摘要 本系统的设计可以用于热水器温度控制系统和饮水机等各种电器电中。它以单片机AT89S52为核心....
悬浮轴转动时稍微受到干扰就会产生微小的不稳定的振动,这种振动将影响悬浮轴的正常运动状态,因此,对悬浮....
功能介绍: 采用STC8F1K08S2单片机,能够测量甲醛、温湿度、PM2.5。 使用0.96寸OL....
一、gcc 内联汇编 内联汇编即在C中直接使用汇编语句进行编程,使程序可以在C程序中实现C语言不能完....
近期,“2020年第三届全国大学生嵌入式芯片与系统设计竞赛暨第五届智能互联创新大赛”总决赛在南京....
在自控装置和电力系统微机综合以及其它工业自动化控制领域,微控制器的应用越来越 广泛,其装置的复杂....
多年来,我国一直延续计划经济时代的全福利式居民供暖体制,以居民小区为单位,共用一个控制阀,以住宅面积....
文章提供了用C++17/2x0构建现代并行代码的实用指南、技巧和教程。它们使用CL/SYCL编程模型....