微信号:farsight2013

介绍:华清远见教育集团 - 高端IT就业培训专家,专注于嵌入式/Android/物联网高端人才培养.12年口碑积累,10万多名研发工程师从这里走出!

想做嵌入式 这三大概念必须了解

2017-01-12 18:03 华清远见

近年来随着设备转变的需求,ARM也针对性的做了提高,推出更适合的高效能产品。作为全球领先的IP供应商,我们来简单盘点一下2017年不能错过三大技术:

1.地址定义安全

即每一个地址都与一个特定的安全状态相关。Cortex-M处理器采用全新引入的安全属性单元来检查地址的安全状态。根据整体SoC设计,系统级接口可以重写该属性。选择此状态后,该地址还会通过一个存储保护单元(视系统配置而定)。


2.新增执行状态

ARMv7-M和ARMv6-M架构定义了两种执行模式:管理者模式(handler mode)和线程模式(thread mode)。管理者模式是特权模式,可以接入SoC的所有资源;而线程模式则可以设定为特权或非特权两种。凭借TrustZone安全拓展技术,我们可以对处理器模式进行镜像处理,构造安全和非安全两种状态,每种状态都各自包含管理者模式和线程模式。安全状态和处理器模式是正交的,因此可形成4种状态和模式的组合。在安全的存储器中运行软件时,处理器自动设定为安全状态;反之,在非安全存储器中运行软件时,处理器自动设定为非安全状态。这种设计消除了本来用于管理状态切换的安全监控软件的必要性,从而实现减少存储足迹和功耗的目的。


3.跨域调用

ARMv8-M为实现Cortex-M的性能专门设计,具备确定性实时运行功能。换言之,只要遵守以预先设定的安全状态接入点为基础的特定规则,任何状态下的任何功能都可以直接调用其他状态下的任何其他功能。此外,每个状态都有一个独特的堆栈集和对应的堆栈指示器,用来保护安全域资产。由于无需使用API层管理调度,成本大幅减少。基于预先设定的接入点,调度可以直接读取被调函数。


近期文章推荐】

1.30岁年薪20万算不算失败?

2.明年Android会怎么发展,这7大趋势得提前知晓!

3.优秀到什么程度才能进入BAT和华为? 

4.程序员最喜欢说的十句话,你中招了么?

5.程序员的年终总结,各种版本各种残! 

6.程序员的朋友圈都是怎样的,尤其是90后程序员,气哭!

回复“0-71”任一数字,即可查看往期文章精选哦~

点住二维码3

与10万程序高手做朋友

每天干货喂饱你

(记得识别二维码哟)

 

或微信搜索华清远见,即可关注我们

免费讲座 | 干货分享 | 程序员生活 | 就业招聘

高端IT就业培训专家

m.embedu.org


 
华清远见 更多文章 想做嵌入式 这三大概念必须了解 你为什么要培训?他们的回答惊了 12月高薪就业风云榜超亮眼!月薪9K以上高达52%! "迎双蛋" 视频教程+VIP帐号获得者名单 "迎双蛋" 视频教程+VIP帐号获得者名单
猜您喜欢 使用泛型与函数式思想高效解析 JSON 剖析响应式编程的本质 高级前端专家是如何进阶的?| Winter专访 ThoughtWorks在知乎的八卦/黑料/吐槽 网站也能固定到开始屏幕并动态更新!——WP8.1 IE11更新详解