嵌入式考研考什么?

柯尊淇柯尊淇最佳答案最佳答案

对于嵌入式这个概念,我觉的最好的解释就是百度百科的解释: 嵌入式系统是一种基于特定硬件平台、实现某个特定功能的软件和硬件相互结合而成的系统。它一般运行于操作系统之下,负责计算机或电子设备的指令调度和控制。

那么要进入嵌入式这一行的话,需要学习什么呢? 我觉得分为三个部分:基础课程,专业知识以及项目经验。 一.基础知识 1.C语言 C是编程的三驾马车之一,其重要程度可见一斑!无论是嵌入式系统还是单片机都是需要用C来进行开发的,所以学好C很重要啦~

2.Linux(或者μC/OS-II等) 嵌入式系统开发一般都是移植操作系统来的,但是Linux作为当今最流行的开源的操作系统的地位也是毋庸置疑的了,所以学嵌入式的同学都应该学一下 Linux。推荐教材:《Linux内核分析与源码精粹》 这本书把Linux最核心的内容都剖析出来了,可以很好地帮助你了解Linux。当然,在学习的过程中一定要多动手敲代码喔~

3.数字电路 对于单片机来说必须要懂数字电路才行,而对于嵌入式系统来说,一些底层的驱动程序比如驱动LCD驱动的部分也离不开数字电路知识的支持。所以我建议还是要好好学一下数电的~推荐教材: 《数字电路基础》这本书从最基本的门电平开始讲起,然后到基本逻辑门再到组合逻辑等等一步一步循序渐进,非常适合初学者阅读。

4.微机原理 微机原理可以说是嵌入式必备的基础了,基本上所有嵌入式都需要用到微机原理的知识,因为嵌入式通常都会和微处理器打交道嘛~~另外如果以后想从事嵌入式驱动开发方向的同学更应该好好学习一下微机原理,为日后编写驱动打下坚实的基础。推荐教材:《汇编语言》这本教材通俗易懂,很适合初学者看;而《微机原理及应用》这本身比较深奥,比较适合稍微有一定基础的读者。不过两本我都看过,感觉都很不错啊哈哈~~~总之无论选择哪一本都好好看吧~(^_^)

5.单片机 如果你以后准备做嵌入式系统开发而不是嵌入式应用开发的话,那最好还是学学单片机的,毕竟现在有很多嵌入式系统都是用单片机来实现的呀~推荐教材: 郭天祥老师的十天学会单片机的视频+115网盘资源(里面有教程+配套代码+仿真+proteus文件等等) 二.专业知识 当你在基础知识方面有了一定的积累之后就可以朝着专业性发展发展了...这个时候应该重点学习以下的专业技能:

6.通信基础 通信是嵌入式系统最重要的一环,不管是WIFI芯片也好,蓝牙模块也罢都是通过无线电波来实现数据传输的,因此想要更好地使用这些无线功能就必须要掌握基本的通信理论。推荐教材:《通信原理》这是一本专业性很强的书籍,非科班出身的人看起来会有些吃力,但是如果能够坚持下来一定会大有收获的!!!

7.算法 无论是嵌入式系统开发还是嵌入式产品应用开发都离不开算法的支撑,所以在熟练掌握前面提到的基本功之外还要多多接触算法才好,这样才不至于被时代淘汰掉。推荐网站:LeetCode URL 三.项目经验 在你学完前面的基础知识并且掌握了一定的专业技能后相信你已经是一个半吊子的嵌入式开发者了吧,这时候你就可以找一些小项目来做一做,例如用linux写个简易的shell脚本,然后用单片机制作一个无线开关遥控器之类的小东西,这样可以加深你对知识的理解,而且还可以提高你的动手能力哦~

优质答主

谢邀,17届跨专业上岸,现在在读研二 学校要求是两门专业课,一门C语言(数据结构),另一门就是操作系统 其中一门有考纲的(参考北邮808真题和考纲),另外一门是自命题(根据历年真题自己归纳出大致出题方向并以此备考) 现在准备20复试的话建议好好复习这两们课目 至于其他科目可以暂时放一放,等到初试结束之后在重新捡起来,因为大部分时间都花费在这两个科目的上边了,可能最后的成绩并不理想,如果实在没把握还是建议尽早开始其他科目复习 预祝好运!

我来回答
请发表正能量的言论,文明评论!