我是靠谱客的博主 义气网络,最近开发中收集的这篇文章主要介绍我的嵌入式处理器选择历史,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

先说明一下
我是搞
教学的,不是专门搞嵌入式开发的
哈哈
十多年前 刚走上教学岗位
那时用8051单片机 如飞利浦芯片
还配下载器 就是只是下载程序的,
也不是调试的
后来选用 宏晶STC单片机他有三个串口
下载也很方便,串口就能下载
但是不能调试
那就用串口打印,用作调试口,打印出调试信息
据说这种串口打印调试信息成了通用方式 linux就是这么调试的

再后来选用arm stm32处理器
用的keil 毛病就是寄存器太多难以掌握
后来有人弄了点封装的东西 也就是正点原子 野火等,写好了很多的功能函数
我就拿过来直接用他们写好的函数
但是还是很难用
后来出来了Arduino
这个东西不错,把底层全封装了
而且软件生态很好
GitHub上很多的库可以用
这个就和python为啥火的原因差不多吧
库多!
就是有很多人写了很多库
不用你重复造轮子
但是也有问题,原生Arduino用的是avr芯片
配置太低,而且Arduino的编译速度也太慢 软件库经常下载不了
想把Arduino和STM32的优点给结合了,于是就有了
STDUINO这个软件
这是一个研究生团队开发的,一直在更新 做的挺好,测试能用
还有一个叫“零知”的开发平台
按照Arduino的样子,用Java给重新开发一遍,算是中国人自己的Arduino
而且库都通用就是半年多没更新了
现在我用的esp32
双核的。
既有射频,就是WiFi和蓝牙模块
又有几百兆频率的处理器
相当于stm32+esp8266
还配置了多任务Freertos
不用while(1)死循环了
也不用什么下载器了
比起stm32 它还需要个stlink
当然了下载速度稍慢点
忍了吧 哈哈
我现在的组合是
Arduino加esp32 联网上阿里云
总之,现在是朝着易用,低代码的方向发展了 而且讲究生态,避免重复造轮子
就像画硬件电路图 可以不用AD
简单的直接用立创电子商城的
EDA就行了
凡是它在线商城有的元件
就有封装图
真是太方便了
甚至不用安装 在线就画了一个原理图
总结一下
现在就是低门槛,低代码 生态化
底层给你整好了 你们主要考虑上层逻辑的问题
当然了,浮于表面,容易受制于人
但是对于嵌入式开发这个方向是对的

最后

以上就是义气网络为你收集整理的我的嵌入式处理器选择历史的全部内容,希望文章能够帮你解决我的嵌入式处理器选择历史所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部