ARM7/9/11 还是Cortex-M/R/A 性能强呢?
是不是很多初学者遇到这样的思考题?
实际上性能强不强还与厂家和主频等多种元素有关系,选择也是根据需求选用,没有绝对的好坏。而对于内核级的性能差异,我这里盗用一张Joseph Yiu 的图,来自《Cortex-M4、M3权威指南》,这也就是传说中的天梯图了,不是最新的M7上面还没有,不过前面的应该够大家参考了,应该是所有天梯图资料中最权威的了。
从图上看,作者有意画了三道线,分开了Cortex M、R和A,同时M的性能普遍接近或高于ARM7,R的性能普遍高于或接近ARM9,而A级高于或接近ARM11,这说明从内核层面貌似ARM公司的者三种Cortex内核是这样规划的。根据ST所成F7性能为F4两倍(帖子中看到),目测F7跟ARM9的内核集性能差不多,当然这只是个人估计。
希望该内容能对大家有帮助。 |