嵌入式的深坑(1)

来源:互联网 发布:python科学计算pdf 编辑:程序博客网 时间:2024/04/28 20:51

我是专科,读的是嵌入式技术,是的没错,计算机领域里最大的坑。
当初专业的时候,师兄就提醒过,千万不要碰单片机,那样的话会进一条很奇怪的路子。
我还是碰了,至今已经写了两年的C代码。坑越掉越大。
适逢毕业季,我的不少师兄都出来闯荡了,很多师兄开始说自己学校里学的远远不够。
虽然说是广东最好的大专,但始终是个专,在专里头开这样一个专业,两年半的时间,确实是远远无法满足需求的。还好,望了一眼今年的招生表,似乎没有准备再开这门专业了。这种企图短期速成的专科专业,还是不要再有的好。


嵌入式坑很深,大概是要从他的定义开始说起吧,嵌入式系统是为了特定应用而专门构建的计算机系统(《嵌入式系统设计与实践》)。
嵌入式定义囊括了所有带计算芯片的产品,上到安卓手机,下到全自动洗衣机。而在工程中最开始的硬件选型,构思软件框架到编写调试程序,完成产品产出,都属于嵌入式的领域,作为嵌入式工程师,都应该具备这些基本知识。
若单纯的速成这几个科目,难度并不大。但是这样的话就没人说嵌入式坑很大了。
嵌入式应该是我所了解的计算机专业中,所用基础知识最多且最深入的专业了。
对于嵌入式来说,由于约束远比通用计算机来得大,而且行业开放程度并不如上层前后端,往往都需要自己造轮子,而且由于约束,封装性并不是很好,就算不需要自己造,也要自己去把轮子彻底摸一摸才能使用,理论知识就显得无比重要了。
手指头抬起来,大学的几个基本课程,模电数电,信号系统,操作系统,数据结构,微机组成,网络原理,上述科目横跨电气计算机俩系,每一个科目在嵌入式中无一不用得凌厉尽致。
更不提往上还有各类单片机,RTOS,LINUX分析,传感器原理,PCB设计,设计模式,软件工程等科目了。


(未完待续)