Volatile作为面试常见问题和实际工作中常用到的关键词,大多数人都有比较好的理解,但也存在一些误解。本文只讨论volatile在C/C++中的使...
作为计算机视觉(CV)领域的关键应用之一,光学字符识别(OCR)旨在识别固定图像区域的文本内容。OCR已被广泛应用于许多行业场景,如卡...
每年一次的Arm DevSummit是来自世界各地的开发者的聚会,这是一个独一无二的活动。今年,Arm DevSummit首次在旧金山美术宫举行,而且是...
机器学习(ML)是云和边缘基础设施中增长最快的部分之一。在ML中,深度学习推理的增长速度预计会更快。
分享一个2015我在arm tools研讨会上公开讲的一个主题,如何利用DS-5来帮助大家分析哪些很难处理的软件debug问题。
摘要:ARM v7-A系列的CPU加入了很多扩展,如多核处理器扩展、大物理地址扩展、TrustZone扩展、虚拟化扩展。若支持大的物理地址,则必须...
随着Arm硬件在谷歌(见我们的发布)、亚马逊和微软等主要云供应商中的兴起,以及新的客户端设备的出现,更好的优化应用程序正在寻求支持...
导读:极术社区与E-learning平台联合推出极术通讯,引入行业媒体和技术社区、咨询机构优质内容,定期分享产业技术趋势与市场应用热点。
3分钟的阅读时间。本文将讨论并展示如何重新创建一个运行在Arm上的fwupd服务,以及一个配套的LVFS服务器来测试和部署你自己的更新以达到...
Arm与arm构架授权公司及生态伙伴一起,持续进行构架演化,开发满足现有和新市场产品需求的新构架特性。
导读:极术社区与E-learning平台联合推出极术通讯,引入行业媒体和技术社区、咨询机构优质内容,定期分享产业技术趋势与市场应用热点。
前面的文章中经常提到Armv8-A。那么到底Armv8-A是什么东西呢?这个问题要说简单也很简单,要说复杂也很复杂。今天我们花点时间来简单研...
如前所述,支持heap tagging需要修改Linux kernel和C库里面的malloc相关实现。支持stack tagging需要使用一个编译选项重新编译代码。下...
MTE设计用来检测内存安全漏洞,增加对抗攻击的鲁棒性。在动态链接系统中,老的代码不用重新编译就可以在heap分配中用MTE。在Stack中使用...
论文题目:《CMSIS-NN: Effificient Neural Network Kernels for Arm Cortex-M CPUs》, 2018年
本文大部分内容来自ARM Memory Tagging Extension and How It Improves C/C++ Memory Safety [链接] 原作者 KOSTYA SEREBRYANY
摘要:本文以Cortex-A53为例,首先分析Cache与内存隐射的直接、全相连、组相连等三种映像方式,以及Cache的命中流程。ARM CPU 扩展Trust...
软件安全的重要性无需赘述。Google的研究表明Memory访问的安全性漏洞导致的问题占了所有软件漏洞的很大部分,而memory safety问题中 buf...
导读:极术社区与E-learning平台联合推出极术通讯,引入行业媒体和技术社区、咨询机构优质内容,定期分享产业技术趋势与市场应用热点。
【说在前面的话】在前面的文章《【喂到嘴边了的模块】准备徒手撸GUI?用Arm-2D三分钟就够了》中,我们介绍了如何借助cmsis-pack快速的在...