OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3501|回复: 5

用一个形象的比如来说明内核与架构的关系

[复制链接]

29

主题

91

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
360
金钱
360
注册时间
2015-4-24
在线时间
37 小时
发表于 2017-4-10 14:13:21 | 显示全部楼层 |阅读模式
什么是内核,什么是架构,相信各位都迷惑过,用一个形象的比如来给各位说明,希望能帮到各位!
下面是链接!
http://www.cnblogs.com/szhb-5251/p/6688799.html
一起学,一起进步,未来总有你我的一片天空……
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6679
金钱
6679
注册时间
2015-8-25
在线时间
1036 小时
发表于 2017-4-10 14:20:17 | 显示全部楼层
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复 支持 反对

使用道具 举报

35

主题

181

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1115
金钱
1115
注册时间
2016-8-1
在线时间
235 小时
发表于 2017-4-10 14:20:55 | 显示全部楼层
本帖最后由 rindy 于 2017-4-10 14:23 编辑

只要你玩过ARM内核的芯片,那么关于内核和架构,我想应该或多或少的困惑过你,看了下面的介绍,你应该会清楚很多!

  好比你盖房子,刚开始因为水平低,流行盖平房,这就是一种架构(V5T)。然后这种平房架构你可以设计出一款独立卫生间的款式,这叫ARM7内核,然后其他人(芯片设计公司)想盖房子的就买你这个图纸去盖,然后过一段时间,有人觉得光独立卫生间还不够啊,我还想有个小院子!好吧!那ARM就满足你们,就出个带小院子的款式(ARM9,又过了很久 ,这种平房的架构就随着大伙的需求一直改啊改啊。后来经过ARM研究发现,现在大伙盖房子的能力(包括工艺、设计能力、时钟主频)duang duang直升啊,只盖这种平房施展不开啊,好吧!ARM为了不让这帮设计的人闲着,就推出一种二三层楼房的样式,这因为跟平房设计结构完全不一样嘛,那就叫一种新的架构(V6),同样,这种楼房样式ARM也为大家准备了带游泳池的和带车库的款式(ARM11各种)。

  好吧!继续改啊改啊,改到后来,大家已经开始有能力盖十层以上的大楼了,ARM一如既往地出了新的款式(V7架构),这时ARM觉得以前尼玛名字都太土鳖了,什么ARM,ARM6 ,ARM7,又难听又难记 ,劳资要取个看起来牛逼的名字, 咱至少也算个能设计摩天大楼的主了 ,于是后面的内核都叫cortex ,改名只是一部分,随着这个架构出来后,ARM发现,以前用咱们图纸盖出的楼也就做个民宅,民宅图个啥 :实惠嘛(功耗低)! 现在不一样了,现在咱的图纸盖得楼不仅可以做民宅 ,还可以做军事基地,还可以做高档写字楼,以前这些高级功能的楼房可是只有小英(英特尔)才设计得来的啊!

  为了满足这些不同的需求! ARM把这个架构设计出来的款式分成3个系列(M系列、R系列、A系列)!

  微控制器M系列,M系列是为民宅设计的 ,因为老百姓图实惠嘛 ,这种设计就设计个十层左右(功耗低)

     微控制器M系列,面向各类嵌入式应用的微控制器内核,说白了也就是单片机,中小型的控制系统,必不可少!

  实时处理器R系列,R系列是为军事基地设计的 这种楼设计的也不高 十层左右吧 但是关键是要对特殊情况要有快速反应的能力(中断快)

    实时处理器R系列,针对高性能实时应用,例如硬盘控制器(或固态驱动控制器)、企业中的网络设备和打印机、消费电子设备(例如蓝光播放器和媒体播放器)、以及汽车应用(例如安全气囊、制动系统和发动机管理)。Cortex-R系列在某些方面与高端微控制器(MCU)类似,但是,针对的是比通常使用标准MCU的系统还要大型的系统。

  应用处理器A系列,A系列是给商业大佬用的 那当然是要高端大气上档次 就是要高(性能高)各种LED灯灯光秀都给我用上!

     Cortex-A处理器为利用操作系统(例如Linux或者Android)的设备提供了一系列解决方案,这些设备被用于各类应用,从低成本手持设备到智能手机、平板电脑、机顶盒以及企业网络设备等,简单来说就是为跑复杂点的操作系统所准备的。

 
回复 支持 反对

使用道具 举报

29

主题

91

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
360
金钱
360
注册时间
2015-4-24
在线时间
37 小时
 楼主| 发表于 2017-4-10 15:38:30 | 显示全部楼层
rindy 发表于 2017-4-10 14:20
只要你玩过ARM内核的芯片,那么关于内核和架构,我想应该或多或少的困惑过你,看了下面的介绍,你应该会清 ...

你怎么能给copy上来了,我还想给我的博客赚点人气呢,!
一起学,一起进步,未来总有你我的一片天空……
回复 支持 反对

使用道具 举报

8

主题

99

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1136
金钱
1136
注册时间
2016-7-27
在线时间
84 小时
发表于 2017-4-10 16:38:38 | 显示全部楼层
哈哈,算盘落空了吧?
不积跬步,无以至千里;
不积小流,无以成江海。
回复 支持 反对

使用道具 举报

8

主题

99

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1136
金钱
1136
注册时间
2016-7-27
在线时间
84 小时
发表于 2017-4-10 16:38:39 | 显示全部楼层
哈哈,算盘落空了吧?
不积跬步,无以至千里;
不积小流,无以成江海。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-22 07:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表