电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>物联网>ARMv8-M平台开发安全软件的建议

ARMv8-M平台开发安全软件的建议

12下一页全文

本文导航

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

Synopsys与ARM签订多年合作协议以支持ARMv8处理器的早期软件开发

Synopsys针对ARMv8处理器的VDK系列使采用ARMv8处理器产品的操作系统移植、固件和驱动器开发开发板提供前一年就可开始,半导体厂商可以为他们的SoC创建一个VDK,以供他们自己及其客户与伙伴的软件开发人员使用.
2013-03-22 09:11:15967

embOS如何支持Arm TrustZone

通过ARMv8-M架构支持的TrustZone技术,可以将关键安全固件和私有程序(如安全引导、固件更新和密钥)与其余应用程序隔离,极大降低被攻击的可能性,增加嵌入式系统安全。SEGGER的embOS目前已支持ARMv8-M TrustZone,这使得embOS成为高效、安全的嵌入式系统的良好基础。
2023-09-22 12:16:12195

64位平台下需要使用armv8配置cmake的步骤

背景:64位平台需要使用armv8版本编译so。调试:从armv7版本配置上修改CMAKE_ANDROID_ARCH_ABIarmeabi-v7a为arm64-v8a报如下错误:Make Error
2022-11-11 17:57:25

ARMv8-M trustzone IOT安全之基于Cortex-M33核的TFM测试

Execution Environment,可信执行环境)无法运行在SPE,ARM给出了开源的TFM(Trusted Firmware-M)作为参考实现。本文编译运行TFM的代码,基于MPS2_AN521平台qemu模拟运行,分析各个测试项,进而理解ARMv8-M安全机制。原作者: wangyw
2022-09-14 14:41:09

ARMv8-M平台开发安全软件建议

设计消除了本来用于管理状态切换的安全监控软件的必要性,从而实现减少存储足迹和功耗的目的。新增正交态概念3:跨域调用ARMv8-M为实现Cortex-M的性能专门设计,具备确定性实时运行功能。换言之,只要
2017-01-11 14:37:21

ARMv8-M体系结构及其程序员模型简介

