提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:这里可以添加本文要记录的大概内容:
起因是我在看野火的ucosiii,然后他是基于i.mx芯片。然后我就很疑惑i.mx是什么芯片,看了下好像是ARM-M7(或者叫ARMCM7)架构的芯片。然后我又疑惑ARM-M7又是什么架构。
然后看到知乎一篇文章这样写:
ARM架构: 由英国ARM公司设计的一系列32位的RISC微处理器架构总称,现有ARMv1~ARMv8种类。
ARM7: 一类采用ARMv3或ARMv4架构的,使用冯诺依曼结构的内核。
ARM9: 一类采用ARMv4或ARMv5架构的,使用哈佛结构的内核。
Cortex M3: 采用了ARMv7架构的,使用哈佛结构的内核。
Cortex M4: 采用了ARMv7架构的,使用哈佛结构的内核。(较前者最大区:别增加了一个DSP处理功能,SIMD单指令多数据功能。其他区别请自己在实际项目开发中体验)
STM32: 意法半导体公司(ST)推出的系列基于Cortex-M0/Cortex-M3/Cortex-M4等内核的微处理器/微控制器芯片。
--------------------------------一个类似的集合用分割线隔离开------------------------------------------
51: Intel在1981年推出的由8031微控制器芯片改造升级的、使用CISC指令集的、冯诺依曼架构的、8位的8051微控制器。后Intel将8051微控制器的内核授权给其他芯片厂商,使得市面上广泛出现类似于8051的芯片,这种采用8051内核的芯片被简称为51。
--------------------------------一个类似的集合用分割线隔离开------------------------------------------
AVR: 一系列由ATMEL公司在九十年代出推出的系列8位的、采用改进哈佛结构的、使用RISC指令集的微处理器芯片。
所以我又晕了,我这边就整理一下。
我就先查一下STM32系列产品是什么架构的
stm32f103 | cortex_M3架构 | 上文中竟然说cortex_m3是ARMv7架构?v7不是应该更牛逼吗,为啥ARM7才是ARMv4架构 |
stm32f303 | cortex_M4架构 | |
stm32f429 | cortex_M4架构 | ARMv7架构,比cortex增加一个DSP处理功能 |
i.mx6ull | NXP基于ARM Cortex-A7架构的单核处理器 Cortex-A7?处理器是一种由ARM公司推出的基于ARMv7-A架构 |
所以i.mx是cotex_A系列的。stm32是cortex-M系列的。
下面的文章说的相对详细:ARM Cortex各系列处理器分类比较_cortexm4f与cortex-a72-CSDN博客
该处使用的url网络请求的数据。
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。