-
研究生,选择单片机还是PLC?
如果是我,我会毫不犹豫选择单片机。 无际单片机很多学员以前都是干PLC,后面找我们做项目转到单片机。 他跟我说:干PLC一年365天,300天在出差,回去以后同事都不认识了。 这应该是很多plc工程师现状,而且研究生去干PLC有种暴殄天物的感觉。 如果我有很高的学历,我会拼命往供应链上游走,而不是往下游。 单片机和PLC,我觉得单片机更接近供应链上游。 Plc也是用单片机干的,只不过加了很多外围保…- 61
- 0
-
FPGA和单片机有什么区别?
FPGA和单片机本质不是同一个东西。 单片机是一个微控制器,可以通过汇编和C语言编写程序,去控制外围电路实现产品功能。 它包含了CPU、存储器、外设模块(IO口、定时器、串口、ADC/DAC、USART、SPI、IIC、PWM等。 目前家电、汽车、医疗器械、航空航天等领域都有广泛应用。 FPGA(Field Programmable Gate Array)是一种可编程逻辑芯片。 它包…- 54
- 0
-
嵌入式linux和单片机怎么选?
看完这篇文章,相信你就知道该怎么选了。 开始前点赞+收藏赶紧点起来,不然我怕你看得太入神,下次想都找不到。 这个问题,哪个方向更好,需要结合自身的情况,我们可以站在以下几个维度去评估: 1.工资 这应该是大家最关心的维度了,我直接拿数据来对比下。 Linux其实也分驱动和应用工程师的,所以前期定位好很重要。 普遍来说Linux方向会比单片机方向高一点,但不是绝对,看你做什么领域和能力…- 164
- 0
-
树莓派、单片机、Arduino的区别是什么?
单片机更适合做商业化产品,树莓派和Arduino一般用于学技能。 下面分别介绍下它们的区别: 一、树莓派 树莓派(Raspberry Pi)和 Arduino 都是开源硬件平台,但是它们的设计目的、硬件和软件特点都有所不同。 树莓派是一款基于 ARM 架构的微型计算机,它的设计目的是为了教育和普及计算机科学和编程知识。 树莓派具有一个完整的操作系统,可以运行各种软件…- 104
- 0
-
单片机能跑操作系统吗?
先直接上答案:可以! 但是操作系统不是刚需,上操作系统比较占用单片机的资源,比如占用比较多的FLASH和RAM,间接增加了硬件成本,哪怕成本增加1毛钱,对于上量的产品,分分钟是一个工程师的工资。 我做了单片机开发10几年,大多数产品其实还是裸机编程,用到操作系统的比较少。 当然,这个跟产品功能有关,一般产品功能复杂、实时性要求苛刻的就会上操作系统。 目前用的比较多的就是实时操作系统,比如主流有uC…- 66
- 0
-
单片机怎么实现真正的多线程?
所谓多线程都是模拟的,本质都是单线程,因为cpu同一时刻只能执行一段代码。 模拟的多线程就是任务之间快速切换,看起来像同时执行的样子。 据说最近有多核的单片机,不过成本应该会高很多。 对于模拟的多线程,我知道的有两种方式: 1.基于时间片的轮询系统 我自己就写过这样一个系统,原理就是用systick给系统提供一个时间基准,一般我用10ms。 然后把整体产品功能成不同的任务(线程),并…- 144
- 0
-
关于单片机一些常见问题
本文是上周五我们直播课的内容,关于学员一些问题的解答,里面涉及到的内容我觉得比较有价值,所以分享出来仅供大家参考。 一、我们课件拿到怎么学? 我们这个相对目标比较明确了,就是干项目,每个项目也有明确的功能需求,我们只要去实现 功能就可以了,这是大的方向,那细分下来的话环节怎么去落实? 四个字:道术结合 术的层面:根据我们给大家规划的学习路径那个表格来,…- 76
- 0
-
朋友圈那位隐藏大佬的单片机学习心得
最近在朋友圈收到了一个隐藏大佬的信息,可能是受到了我个人印象,无私奉献自己20年以来单片机的学习心得,以下是我们聊天截图: 今天我也分享给大家,希望对大家有帮助。 最近拜读了无际老师的单片机框架,深受启发。 同时也让我不禁感慨自己的学习之路,回想从开始学习单片机到现在具体运用也有近20年的时间了,借这…- 143
- 0
-
嵌入式Linux和stm32区别? 之间有什么关系吗?
本人从事嵌入式单片机开发11年,很多人对嵌入式、单片机、STM32、Linux傻傻分不清楚。 导致学习过程走了很多弯路,明明只需要几个月学习时间,却浪费了1-2年,最后抱怨嵌入式也太高了吧?! 看完这篇文章,相信你会醍醐灌顶,彻底搞清嵌入式linux和stm32的关系! 我从以下几点,彻底解决大家的问题: 1.嵌入式开发的几个方向 2.什么时候用嵌入式Linux?什么时候用单片机? …- 214
- 0