打印
[方案相关]

单片机中的战斗机——Cortex-M3

[复制链接]
1359|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
eefas|  楼主 | 2024-1-23 11:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  单片机市场的规模可以用“巨无霸”来形容,每年大约能有20G片的出货量。世界各地的器件供应商纷纷亮出自己的得意之作,他们提供的器件和架构也是各具特色。业界内部可谓是百花齐放,热闹非凡,好戏不断。各行各业对单片机能力的要求也一直“行寸进尺”,而且还又要马儿跑,又要马儿不吃草——处理器必须在不怎么增加主频和功耗和条件下干更多的活儿。另一方面,处理器之间的互连也在加深,看这一串串熟悉的字眼:串口,USB,以太网,无线数传……处理器如欲支持这些数据通道,就必须在片上塞进更多的外设。软件件方面的情况也如出一辙:应用程序的功能一直在花样翻新,性能要求也是变本加厉:更高的运算速度,更硬的实时能力,更多的功能模块,更炫的图形界面,……所有这些要求单片机都得照单全收。在这个大环境下,ARM Cortex-M3处理器,作为Cortex系列的处女作,为了让32位处理器入主作庄单片机市场,轰轰烈烈地诞生了!由于采用了最新的设计技术,它的门数更低,性能却更强。许多曾经只能求助于高级32位处理器或DSP的软件设计,都能在CM3上跑得很欢。相信用不了多久,CM3就一定能在32位嵌入式处理器市场中脱颖而出,你当年8051推动整个业界那样,再次放飞设计师的梦想,实现多年的夙愿!


    基于Cortex-M3内核的处理器已经渐成气候,以处处满溢的先进特性力压群芳。而且架构师们还在不停地求索降低成本的出路,同时很多组织也在尝试着实现“器件聚合”,使一个单一的小强芯片就可以抵得上以前3、4块传统的单片机。


降低成本还有一招,就是使基本代码在所有系统中都可以重用,至少要方便移植。CM3的内核架构非常精工细作,使它与C语言成为了一个梦幻绝配。优质的C程序代码三下五除二就可以移植并重用,使升级和移植一下子从拦路虎就成了纸老虎。


值得一提的是,CM3并不是第一个被拿去做成金油型处理器的内核。那廉颇虽老却依然骁勇的ARM7/ARM9处理器在通用嵌入式处理器市场中德高望重,至今拥有无数铁杆粉丝。半导体业界的精英们,像NXP(Philips)、TI、Freescale、Atmel、OKI、ST等都以ARM为内核,做出了各自身怀绝技的32位MCU。ARM7作为最受欢迎的32位嵌入式处理器,被载入了亮煌煌的几页史册——每年超过10亿片的出货量,在各行业的嵌入式设备中都找得到它们的身影。


CM3作为ARM7的后继者,大刀阔斧地改革了设计架构。从而显著地简化了编程和调试的复杂度,处理能力也更加强大。除此之外,CM3还突破性地引入了很多时尚的甚至崭新的技术,专门满足单片机应用程序的需求。比如,服务于“使命-关键”应用不可屏蔽中断,极度敏捷并且拥有确定性的嵌套向量中断系统,原子性质的位操作,还有一个可选的内存保护单元。这些令人惊艳和振奋的新特性,让老的ARM玩家们再次找到“初恋”时烈焰迸发的感觉,也使萍水相逢就有激爽触电般的体验!相信读者一旦有机会用到它,就会为它的秀外慧中而赞叹

使用特权

评论回复
沙发
l1uyn9b| | 2024-1-30 15:27 | 只看该作者
这话确实没毛病,比较出色的就是M3的MCU了吧

使用特权

评论回复
板凳
lamanius| | 2024-1-30 16:36 | 只看该作者
我觉得带动M3火起来的,好像是STM32F103

使用特权

评论回复
地板
y1n9an| | 2024-1-30 17:42 | 只看该作者
其实哪个内核都一样,只要玩好了,都是好东西

使用特权

评论回复
5
w2nme1ai7| | 2024-1-30 18:48 | 只看该作者
我确实很喜欢CM3,因为比较简单,而且开发容易

使用特权

评论回复
6
p0gon9y| | 2024-1-30 20:16 | 只看该作者
现在M3好像也算是要过时了,不过我觉得依然很强

使用特权

评论回复
7
q1d0mnx| | 2024-1-30 21:24 | 只看该作者
内核基本涉及的比较少,都是做应用比较多,我觉得arm芯片都是很好

使用特权

评论回复
8
cen9ce| | 2024-1-31 08:09 | 只看该作者
确实是战斗机啊,这个内核的芯片都很能打

使用特权

评论回复
9
d1ng2x| | 2024-1-31 09:13 | 只看该作者
现在的risc-v也很不错了,所以也可以了解一下

使用特权

评论回复
10
wang369| | 2024-1-31 09:34 | 只看该作者
32位经典的一款内核。Cortex-M3

使用特权

评论回复
11
b5z1giu| | 2024-1-31 10:22 | 只看该作者
NXP的M3是不是做车规的比较多啊

使用特权

评论回复
12
t1ngus4| | 2024-1-31 12:04 | 只看该作者
我挺喜欢Cortex系列的,简单的很

使用特权

评论回复
13
xdvca| | 2024-7-31 22:45 | 只看该作者
为了支持多种数据通道,如串口、USB、以太网和无线通信,处理器需要集成更多的外设功能。这种趋势使得单片机的设计变得更加复杂,但也为应用程序提供了更多的功能和灵活性。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

76

主题

2820

帖子

2

粉丝