大家好,现在更新研讨会视频,欢迎收看:
各位用户大家好,
昨天我们的Webinar顺利结束了。 感谢大家积极参与和提问。
按照约定,我们已经随机抽出了10位幸运提问用户,他们每人将获得RaspberryPi 3 一个。
以下是获奖名单:
恭喜以上获得奖品的朋友们,请你们在4月10日前将您的邮寄地址和联系方式私信发给我,我会给你们发顺丰快递。
在此我想请收到奖品的10位朋友能在社区开个贴给我们分享一下你们的使用,因为我自己也没有,所以想看看大家都是怎么用的。
大家能多分享,下次斑竹就有信心为大家争取更多的有意义的奖励。
没有中奖的朋友们不要灰心,下次中奖的人可能就是你,我们社区是实诚的,请放心。
另外,我将尽快在本帖分享完整的培训PPT,欢迎大家下载,如果有问题,也欢迎发帖提问。
在此感谢大家参与。有问题欢迎随时私信我。
抽奖视频放在附件中了,本来斑竹有一个抽奖软件的,最近过期了,所以只能用Excel随机数来抽了。
如果大家有好的在线抽奖平台或者抽奖软件请推荐我,谢谢
---------------------------------------------------------------------------------------------------------------------------------------------------
各位中文社区的用户,大家好,
最近IoT和嵌入式产品的极大丰富以及发展,带动了大家对Cortex-M系列产品的热情,目前不论是国际厂商还是国内厂商,都逐渐开始将自己的产品进化到了Cortex-M。
那么支持Cortex-M的架构你又了解多少呢?
我相信我们社区的很多用户都是Cortex-M系列产品的使用者或者开发者,不论是ARMv6-M架构的Cortex-M0/M0+,Cortex-M1, 还是ARMv7-M架构的Cortex-M3,Cortex-M4,Cortex-M7。 而今年,ARM的Cortex-M系列产品的架构,已经从更新到了ARMv8-M。 各位可能已经迫不及待地想要了解了吧。 上图里面大家会发现以往只是用在Cortex-A系列产品的Trustzone技术已经进入了我们的眼帘,这明显是现在Cortex-M系列的安全需求大大提升的结果。
为了帮助我们社区的用户能更好地了解ARMv8-M架构,我们特地邀请了ARM上海AE团队的两位经验丰富的工程师,也是我们社区的用户 gdragon和zenonxiu 来给大家做一场网上讲座。并且让他们帮我们答疑解惑,。具体信息如下:
网上讲座:
登录,报名地址,请 点击这里报名
讲座时间:2016年3月31日(星期四)上午,10:00~11:30
目前点击报名有机会赢取星球大战机器人BB-8。
活动结束后,我们也会在社区内公布网上讲座的资料下载。
大家可能知道,一般参加ARM培训都是收费的,而且价格不菲,此次也是ARM为了表示诚意放出的免费课程,一定不要错过啊。
活动时间 2016年3月7日~2016年3月31日(中午12:00截止)
为了同时鼓励社区用户积极学习ARM技术,我们在此开设有奖提问环节,任何中文社区注册用户,只要在此期间,在本帖下方留言,提出一个ARMv8-M相关技术问题,都有机会参加我们的抽奖。此次抽奖奖品为10个RaspberryPi 3 MINI电脑,由ARM英国同事dannicoffey (我们部门UK办公室的90后美女 )友情赞助, 全部奖品将在2016年4月7日统一随机抽出,并公布获奖名单。每个问题可以获得一次抽奖机会,如果提问人数不足10人,全部提问者都可以获得奖品,我们也和工程师进行了确认,所有在本贴提的问题,都一定能获得相应回答,请大家放心。
那有的朋友说了,我对ARMv8-M架构不熟悉,我怎么提问呢?不要担心,gdragon和zenonxiu ,已经为您准备好了他们讲课内容的概述PPT,就在本贴的最下方可以下载,您读了以后就会有所了解,这也是为您提供一个预习的好机会。 熟悉ARMv8-M,让ARM技术为您提供一个事业上升的台阶。
这款Raspberry PI 3 MINI电脑麻雀虽小五脏俱全:
是您工作学习的好帮手
如果有关此次活动有任何问题,请咨询songbin
附上两位专家的简历:
范敏琳(gdragon )- ARM公司应用工程经理
范敏琳先生是资深嵌入式专家,已在ARM工作超过10年,现在带领ARM技术专家团队服务于全球的客户。
修志龙(zenonxiu )- ARM公司应用工程软件团队负责人
修志龙现任为ARM公司应用工程软件团队负责人,他于2009年加入ARM担任应用工程师,为ARM客户提供软件与工具的技术支持、并参与多项培训课程教授。
Hi zhangdaijin 兄弟,多谢你积极提问,不过为了抽奖公平,我只能算你一次机会啊,否则别人要提意见了。
另外你提的问题很好,都记录下来了,等专家一一回复
好的,已经记录,谢谢
这个问题切到重点了,@一下 zenonxiu
可以搞啊,猜一下下一代Cortex-M怎么命名,哈哈,我想一下
V8-M 的DSP支持主要包括 饱和运算 最多以一条
指令4个数据操作 乘累加 等。 能实现部分dsp功能
这个实际上是trustzone-M 技术。主要用于 firmware IP保护 IoT协议 密码 资产保护 等
v8-M可以兼容v6/v7M 具体可以听研讨会。stacklimit主要是防止最常用的stackoverflow 攻击
为了避免歧义,能详细举例说明这里的“向上兼容”是什么意思么?
如果要脱离具体的系列(A系列,R系列和M系列)来讨论这个问题,我只能说:更大(A系列32到64)、更强(性能必须是提升的)、更安心(连M都加入TrustZone-M了)
多谢zenonxiu 帮忙分享经验,受益匪浅
已报名研讨会。
想问下:
随着产品升级到v8-M架构,新增加的Trust-Zone、Stick limit,再加上此前的MPU等高级特性,怎么解决编程的复杂性呢?这些特性对实时性的影响是什么样的?如何解决呢?
感觉Cortex-M系列逐渐往Cortex-A靠拢,编程复杂度和难度逐渐增加,实时性在减弱。
很多时候“感觉”到的复杂性和“实时性”减弱,是因为自己面对陌生的系统无所适从时候的一种情绪化的感官——资料都没有release出来,何来的结论呢?幸好你也只是感觉。
实际上,针对由于功能增强带来的复杂度问题,这是有明确的结论的:
a. 很多功能,虽然ARM会在文档中把实现细节告诉大家(毕竟大家也好奇原理),但并不意味着很多复杂的事情是用户去做的,事实上,就ARMv8-M来说,大量的安全性(擦屁股)的事情,是硬件自动做了——对用户是透明的——换句话说,如果大量的事情都要用户自己软件去做,直接用ARMv7-M好了,提出一个全新的架构作什么呢?
b. 对于一些必须要用户处理的部分——因为很多信息掌握在用户手里,Processor没法越俎代庖替用户做决定——必然要引入一定的复杂度,这种时候,就要体现平台的意义了,简单说,就是通过类似Secure OS这样的系统,把软件需要处理的安全部分做成可靠的平台,配合编译器(加入一些关键字啊,修饰符啊之类的),给最终用户提供的还是非常熟悉和简单的API——复杂的逻辑细节已经被Secure OS处理掉了,API则直接给任性的用户提供想要的服务——游戏规则就是这么玩的。
也许你已经注意到了,做到这点,需要软件和硬件的高度融合,或者说,需要大量来自硬件厂商、OS厂商和方案厂商的合作,这对生态系统有着非常高的要求——然而ARM最强大的地方就是生态系统。对最终用户来说,最终的结果就是复杂的事情被屏蔽了,你只要专心于自己的应用就可以了。
希望这一回答给你更多感官上的认识,同时也能激发你更多从理性分析的角度看待问题。
至于实时性,这是老问题,没有严格的定义、场景和数据谈时事性,都是不妥当的。我也凭借感觉回答你:ARMv8-M的实时性也非常强。
先赞题主的“字体要大,要黑,要居中”!
对于这一连串的问题,前几个在其它问答里面已经说的很清楚了,我主要就最后一个问题进行回(tu)答(cao):
------------------------------------------
首先,这里的稳定并没有说是针对什么?从上下文我们可以看到,字面意思是“ARMv8-M架构……稳定么?”
因为ARMv8-M是一个架构,并不是一个Processor或者什么具体的东西,如果我们理解成,ARMv8-M架构定义稳定么?答案是——已经发布的架构都是稳定的,通常不会变化。如果非要变化,有可能就会发布小数点架构,比如ARMv8.2……这是A系列针对服务器市场所作的一个架构扩展。
如果我们理解为ARMv8-M下的某个Processor跑起来是不是很稳定……这个问题就复杂了,考虑到抗干扰阿,供电啊……程序编写得是否强壮阿……感觉说到最后用户的因素要大一点……Processor只是一个工具,使用的人,使用的环境都没有确定,谈稳定……呃……只能说,万事皆有可能。Processor本身再稳定也只能是系统稳定性的一个基石,上层建筑也很重要呢!
如果我们理解为ARMv8-M引入的安全性是否稳定……我想说,所谓硬件,就是已经固化下来的确定的逻辑,它的特点就是稳定可靠的提供确定的服务和功能……安全是一个大拼图,整个系统并不只有硬件。对ARMv8-M的Processor来说,如果某些信息对硬件来说是确定的(它就可以自己做决定的),这类行为就会由硬件自己来做——稳定可靠重复的做——因此,这部分的安全逻辑是稳定的。但是系统中,更多的部分是需要用户参与的,因为必然有一些信息是掌握在用户手里,Processor没法替用户做决定,这部分的安全就要软件行为——要靠用户来实现——引入了人的因素,你说稳不稳定?——我说我不知道。
(微笑)希望我回答了题主的问题。
我给大家介绍一下gorgonmeducer 是我们上海办公室的高级工程师,负责软件相关技术
ARMv8-M与以前版本的ARM最大的区别在哪,是安全问题么;ARMv8-M其他版本的兼容性怎么样;ARMv8-M何时会有产品上市,它的性价比怎么样,是选择像ST这样性价比高的厂商还是NXP这样的厂商。