当前位置: 首页 > news >正文

stm32产品架构

文章目录

  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结

前言

起因是我在看野火的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指令集的微处理器芯片。

所以我又晕了,我这边就整理一下。


一、pandas是什么?

1.1 我就先查一下STM32系列产品是什么架构的

stm32f103cortex_M3架构上文中竟然说cortex_m3是ARMv7架构?v7不是应该更牛逼吗,为啥ARM7才是ARMv4架构
stm32f303cortex_M4架构
stm32f429cortex_M4架构ARMv7架构,比cortex增加一个DSP处理功能
i.mx6ullNXP基于ARM Cortex-A7架构的单核处理器 Cortex-A7 处理器是一种由ARM公司推出的基于ARMv7-A架构

所以i.mx是cotex_A系列的。stm32是cortex-M系列的。

下面的文章说的相对详细:ARM Cortex各系列处理器分类比较_cortexm4f与cortex-a72-CSDN博客

1.2 Armcm3是什么

**Armcm3是由ARM公司推出的一款32位低成本、高性能的通用微控制器内核。**它基于ARMv7架构,并采用了Thumb-2指令集。Armcm3内核集成了分支预测、单周期乘法、硬件除法等功能。此外,Cortex-M3是ARM公司的第7代架构内核,而CM3代表的是面向单片机的级别。ARM公司在1990年推出了ARMv3架构,随后发布的ARM6(610)和ARM7是世界上首批带有片上高速缓存、MMU和写缓冲的微处理器,它们支持高达32位的地址空间(即4GB内存)。因此,可以认为Armcm3是一个高性能的单片机级别的CPU内核


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

http://www.lryc.cn/news/288595.html

相关文章:

  • 数据结构——双链表
  • Git 对文件名大小写不敏感的问题解决方案
  • Java复习系列之阶段三:框架原理
  • 【Python】01快速上手爬虫案例一:搞定豆瓣读书
  • JavaEE 网络编程
  • 5.rk3588用cv读取图片(C++)
  • Github 无法正常访问?一招解决
  • 架构师的36项修炼-08系统的安全架构设计
  • docker 构建应用
  • Go语言grpc服务开发——Protocol Buffer
  • 【开源】基于JAVA语言的实验室耗材管理系统
  • 金智易表通构建学生缴费数据查询+帆软构建缴费大数据报表并整合到微服务
  • MySQL复合索引
  • Web3 游戏开发者的数据分析指南
  • temu跨境电商怎么样?做temu蓝海项目有哪些优势?
  • C#使用RabbitMQ-1_Docker部署并在c#中实现简单模式消息代理
  • EasyExcel中自定义拦截器的运用
  • shell编程-7
  • 工业智能网关储能物联网应用实现能源的高效利用及远程管理
  • 虹科数字化与AR部门升级为安宝特AR子公司
  • 服务器是什么?(四种服务器类型)
  • 09-微服务Sentinel整合GateWay
  • python基础学习-03 安装
  • HTML — 区块元素
  • 《PCI Express体系结构导读》随记 —— 第I篇 第3章 PCI总线的数据交换(4)
  • 力扣0083——删除排序链表中的重复元素
  • MySQL数据库的一些缩写含义
  • 解决 ssh: connect to host github.com port 22: Connection timed out
  • 【iOS ARKit】同时开启前后摄像头BlendShapes
  • Vue3动态插入组件