窥探嵌入式开发的秘密
一,目录
首先看一张图(在某忽找到的,忘了哪篇帖子了(⌯꒪꒫꒪)੭)
上面这张图信息不是很全,结合
Arduino,C51,STM32和ARM等有什么联系和区别,
Arduino,C51,STM32,ARM,FPGA有什么联系和区别?,
来分析下C51,Arduino,STM32,ARM,树莓派的联系与学习路线(我习惯把STM32拿出来说,毕竟ARM的体系太大了):
1.概念:
0)PLC(可编程逻辑控制器):PLC其实就是一套已经做好的单片机系统。它是专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
PLC著名厂商:Siemens(西门子)、Modicon(施耐德)、罗克bai韦尔(AB)、mitsubishi(三菱)、欧姆龙、富士、日立、韩国LG、松下等,中国的牌子除了台达我都不认识算了不写了,海康威视属于安防龙头,这里不做比较。
起源:美国汽车工业—1969年,我国开始于1974年;
工作原理:输入采样—用户程序执行—输出刷新;
基本结构:电源,中央处理单元,存储器,输入单元,输出单元。
功能特点:可靠性高,编程容易,组态灵活,输入/输出功能模块齐全,安装方便,运行速度快。
1)C51:1
2)Arduino:2
3)STM32:2
4)ARM:2
5)树莓派:1
2.学习路线:
1)C51/Arduino->STM32->ARM7/9/11;
2)树莓派单学;
3)汇编与C语言都要学;
4)Linux与Python,C++等高级语言选择性学。
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/p/14417163.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下