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

stm32和嵌入式linux可以同步学习吗?



在开始前我有一些资料,是我根据网友给的问题精心整理了一份「stm3的资料从专业入门到高级教程」,

点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!如果需要使用STM32,建议先学习这个。后面再学习linux。

看到其他答案说STM32只是比单片机多一些引脚,linux支持复杂的应用,这里只同意一般。

首先,STM32也分系列,有M0的内核,M3的内核,M4,M7等等。

而跑linux至少需要A系列的内核。

ARM的内核分三个系列,cortex-m, cortex-a, cortex-r,m系列主要负责控制类,a系列主要负责应用类,r系列是real time,用于实时性比较高的场景,比如示波器。

STM32的芯片绝大多数是m系列的内核,所以用于控制的比较多。复杂的应用比如电机驱动,CNC雕刻机,变频器,plc,这类带算法的可以用,简单的比如太阳能控制板,传感器监测也可以用。m系列主要应用于稳定性要求高的控制类场景。

A系列一般伴随着系统使用,比如安卓,linux,wince。主要是一些应用类的类型,比如门禁,视觉识别,边缘服务器,数据服务器等。带系统更好处理图像,音频,网络等东西。比如同样的一个post,用linux开发比用STM32+c语言开发要简单的多。

个人认为这些并没有优劣之分,具体的使用应到结合具体的应用场景。

比如现在部分多核芯片,就是a+m结合的多核模式。c2e57e9ff50f20b76bb3fb0c1929b26a.jpeg


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

相关文章:

  • maven--->maven中的<properties>属性有什么作用?
  • android 网络请求总结
  • 用 Python 自动化处理无聊的事情
  • 稀疏计算、彩票假说、MoE、SparseGPT
  • Git Windows安装教程
  • iOS高级理论:Runtime应用
  • php判断和过滤get或者post的html标签,防止跨站点脚本(XSS),链接注入,框架注入等攻击
  • PySide6实现课堂点名程序
  • 瑞_Redis_Redis命令
  • js 算法题 在数组中找出和为目标值 target 的那 两个 整数,并返回它们的数组下标
  • 基于springboot接口的编写
  • 【HarmonyOS】鸿蒙开发之Video组件——第3.7章
  • React引入css的几种方式以及应用
  • [算法沉淀记录] 排序算法 —— 冒泡排序
  • 【机器人最短路径规划问题(栅格地图)】基于遗传算法求解
  • 如何做代币分析:以 TRX 币为例
  • 关于地址引用与值引用的坑
  • 初谈软件工程(一)
  • 自动化开展思路
  • 安装使用zookeeper
  • nginx实现http反向代理及负载均衡
  • vue组件中data为什么必须是一个函数
  • 科技论文编写思路
  • Windows虚拟机克隆后修改SID
  • 前端架构: 脚手架工具rxjs的快速上手应用
  • 小程序框架(概念、工作原理、发展及应用)
  • 音视频数字化(数字与模拟-电影)
  • 在 Ubuntu 中, 使用 fsck 命令来修复磁盘文件系统
  • LED电子显示屏连接方式解析
  • Mysql运维篇(五) 部署MHA--主机环境配置