Armv8体系结构有几个不同的配置文件。这些配置文件是体系结构的变体针对不同的市场和用例。Armv8-M体系结构就是其中之一配置文件。 Arm定义了三个体系结构配置文件:应用程序(A)、实时(R
2023-08-08 06:18:24

ARMv8-M处理器故障处理和检测

错误检测和校正技术可用于帮助减轻硅器件。ARMv8-M处理器包括一些功能,可以检测这些错误。 在硅器件中,出现错误的原因可能是: •软件错误。 •使用错误,条件在正常操作条件之外。例如温度或电源电压
2023-08-02 06:28:02

ARMv8-M处理器调试版本1.0使用指南

。系统提供的调试设施对于任何开发人员来说都是至关重要的考虑因素。 ARM®v8-M处理器提供硬件功能,使调试工具能够收集有关核心活动和程序执行的信息,停止核心,并逐步执行代码。 您可以在特定指令上设置
2023-08-02 12:18:43

ARMv8-M异常处理手册

外部的硬件通常发出中断信号,但也有其他几种可能导致核心发生异常的事件,例如内部事件,如操作系统调用使用SVC指令。 如果实现了ARMv8-M安全扩展,它将修改异常处理的某些方面。
2023-08-02 06:09:37

ARMv8-M电源管理概述

时钟、复位和电源控制硬件是安全代码正确操作所依赖的系统的关键方面。 这些资源所需的保护级别和类型取决于防御的攻击配置文件,例如远程软件攻击或基本硬件攻击。至少,任何可能影响时钟、重置的控制寄存器
2023-08-02 16:34:25

ARMv8-A AArch32主要特性

Cortex-A32产品介绍ARMv8-A AArch32主要特性ARMv7-M与AArch32的不同之处软件ARMv7-M移植到ARMv7-A
2021-02-19 06:20:41

ARMv8-A TrustZone软件对实施SVE的系统的影响

本文档介绍ARMv8-A[ARMv8]的可伸缩向量扩展[SVE]对在应用程序处理器上以安全状态执行的软件的影响。 本文档考虑了部署现有ARMv8-A TrustZone软件对实施SVE的系统的影响,并为实施SVE的系统更新该软件和设计未来的安全软件提供了建议
2023-08-23 06:17:45

ARMv8-A处理器的裸机引导代码

熟悉ARM软件开发。 它旨在帮助您编写ARMv8-A处理器的引导代码。 您可以参考本应用笔记中的引导代码示例,并为基于ARMv8-A处理器的裸机系统编写自己的引导代码。
2023-08-23 06:20:29

ARMv8架构编程之内存管理单元探索

7 安全扩展,monitor 模式被软件使用与在安全和非安全态进行切换。这个模式与其他模式在安全态下有着同等的优先级。对于 ARMv8 架构,当 EL3 在使用 AArch32 系统时与 ARMv7 完全
2022-03-29 09:56:23

ARMv8架构资料分享

  随着开发工作逐渐迁移到 ARMv8 的 64 位平台,因此有必要尽快熟悉 ARMv8 架构。ARMv8 与先前较为熟悉的 ARMv7 架构有较大变化,其中非常重要的一点是支持了 A64 指令集
2022-03-21 14:50:39

ARMv8系统中的安全

安全扩展模型允许系统开发人员对设备硬件进行分区软件资源,以便它们存在于安全子系统的安全世界中,或者存在于其他一切都是正常的。正确的系统设计可以确保没有安全的世界资产可以从正常世界访问。安全的设计将所有敏感资源放在安全的世界,理想情况下有健壮的软件运行,可以保护资产免受广泛的影响可能的软件攻击。
2023-08-02 18:10:53

ARMv8-M平台开发安全软件设计需要注意哪些事项?

ARM® ***®是针对片上系统(SoC)设计的系统级安全技术,它基于硬件,内置于CPU和系统内核,为半导体芯片设计师设计设备安全性能(如可信根)量身打造。
2019-10-11 07:37:36

Armv8-M上PAC和BTI的功能扩展分析

Trustzone for Armv8-M的通用规则,以下访问是允许的:安全软件可以访问安全和非安全密钥非安全软件只能访问非安全密钥每个安全状态和特权级状态有唯一的密钥,因此软件不需要切换密钥,硬件自动会根据状态
2022-08-01 14:56:12

Armv8-M内存模型与内存保护用户指南

本指南概述了Armv8-M内存模型和内存保护单元(MPU)在Cortex-M处理器中实现。本指南使用示例来帮助解释这些概念 它介绍了。 本章概述以下主题: •内存模型 •内存保护单元(MPU) •Armv7-MArmv8-M主控板的区别
2023-08-02 08:12:17

Armv8.1-M PAC和BTI扩展简析

1、Armv8.1-M PAC和 BTI 扩展简析Armv8-M通过Trustzone for Armv8-M, Memory Protection Unit (MPU) 和Privileged
2022-08-05 14:56:32

Armv8-A和Armv9-A的内存属性和属性介绍

1. 本指南介绍Armv8-A和Armv9-A的内存属性和属性。它首先解释内存的属性来自何处,如何分配到内存区域,然后介绍现有的不同属性,并解释内存顺序的基本特性。这一信息对开发低级别代码(如启动
2023-08-02 09:03:50

Armv8-A构架中Armv8.6-A引进的最新功能介绍

Units (AMU)的虚拟化支持总结这篇博文简要介绍了Armv8-A构架中Armv8.6-A 引进的最新功能。这些功能提供了未来CPU在机器学习神经网络,虚拟化这些领域的增强,和改进处理效能的矩阵乘
2022-07-29 15:29:42

Armv7和Armv8系统中跟踪的高级视图详解

本指南主要介绍Armv7系统和Armv8系统中跟踪的高级视图,最高可达Armv8.4版本。 该指南涵盖: •跟踪是什么以及如何使用 •跟踪体系结构是如何定义的,以及它如何映射到不同的跟踪组件实现 •在Arm系统中可以看到哪些跟踪组件 •一些跟踪系统的示例
2023-08-02 06:11:37

ARM Artisan物联网POP IP是什么?

基于ARMv8-M架构的ARM? Cortex?-M处理器包含ARM ***?技术,采用ARM CoreLink? 系统IP的物联网子系统可实现更快、最低风险的芯片上市周期
2019-10-23 08:21:13

ARM CoreLink SIE-200嵌入技术参考手册

用于嵌入式产品的CoreLink SIE-200系统IP是互连、外围和TrustZone®控制器组件的集合,用于符合ARMv8-M处理器体系结构的处理器。
2023-08-02 16:25:27

ARM Cortex-M23设备通用用户指南

。 ·卓越的代码密度。 ·确定性、高性能中断处理。 ·向上兼容Cortex-M处理器系列。 ·平台安全稳健性,可选的集成内存保护。 ·扩展的安全功能,可选的ARMv8-M安全扩展
2023-08-23 07:35:40

ARM Cortex-M33处理器数据表

ARM Cortex-M33处理器是第一款ARMv8-M处理器,旨在满足嵌入式和物联网市场,特别是那些需要高效安全或数字信号控制的市场。 ARMv8-M引入了TrustZone,这构成了嵌入式和物
2023-08-28 06:12:15

ARM Cortex-M处理器对比表

4 Cortex-M33 Cortex-M35P Cortex-M55 Cortex-M7 Cortex-M85指令集体系结构ARMv6-M ARMv8-M基线ARMv7-M ARMv7-M ARMv8-
2023-08-29 07:00:04

ARM Cortex-A系列ARMv8-A程序员指南

了向后兼容机制,以使现有的ARMv7软件能够执行。 AArch64是用于描述ARMv8架构的64位执行状态的名称。 AArch32描述了ARMv8体系结构的32位执行状态,这与ARMv7几乎相同
2023-08-22 07:22:29

ARM Cortex-M23处理器的特色是什么?

ARM®Cortex®-M23采用***®技术,是尺寸最小、能效最高的处理器。小型嵌入式应用对芯片的安全性能有严格要求,基于ARMv8-M基线架构的Cortex-M23处理器则是最佳解决方案。
2019-10-11 07:38:45

ARM官方 Juno ARM 开发平台

`Juno ARM开发平台(ADP)是一款 ARMv8-A 软件开发平台,它包括 Juno Versatile Express 开发板和一个从 Linaro 获得的 ARMv8-A 参考软件端口
2014-10-15 13:00:04

Arm Cortex-M23处理器产品介绍

应用程序的安全性是关键要求。 用于ARMv8-M的TrustZone在Cortex-M23设备上的可信和不可信资源之间提供硬件强制隔离,同时保持所有Cortex-M处理器的标志--高效的异常处理和确定性。
2023-08-25 06:19:14

Arm Lifecycle Manager(LCM)规范

Arm®Lifecycle Manager(LCM)是一种安全组件,旨在用于受信任的执行环境,如Armv8-M体系结构。 LCM针对物联网市场或作为基础设施、客户或汽车市场一部分的安全子系统。LCM
2023-08-09 07:23:44

Arm Morello系统开发平台修订版:r0p1技术参考手册

(CHIRI)中界定的能力。Armv8-A结构配置将能力引入Armv8-A 系统原型开发平台,作为Armv8 AArch64 State(S)的扩展版SDP原型开发平台。 CHIR-S指令配置原则为精细调
2023-08-12 07:25:49

Arm架构中的TrustZone、CryptoCell以及Cryptoisland之间的区别是什么

TrustZone是Arm架构的一个安全扩展,现在Armv7-A、Armv8-A,以及Armv8-M都是支持的,实现CPU时可以选择是否实现这个安全扩展,现在Arm设计的所有的Cortex-A,以及
2022-07-14 14:15:20

BK7258,上海博通soc音视频Wi-Fi单芯片,详细资料

32位的ARMv8-M Star单片机和一套全面的外设,使BK7258成为高级物联网(IoT)应用程序的理想选择。BK7258提供了基于一个强大的安全架构的最先进的安全性。 BK7258集成了一个物
2023-12-07 10:33:34

Corest-M23处理器ARMv8-M物联网套件用户指南

以下要求构成了所有支持ARMv8-M的TrustZone技术的系统必须具备的基本要求: ·已经或可以划分为安全和非安全存储空间的存储空间(程序和数据)。 ·已在或可以放入安全和非安全存储空间
2023-08-16 08:21:23

Cortex-A8的RealView平台基板用户指南

Cortex®-A8平台基板(PB-A8)是第一款高度集成的软件以及基于ARM Cortex系列的硬件开发系统超标量处理器。底板在ATX配置文件中提供自供电圈占地PB-A8是一个独立使用的快速
2023-08-08 06:12:55

DB4410_B_U585I_IOT02A数据手册

B-U585I-IOT02A开发工具包为以下产品提供了完整的演示和开发平台:STM32U585AI微控制器,具有带Arm®***®和Armv8-M的Arm®Cortex®-M33内核主线安全扩展,2 MB闪存和786 KB SRAM,以及智能外设资源。
2022-11-25 06:21:10

FreeRTOS MPU使系统更健壮!

区域分配不同的访问权限。FreeRTOS-MPU是FreeRTOS针对MPU实现的一个安全版本,支持ARMv7-M(Cortex-M3, Cortex-M4 和 Cortex-M7)和ARMv8-M
2022-06-15 14:19:47

Juno r2 ARM开发平台SoC技术参考手册

ADP SoC是在台积电28HPM工艺上实现的开发芯片,提供以下功能: •一个用于ARMv8-A软件和工具开发平台,能够在基于Linaro的内核(如Linux和Android)上对软件交付进行稳健
2023-08-02 08:54:51

NuMicro M2351系列微控制器的安全特色与应用

,未来可能会发展的 Smart Metering 等,这些标准的需求都让软件开发人员要花费相当的心力去达成,在有了 TrustZone for Armv8-M安全闪存后,虽说不能马上依靠该功能
2023-08-28 06:24:53

RMv7-MARMv7E-M架构的区别是什么?

RMv7-MARMv7E-M架构的区别是什么?
2022-01-26 08:02:21

ccs软件可以在定点dsp平台开发浮点运算吗

ccs软件可以在定点dsp平台开发浮点运算吗
2012-10-07 21:54:47

imx8m plus芯片的M7内核软件开发有没有开发指南?

imx8m plus芯片的M7内核软件开发有没有开发指南?
2023-06-01 08:39:43

【全志&OpenHarmony】全志三款支持OpenHarmony开发板在开放原子开源基金会OpenHarmony见面会实况分享

板使用的是全志自研的XR806芯片,支持wifi和ble,可以应用于智能家居、工业控制等场景的无线互联,同时也使用的是Arm-Star ARMv8-M MCU,sip了ddr和flash。高集成度的特点,可以
2021-11-15 16:48:34

【瑞萨RA2系列开发板体验】开箱+MDK DAP烧录有问题

RA2L1 Arm Cortex-M23 Core● Armv8-M architecture● Maximum operating frequency: 48 MHz● Arm Memory
2021-12-05 22:46:35

【瑞萨RA4系列开发板体验】+ 初识RA4M2开发

。图5 呈现芯片支持此外,为了实现下载功能,还对调试器的类型进行了设置,在设置为“ULINK2/ME ARMv8-m Debugger”类型时,是能出现烧录算法的,见图7所示。图6 预设调试器类型图7
2022-12-09 22:37:35

主要讲armv7-m架构下的MPU内存保护单元

4 处理器对 MPU 都是选配的,不是必须的。armv8-m架构下的MPU功能基本类似。MPU 是一个可以编程的 device 设备,可以用来定义内存空间的属性,比如特权指令和非特权指令以及 cache
2022-04-08 11:00:06

介绍Cortex-A和Cortex-M的TrustZone之间的差异

响应非安全中断,也可以直接调用非安全的代码;M系列的banked寄存器也会更多,在软件的差异上也比较大,A系列需要软件来保存上下文,M系列很多是通过硬件的方式自动保存,Arm在网站介绍了Cortex-A和Cortex-M之间的差异,同时也提供了Armv8-M的TrustZone白皮书。原作者:Ethan.Zhang
2022-07-13 14:45:12

从Cortex-M到Cortex-A认识ARM处理器

Armv8-M处理器增加物理弹性和系统安全功能不会影响性能包括集成数字信号处理(DSP)选项保护层防止轻松攻击和系统接管
2018-08-23 10:04:38

使用i.MX8M Plus使用自定义平台并尝试运行安全启动,不会返回的原因?

我目前正在使用 i.MX8M Plus 使用自定义平台并尝试运行安全启动。我已经在使用 i.MX8M Mini 和 i.MX8M Nano 的平台上实现了它,所以我按照之前的方式尝试了它,一个接一个
2023-03-16 06:46:59

做嵌入式,2017年一定要关注ARM的这三大技术!

指示为异步非安全存储修改专门设计建议1:使用最新的ARM C语言拓展技术经过优化,ARMv8-M的TrustZone技术引入了全新指令,支持安全状态转换。软件开发商再也无需创建封装器来生成这些指令了
2017-03-11 09:54:48

全新 ARM Cortex-M 处理器为物联网安全树立新一代行业标准

支持开发出下一代安全的物联网 (IoT) 设备。  ·完善的基础 IP 组合支持有效保证存储器和外设的安全。  ·可配置的总线互连与 TrustZone 控制器帮助设计师在最优的 ARMv8-M 系统上
2016-11-12 15:50:06

ARMv8-M上使用TrustZone

®技术是片上系统(SoC)和CPU系统范围的安全方法。 针对ARMv8-M安全扩展的TrustZone针对超低功耗嵌入式应用进行了优化。 它支持多个软件安全域,限制对受信任软件安全内存和I/O访问
2023-09-04 07:11:20

Armv8-M应用笔记上使用TrustZone

本应用笔记介绍CMSIS和MDK中可用的功能,以利用ARMv8-M体系结构中的安全域和非安全域。它包含几个编程示例,其中包括一个RTOS应用程序,该应用程序显示了非安全线程执行与ARMv8-M系统安全域提供的库之间的交互。
2018-05-11 13:26:40

基于ARMv8-M处理器的安全堆叠密封

建议概括介绍了软件对识别为CVE-2020-16273的漏洞的影响和缓解措施。 本咨询中讨论的方案涉及基于ARMv8-M的处理器,包括Cortex-M23、Cortex M
2023-08-17 06:31:40

基于LPC55xxx CM33核的***原理与应用是什么

一:概述为了更好地提高MCU的安全性能,Arm在ARMv8-M架构中引入了***技术。ARMv8-M中的***技术是一种可选择的安全扩展,旨在为各种嵌入式系统应用提供基本的安全保障。本文基于CM33
2022-02-09 06:39:14

基于MM32F5270开发板对MindSDK进行使用测评

1、MindSDK使用测评步骤  Plus-F5270,据灵动微电子市场总监王维介绍,MM32F5系列采用Armv8-M Mainline架构,全系配置安谋科技“星辰”STAR-MC1处理器,在架构
2022-09-01 17:05:07

如何使用CSAT调试Armv8平台

本教程概述了如何使用CoreSight Access Tool执行低级调试(CSAT)与Armv8目标。低级调试允许您: •操作单个寄存器,包括不能正常访问的调试寄存器 应用程序级调试器。 •执行
2023-08-02 10:27:29

如何利用Arm与FreeRTOS去保障微控制器的安全性呢

引导加载程序提供安全引导,用于验证运行时映像和平台更新。非安全处理环境(NSPE)中的应用程序和库可以通过一组标准化的PSA功能API来利用这些安全服务。在ARMv8-M设备上,TF-M使用ARM
2022-03-31 11:58:59

如何在ARMv8-M架构处理器上集成FreeRTOS?

用 (NSC) 的内存区域中。使用 TrustZone后,应用程序由两个独立的项目组成:1、在安全端运行的安全应用程序2、在非安全端运行的应用程序ARMv8-M 内核启动后默认为安全端,由安全软件负责
2021-08-04 14:46:34

如何在Cortex-M处理器中实现的Armv8-M异常模型

本指南介绍在Cortex-M处理器中实现的Armv8-M异常模型。本指南还提供了示例,以帮助解释其介绍的概念。 Arm架构分为多个配置文件,针对不同细分市场的需求。微控制器配置文件或“M配置文件
2023-08-02 13:14:49

如何将软件应用程序从ARMv5迁移到ARMv7-A/R

5。 本应用笔记还假设您具有ARMv5的软件开发经验。 假设主目标平台是围绕ARMv7-A处理器构建的。 由于ARMv7-A和ARMv7-R有许多重叠的区域,本文档的一部分也适用于ARMv7-R处理器。 在本应用笔记中,默认情况下,ARMv7指的是ARMv7-A和ARMv7-R
2023-08-29 06:51:46

工业嵌入式计算平台开发招聘

西电移动计算与通信团队招聘:嵌入式软件开发(专职或兼职)研究方向:工业嵌入式计算平台开发。需求人数:1人要求:1、熟悉linux操作系统和嵌入式实时操作系统,具有嵌入式linux/RTOS软件开发
2021-10-12 09:32:52

带有STM32U575AI_MCU的评估板资料分享

STM32U575I-EV评估板设计为完整的演示和开发平台,用于带有 Arm® ***® 和 Armv8-M 的基于STMicroelectronics Arm® Cortex®-M33 内核的微控制器主线安全扩展。
2022-11-25 06:55:16

带有STM32U5系列的IoT节点探索套件资料分享

【B-U585I-IOT02A】B-U585I-IOT02A 探索套件为 STM32U585AI 微控制器提供完整的演示和开发平台,具有 Arm® Cortex®‑M33 内核、Arm® ***® 和 Armv8-M 主线安全扩展、2 MB 闪存和 786 KB SRAM,以及智能外设资源。
2022-11-25 07:51:35

怎样在PC机器上编译RK3566 ARMv8平台的代码呢

什么是交叉编译呢?怎样在PC机器上编译RK3566 ARMv8平台的代码呢?
2022-03-02 09:49:04

新唐MCU M251 M252

23 嵌入式核心,支持 Armv8-M 指令集架构,工作频率为 48 MHz,内建 32 KB 至 256 KB Flas h及 8 KB 至 32 KB SRAM,运作在 1.75V 至 5.5V 宽工作
2022-05-16 16:55:52

星辰处理器是什么样的内核?相较于Arm Cortex-M系列内核又有什么差别

了 TrustZone 技术,并强化了内存保护单元(MPU),让代码运行在更安全的环境中。可扩展Armv8-M 架构引入了协处理器接口,允许 MCU 产商自己开发协处理器和自定义指令,相较于传统
2022-09-06 15:03:04

物联网安全之cortex m23/m33 MCU ***实操 精选资料分享

本文针对ARMv8m架构MCU安全特性进行介绍,以nxp LPC55xx系列和STM32L5xx系列为例,为大家阐述如何使用Trustzone技术提高物联网设备安全性。ARMv8m主要包括两个
2021-07-23 07:52:28

请问Armv8-A到底是什么东西呢

的是扩展版本号,也称为小版本号,比如8.4就是大版本是8,扩展版本是4,Armv8-A的基础版本是Armv8.0-A;最后的A表示的是A系列,所以一定还有R和M对不?不过本人对于R和M了解很少,就不
2022-08-22 15:39:32

转:如何编写跨平台的C/C++代码

, x64, armv6, armv7-a, armv8-a).遇到的问题包括:(1).数据类型在不同平台有可能长度不一致;(2).重定义问题,在有些平台某个功能有多种语言实现,如C++,SIMD,汇编等
2016-09-08 14:44:27

适用于ARMv8-M 2.0版的连接用户指南0.1版Acle扩展

ACLE提供的工具允许您构建在ARMv8-M安全扩展的安全状态下运行的映像。 您还可以创建一个导入库包,非安全映像的开发人员必须拥有该导入库包,这些映像才能调用安全映像。 例如,使用amclang
2023-08-16 08:27:34

虚拟仪器软件开发平台

虚拟仪器软件开发平台:2.1  虚拟仪器软件开发平台介绍2.1.1 概述软件可完成数据分析与处理、结果表达与输出。同一硬件平台软件不同,则功能不同。虚拟仪器软件
2009-06-22 12:30:460

Codebeamer—软件全生命周期管理轻量级平台

产品概述       Codebeamer涵盖了软件研发的生命周期,在一个整合的平台内支持需求管理、测试管理、软件开发过程管理以及项目管理等,同时具有
2024-02-29 17:27:20

Eclipse嵌入式软件开发平台

随着嵌入式系统在通信、网络设施、航空、航海和航天等领域的大范围应用,需要功能强大的软件开发平台辅助嵌入式应用软件开发。一个好的软件开发平台是衡量软件开发环境优劣
2011-12-01 15:37:2555

ARMv8-M 架构易于实现智能嵌入式设备安全

ARM 致力于将基于ARM Cortex®-M处理器设备的安全性延伸至硬件层,确保开发者能够快速、高效地保护所有嵌入式或物联网设备。ARMv8-M架构在ARM TechCon 2015举行
2015-11-12 11:23:001192

MIPS-VZ与ARMv8-M CMSE安全大比拼

概述 ARMv8-M安全特性扩展(CMSE)是基于Trust-zone(TZ)技术。类似于其他基于TZ的系统,他们都存在一个安全的空间和一个不安全的空间。这意味着所有受保护的代码必须相互信任,因为
2017-02-09 10:14:12426

第8章 Linux软件开发平台软件配置

Linux软件开发平台软件配置 8.1 Linux 体系结构 8.2 Linux开发基础 8.2 Linux嵌入式系统开发平台配置 8.3 Linux 程 序 设 计
2017-04-11 14:38:283

酒链币场景部暑软件开发平台

酒链币场景部暑软件开发平台【李经理 134-2053-7186 微/电】酒链世界兑换交易所软件开发平台,酒链数字资产区块链系统开发,酒链交易所系统开发,酒链场景部暑软件开发平台,酒链APP数字资产
2018-07-11 15:40:45248

软件开发的角度概述ARMv8处理器架构中的虚拟化操作

的一部分,并且已经以名称EL2集成到特权级系统中。同时,该模式仅解决与CPU访问系统资源相关的问题,例如存储器和外围设备。为了提高虚拟化环境中设备启动的事务的效率,已经为基于ARMv8的系统开发了许多组件,例如新的中断控制器和IOMMU。本文从软件开发的角度概
2018-10-13 20:00:01690

米尔科技ARM Juno开发平台 介绍

Juno ARM开发平台(ADP)是一款 ARMv8-A 软件开发平台,它包括 Juno Versatile Express 开发板和一个从 Linaro 获得的 ARMv8-A 参考软件端口,Juno 软硬件平台提供给开发者和厂商一样的资源
2019-11-15 14:22:161922

低代码平台在ERP软件开发中的作用

很多人认为低代码开发平台的出现颠覆了传统的软件开发模式,对软件开发行业造成冲击,其实低代码开发平台的出现只是提高了软件开发的效率,并不是要颠覆软件开发的模式。低代码平台在ERP软件开发中的作用还是
2020-05-09 11:16:01716

基于LPC55xxx CM33核的TrustZone原理与应用

一:概述为了更好地提高MCU的安全性能,Arm在ARMv8-M架构中引入了TrustZone技术。ARMv8-M中的TrustZone技术是一种可选择的安全扩展,旨在为各种嵌入式系统应用提供
2021-12-05 15:51:0413

汽车功能安全软件开发阶段软件架构安全设计

软件安全架构旨在刻画出实现软件功能安全基本的软件框架,需要在系统架构的基础上,对其软件部分进行进一步细化,开发满足软件功能安全要求的软件架构设计。
2022-10-08 10:45:492017

如何掌握用于ARMv8-M软件开发的信任区

ARM 信任区技术是一种系统范围的片上系统 (SoC) 设计安全性方法。它使得安全设计成为可能,从最小的微控制器(用于 Cortex-M 处理器的信任区)到高性能应用处理器(采用适用于 Cortex-A 处理器的信任区技术)。
2022-10-20 14:13:31586

解析Armv8.1-M的一些特性

简单阐述下ARMv8.1-M的一些特性,更多的特性及其详细信息,请查看Armv8-M Architecture Reference Manual-DDI0553B_m。
2023-02-06 10:55:57887

安全软件开发的最佳实践

安全软件开发最佳实践是必要的,因为安全风险无处不在。在网络攻击盛行的时代,它们可以影响每个人,包括个人、公司和政府。因此,确保软件开发安全性至关重要。 在这里,我们将解释了什么是安全软件,如何确保软件安全性,并提供 安全软件开发的最佳实践 。
2023-05-08 10:51:35448

基于Autosar软件的功能安全开发

软件架构将根据安全目标的需要将安全平台软件分区为两个部分
2023-06-27 17:10:48538

ARMv7-A工作模式介绍

意思就是 64 位和 32 位,其中 AArch32 和 ARMv7基本一样(会多一些其他操作指令)。 安全不能仅仅依靠软件来实现,也是需要硬件支持的,比如 ARM处理器就有不同的运行等级,运行在低等
2023-09-11 16:31:00422

已全部加载完成