实训心得体会

2019-07-11

  上个寒假开始的时候,我参加了我们工学院里组织的嵌入式系统实训项目。实训基地在哈尔滨市平房区中国云谷高新园区内的惠业集团,中国云谷高新园区是省府哈尔滨市开发,以从事云计算及物联网等新兴技术的企业为牵头,省府力图以此为突破发展经济,将其打造成中国的“云谷”。我们就在这里度过了实训的6天时间,总结的来说还是有很大收获的。

  此次实训报名是在大三上学期的期末那段时间,当时处在大三下学期的同学们,应该都已经开始对自己的职业做规划打算了,然而身处象牙塔里的我们仅仅在学校里学了些理论性的知识,并不知道社会上真正需要的是什么,也不知道我们应该掌握什么样的技能才能在就业市场立足。而学院这次组织的实训,正好像场及时雨,给我们提供了一个很好的信息渠道和接触社会工作实际情况的机会。

  我想大家参加实训的目的一定各不相同,有的同学可能是想要去了解企业运做的方式,有的同学是想要体会一下工作的感觉。但我觉得这些都是次要的,作为本科学习电子电气类的工科生,还应该抓住此次实训的主要点,也就是通过实训的契机对技术和行业获得一个初步的了解。此次实训是嵌入式系统培训,所以主要分享一下我关于嵌入式系统的一些心得体会

  嵌入式系统在我们去实训之前已经不陌生,工学院电子信息和工业电气专业的同学在大三上学期已经学了单片机这门课程,单片机其实就是嵌入式系统的一种。我给嵌入式系统的定义是,电路内嵌入可编程的逻辑计算芯片,用来管理各种设备,以实现功能的电子系统。听起来虽然很抽象,离我们的生活很遥远,但嵌入式系统其实在已我们的生活中无处不在,渗透入各行各业。以单片机为例,我们生活中的多功能洗衣机功能控制,吃火锅时候电磁炉的火力按键控制,师院超市门上的滚动led广告牌,这些都是单片机或者说是嵌入式系统在我们出现在我们生活中的例子,而这只是在我们看的见得地方,在我们看不见的大量场合,比如工厂工控领域嵌入式系统也早已大显其神威。嵌入式系统应用及其广泛,涉及各行各业,我认为随着技术的发展,未来的电子设备会是越来越智能化的,因此嵌入式系统设计这个行业的需求也会很大,有需求才会有市场,正因为嵌入式系统设计的火热,才会有像惠业这样的嵌入式系统培训学校出现,因此我判断此行业的未来前景会是光明的。

  分析完了嵌入式系统行业的发展趋势,那么如何实际操作一个嵌入式系统呢,这就进入了我们此次实训的第一个重点项目,c语言学习。一个嵌入式系统的组成,需要有硬件和软件两部分,电子信息和工业电气的同学可能会觉得我们毕业后如果在本专业工作,可能会去设计电路个什么的,但实际上做硬件是比较难的。而且目前硬件的发展,我认为分原件集成化和总体模块化两个方向,集成化就是原件高度集成,比如很多单片机芯片内嵌模数转换器,在一个高度集成化的系统中,外围原件并不是嵌入式系统设计的重点。其次模块化我认为就是将一个系统方便的拆分成若干功能模块,有个厂商专注制作,这样更有利于设计和生产。比如传统的pc机和现在的智能手机,因为模块化的发展,很多根本没有研发实力的企业也可以入门生产整机。白龙老师也说过,嵌入式系统发展的趋势是软件替代硬件,况且国内企业在电子产业链上主要出在下游,基本都是处于应用层,因此在嵌入式系统学习和工作的重中之重是在c语言等等的软件方面。此次实训6天时间内,有5天时间是在重新学习c语言,由惠业的楚老师讲授,鉴于大家的水平,主要还是从基础入门,并且根据企业目前流行的编程要求,对大家写代码的格式习惯进行纠正,例如定义主函数是候要用int main(),每个运算符两端都要加空格等细节。c语言是一种底层语言,用惠业另的一位工大博士毕业的老师的话说,c语言及其强大,博大精深。随着嵌入式系统爆发式的普及,近年c语言的使用量也呈几何式是增长,因此可以将c语言等软件的掌握作为我们未来工作时的主要技能。

  刚才所说的单片机虽然有很多功能,但是单片机还不够强大,另一个致命的缺点就是它不能运行片上操作系统,所以我认为其在管理多设备的时候,就有些力不从心了。因此在哈尔滨实训的另一个重点是了解arm。据我了解,arm是目前最为流行,功能强大的芯片解决方案,大量出现在移动消费电子产品和一些高端设备上。arm是英国的一家公司,作为行业龙头它处于整个电子产业链的最高端,之所以这么说是因为arm公司并不生产产品,而是只出售其芯片的设计构架方案,然后由下游的公司合作生产芯片,比如大家熟知的苹果a5,三星猎户座等cpu其实质都是arm的再开发,arm公司的这种策略经营模式,使得大量半导体公司有能力生产cpu,使得arm家族遍地开花,最终致intel于人民战争的汪洋大海之中,使得arm成为目前最广泛最先进的嵌入式处理器方案。综上所诉,鉴于arm的强大功能和其越来越广泛的应用,未来我们可以把arm+linux作为我们进入嵌入式系统行业工作学习的重点目标。最后一天在惠业公司,我们也只是初步见识了一下arm开发板,做了个简单的实验,要想更多学习还需日后努力。

1/2