单片机属于嵌入式系统吗?嵌入式开发要学哪些课程?

发布者:草莓熊猫最新更新时间:2023-01-05 来源: zhihu关键字:单片机  嵌入式系统  嵌入式开发 手机看文章 扫描二维码
随时随地手机看文章

我们在做产品开发的时候,基本很少去了解这些概念性的东西。

后面我特意去了解了一下,今天就把这些概念分享给有同样问题的朋友。

嵌入式一般叫嵌入式系统

大家可以理解成是硬件和软件都经过剪裁的计算机

一般像我们使用的电脑是通用计算机,而嵌入式系统是专用的计算机。

专用的计算机可以灵活地对硬件和软件进行剪裁,剪裁以后它更适合去做对成本、体积、功耗、智能控制有严格要求的产品,比如说家电类、汽车类、医疗类、工业类、军事类等电子产品。

一个嵌入式系统的核心就是它的处理器,处理器有几种类型:

1.嵌入式微控制器MCU(Micro Control Unit)如8051/STM32等等。

2.嵌入式DSP处理器 (Digital Signal Processor)专门用于信号处理,比如数字滤波,FFT、频谱分析、典型TI公司的TMS320C2000/C5000。

3.嵌入式微处理器MPU(Micro Processor Unit)性能更强,外设资源更丰富,如AM186/88、PowerPCMIPS、ARM

4.嵌入式片上系统SoC(System on Chip)

5.可编程片上系统SoPC(System on a Programmable Chip)

而我们单片机就属于嵌入式控制器MCU这类,所以单片机当然是属于嵌入式系统。

从上面的处理器分类,其实可以衍生出很多别的职位,比如说FPGA方向,Linux方向。

所以,我又总结了从事嵌入式开发的一些主流职位,大家可以根据自己喜好入座。

1. 单片机工程师/嵌入式工程师

2. Linux系统开发工程师

3. Linux应用工程师

4. 安卓系统开发工程师

这4个职位,前2个是偏向于硬件驱动层,后2个是偏向应用层。

我一直是在做单片机开发,所以针对这个职位,来说一说如果想从事这个开发需要学习哪些课程?

技术还是会更新迭代的,所以如果你根据某些学校那些十年不变的教学内容来学习的话,很有可能与实际岗位需求对不上。

最好的办法就是直接通过招聘平台搜相关的职位,来看看他们的岗位需求。

下面是我随便筛选的一家公司的需求:

单片机工程师/嵌入式工程师

岗位要求:

① 熟悉单片机基本的通讯协议接口,IIC、SPI、串口、CAN等。

② 熟练运用单片机各种外设,如TIME、USAR、PWM、中断、DMA、ADC。

③ 熟练掌握C语言及单片机(STC、STM8、STM32系列)编程开发,代码要求规范整洁。

④ 至少熟悉一款PCB软件,能看懂原理图。

⑤ 各种项目经验

我们从岗位需求不难分析出,以下3块的内容是我们的必修课。

1. C语言

2. 单片机

3. 基础电路

C语言没什么可以说的了,只要你想玩单片机,是必须要学的,而且它的重要性我认为应该排在第一位。

单片机当做工具来学习就可以了,可以先学STC 51的,烧录程序比较方便,学完以后再学STM32F103系列,最典型,实际应用也最多。

至于上面写的各种外设TIME、USART、PWM都是单片机的内部资源,我们在学习单片机的过程中肯定会接触到,不用单独去学习。

最后还需要学习电路基础,我们是用c语言写程序把单片机外设开起来,然后通过外设去控制外围的电路实现产品功能,如果电路图都看不懂,就不用谈控制了。


关键字:单片机  嵌入式系统  嵌入式开发 引用地址:单片机属于嵌入式系统吗?嵌入式开发要学哪些课程?

上一篇:arduino好还是单片机好,arduino和单片机的区别
下一篇:单片机编程好学吗?单片机初学者怎样看懂代码?

推荐阅读最新更新时间:2024-11-17 07:44

