历史上的今天
今天是:2024年10月09日(星期三)
2020年10月09日 | 如果没有ARM,未来哪个架构能适合IOT?
2020-10-09 来源:elecfans
让我们假设一下,不管怎样未来都将有数十亿计的芯片涌入物联网市场。同时,我们继续假设这些芯片使用的是ARM的Cortex-M内核。如今,软银对ARM的收购已然成定局,眼前所呈现的无非是两个未来:一种是软银继续保持ARM的独立性,Cortex-M仍然是占据物联网市场的内核。
另外一种是软银对ARM的发展方向进行了悖于常规的调整,这一来授权用户就很抓狂,他们会到处打探另外一些IP产品。它们是什么呢?
1、MIPS有一些顶级内核,而ImaginaTIon (MIPS的所有者)则通过其PowerVR GPU内核在IP许可方面奠定了坚实的基础及良好的声誉。它虽然没有建立ARM架构那样强大的生态系统,但确实有一些明星,例如Microchip制造的MIPS微控制器(PIC32)和中国制造的基于MIPS64的龙芯内核。
Microchip刚刚将Atmel收入囊中,包括它一大堆基于ARM内核的MCU产品。
2、一些新的可免费授权的芯片,如RISC-V和OpenRISC。
3、中国已经开发出了一款世界上最强大的计算机,并具有全新的架构,这个幅员辽阔的国家还会做出什么壮举呢?若要创造数以亿计的物联网节点,那么成本将成为一个重要的因素,这个时候便需要一款成本低廉的内核,即:既不会占用太多内存又可以运行无线堆栈(可能是32位)的内核——显然免费的堆栈及C编译器将占据优势。
安全是物联网的头等大事——如果节点不安全(最简单的应用程序除外)产品便容易受到攻击,且有时会打通一条道路,直逼其所在的整个网络中,包括其连接的手机。
ARM在物联网软硬件安全方面占据的优势明显,任何人想要在这方面赶超ARM则需付出加倍的艰辛努力——不过MIPS在安全性能方面也是佼佼者。当然,我也很期待看到更多的佼佼者脱颖而出。
顺便谈谈“架构”
以上所指的“架构”都是“指令集架构”(ISA),其描述的是执行的指令。实际上,应该说是“指令集”——这是对大多数处理器的要进行保护的知识产权。
ISA中的“A”指“架构”,其可以更好地描述处理器硬件的工作——如冯诺依曼和哈佛架构。例如不同的硬件架构可以在Cortex A_、R_ 及M_内核中执行ARM指令集。
史海拾趣
|
前言: 随着经济的快速发展,我国零售业市场不断的扩大,单店铺经营的从业者愈来愈多,不但丰富了产品的渠道供应,满足消费者的就近消费的需求,在另外一方面:也大大解决了社会就业的问题和个人投资的取向问题。总之,增加了市场的繁荣和 ...… 查看全部问答> |
|
wince 串口通讯,只能发8个字节,发10个字节以上就死机! 初始化 void CPLCDlg::OnInitial() { // TODO: Add your control notification handler code here DCB commParam; if (m_h ...… 查看全部问答> |
|
做modbus通讯. 一个PC作为从机(服务器),它的一个com1口能不能连接多个主机(客户端)?? 做modbus通讯. 一个PC作为从机(服务器),它的一个com1口能不能连接多个主机(客户端)??… 查看全部问答> |
|
在数字信号处理(DSP)中,乘加是最基本的运算,以至于很多FPGA厂商以MAC的多少及运算速度做为器件的一个重要指标。下面就乘法实现进行讨论。在DSP中,大多是有符合数的操作,这里给出有符号数乘法的VHDL和Verilog程序。LIBRARY ieee;USE ieee.std_ ...… 查看全部问答> |
|
我有个设备是直接和PC机通过串口连接的,我现在想做一个东西,串在这个串口线上,把PC机发给设备的数据给处理一下! 具体问题是:这个设备在通过与PC机串口通信的时候,需要手工按开关和拨换档位,我现在想用一个单片机加一些电路把这个手 ...… 查看全部问答> |
|
关于STM32USB中的SetEPTxStatus(ENDP1,EP_TX_NAK)问题USB,NAK 看过本论坛上的一个帖子https://bbs.eeworld.com.cn/redirect.php?tid=110546&goto=lastpost,里面提到“STM32接收到一个IN事件后发送完毕软件不用把端点设成NAK。硬件在每次成功的传输之后都会把端点的状态设为NAK。只需在下次要发送的时候 ...… 查看全部问答> |
|
MSP430新手求做一个小东西,没思路,求大神帮忙!如题所示,本人现在只学习了MSP430的定时模块,中断,模拟数字转化模块,会数码管的显示,就这些东西。知道自己还差的很远,但是现在想用自己学的东西制作点小东西,巩固一下,但是无奈没有思路,不 ...… 查看全部问答> |