单片机驱动MODE的方法和应用实例
单片机对modem要进行哪些初始化操作? 答:一般单片机的MODEM通讯必须要有两个背景知识,一个是AT命令集,另一个是通用非同步接收发送器(UART)。 AT命令集 下面介绍我通讯程式例子中涉及到的AT命令。 Dn:拨号命令。该命令使MODEM立即进入摘机状态,并拨出跟在后面的号码。D命令是基本的拨号命令,它受到其他命令的修饰可构成MODEM何时拨号以及如何拨号等操作。 T:音频拨号。例如,ATDT8886666,其中8886666为电话号码。 P:脉冲拨号。例如,ATDP8886666,其中8886666为电话号码。 ,:标准暂停。我们常常碰到拨打外线电话时需要暂停一下,等听到二次拨号音(外线)之后才能再拨后续的号码。缺省时暂
[单片机]
智能化倒车雷达主控芯片系统概述
1 引言 随着汽车普及率的逐年增加,消费者在将汽车作为交通运输工具的同时,对汽车配置有了更多的要求,尤其是对舒适性和安全性提出了更高的要求。对于很多司机尤其是新手来说,倒车无疑是件非常头痛的事,倒车雷达正好可以帮司机解决这个难题,因此越来越多的商家进入了这个市场。从目前市场情况看,国内倒车雷达生产厂家都是使用单片机配合外围运放、锁相环电路完成超声波测距并提供报警的工作,缺乏单芯片方案,而使用单片机方案要求生产厂家必须具备开发软硬件的能力,而且利用软件控制存在不稳定的因素。如果能用专用芯片实现整个系统功能,对倒车雷达生产商来说,不仅能降低开发和生产成本,对整机的可靠性也有很大提高。 2 系统概述 2.1 系统框图
[嵌入式]
贰:第一个51单片机的汇编实验
指令是指示单片机执行某种操作的指令。 1、机器码指令 用二进制(或十六进制)表示,这种形式的指令能够直接被计算机硬件识别和执行。 例如:二进制码“0000 0100B”,(十六进制“04H”)。 2、汇编语言指令 为了方便记忆,便于程序的编写和阅读,用助记符来表示每一条指令的功能。用助记符表示的指令不能被微处理器直接识别和执行,必须转换成机器码指令才能被机器执行。 例如,把5FH传送到累加器A中,实现这种操作的汇编语言指令形式为: MOV A,#5FH 其中“#”号为立即数5FH的标示符。这条指令的机器码为“74H 5FH” 汇编语言的语句格式 :操作码助记符 LOOP:MOV P0,#0FFH ;P0 端口
[单片机]
贰:第一个51<font color='red'>单片机</font>的汇编实验
单片机+ADC0832+MQ2温度烟雾报警控制
1,实物照片 2,Altium Designer画的原理图和PCB图如下:(51hei附件中可下载工程文件) 元件清单: 1. AT89C52 2. 40P底座 3. 8P底座 4. 5MM LED*2(红色、绿色) 5. 3MM LED(黄色) 6. 12M晶振 7. 30P瓷片电容*2 8. 10uf电解电容 9. 10K电阻*2 10. 1K电阻*5 11. 16P液晶底座 12. 103电位器*2 13. 9*15万用板 14. ADC0832芯片 15. 1602液晶 16. 按键*5 17. 继电器 18. 蜂鸣器 19. MQ2 20. MQ2底座 21
[单片机]
<font color='red'>单片机</font>+ADC0832+MQ2温度烟雾报警控制
基于VB的计算机温度采集系统设计与实现
1 系统功能及特点 本系统用单片机对整个测量电路进行管理和控制,使得整个系统智能化、体积小、功耗低、使用电子元件较少,内部配线少,成本低,制造、安装、调试及维修方便。该系统中单片机作为下位机,完成测温任务,测量结果可在本地显示,也可通过下位机与上位机(PC机)通讯,给出结果和提示信息。而上位机与下位机大多是通过PC机的RS-232串行接口实现通信。Visual Basic是可视化面向对象的采用事件驱动技术的结构化程序设计语言,本系统上位机是在Windows环境下利用Visual basic开发微机通信程序。 2 系统基本原理 系统结构如图1所示,其中,计算机要求能够运行Windows98或更高版本)操作系统和开发环境
[单片机]
Multisim10单片机在数字电路中的应用
0 引言 单片机体积小,质量轻,具有很强的灵活性,而且价格也不高,从而得到越来越广泛的应用。其中以In2ter公司推出的8051 /8052芯片最基础、最普及、最常用。8051 /8052在小、中型开发场合应用很广,已成为单片机领域的标准。 在电子仿真软件Multisim10中,也引入了单片机仿真内容,且它的模块型号就是最常见和应用广泛的8051 /8052。在Multisim10中, 8051 /8052 不但可以用汇编语言编写程序,同时也支持C语言编写程序,拓展了单片机8051 /8052的使用,使虚拟仿真显得更加灵活和实用。 下面以一个具体的11进制计数器应用例子来说明(用C语言编写程序) ,详细介绍如何实现Multi
[单片机]
Multisim10<font color='red'>单片机</font>在数字电路中的应用
基于单片机与Lonworks的可视对讲系统设计
随着智能化住宅小区的出现,传统的门铃已经远不能适应现代的家庭。人们希望通过一种新的方式来了解来客情况,同时确保自身的安全性,减少不必要的麻烦。因此各式各样的门铃悄然走进千家万户。 从简单的叫门工具,到多功能、综合型电器,使用者的标准越来越高,对讲系统已成为现代多功能、高效率现代化住宅的重要保障。随之而生的楼宇对讲系统,也随着城市住宅小区的建设和发展,不断地推陈出新。从最初的普通单元门对讲,到可视单元门对讲,发展到联网管理,智能楼 宇对讲系统已成为一种兼容性强大的综合系统。可以说,智能楼宇对讲系统不仅仅是方便住户和访客的电控门系统,也是小区物业管理和安防管理必不可少的有效手段,是现代化住宅小区必不可少的设施 。 1 Lon
[单片机]
MCS-51单片机P0口扩展技术研究
0 引言 在单片机家族的众多成员中,MCS-51系列单片机以其优越的性能、成熟的技术、高可靠性和高性价比,占领了工业测控和自动化工程应用的主要市场,并成为国内单片机应用领域中的主流机型。 MCS-51单片机的并行口有P0、P1、P2和P3,由于P0口是地址/数据总线口,P2口是高8位地址线,P3口具有第二功能,这样,真正可以作为双向I/O口应用的就只有P1口了。这在大多数应用中是不够的,因此,大部分MCS-51单片机应用系统设计都不可避免的需要对P0口进行扩展。 由于MCS-51单片机的外部RAM和I/O口是统一编址的,因此,可以把单片机外部64K字节RAM空间的一部分作为扩展外围I/O口的地址空间。这样,单片机就可以像访问
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved