姓名:喻**
学校:青海民族大学
专业:电子信息科学与技术
学历:本科
单位:西****有限公司
岗位:软件开发工程师
4月12号,在华清远见为期四个月的嵌入式开发培训课程圆满结束,回首这些天所留下的点点滴滴,感触深深!学习上知识点的积累,灵活运用的过程中感受到了Linux嵌入式操作的快速高效性能。
在嵌入式的学习过程中,让我了解了什么是嵌入式系统。它就是以应用为中心,以计算机技术为基础,软硬件可定制,适用于不同应用场合,对功能、可靠性、成本、体积、功耗有严格要求的计算机系统。一个合格的嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统、用户应用程序四个部分组成,用于实现对其他设备的控制、监视或管理功能。嵌入式系统已经应用于科学研究、工业控制、军事技术、交通通信、医疗卫生、消费娱乐等领域,人们日常使用的手机、汽车、智能家电等均是嵌入式系统的典型代表。
在这科学技术突发猛进的二十一世纪里,在科技改革的浪潮下,嵌入式系统的发展借助创新的强大活力,将展现出前所未有的魅力,给科技创新带来了新的生机与活力。作为新时代的大学生,我们更要不断学习知识,开阔视野,大胆创新,以创新为先导,提高自己的创新能力。
对于如何学习嵌入式,我觉得应该从一些几点入手:
首先是C语言,这个是毋庸置疑的,不管是做嵌入式还是硬件开发的人员,对C语言的掌握是必需的,特别是对于以后的致力于嵌入式软件开发的人,现在绝大部分都是用C语言。至于如何学习C语言,我想这些基础知识每个人都有自己的学习方法,关键是去学习。
其次,应该对操作系统有所了解,这对你对硬件和软件的理解有着很大的帮助。应该把系统的管理理解一下,比如线程、进程,系统如何分配资源的,系统如何管理硬件的等等。
还有应该学习下linux下的编程,这些对以后做应用的编程有很大的帮助,当然如果在做手机的话,那也可以学习MTK、IOS、Android等操作系统。
最后如果我们八以上的知识都有所了解后,就去阅读一些优秀的代码,比如解和ARM手册学习下Uboot的源码,了解下最小系统开发,那对我们嵌入式开发是非常有帮助的,可以的话,还可以学习下Linux源码。
从以上的内容之中,并不难感受到我们的学习过程是由浅入深的,这对于我们的学习也有了较好的帮助。当然,我们学习的不仅仅是这么几个内容,其中还有相关的实验内容。在我们基础的学习过程之中,我有了这么一点的感受,总的来说就是概念加专业名词还有介绍加实验。不过你绝对不能小看那些概念和介绍,它对我们有着很重要的指导作用哦!实验那就更不用说了,它提高我们的动手能力,在实验的过程中还能让你更加理解书中的理念,这就是我学习嵌入式的感受。
通过对嵌入式系统这门课的学习,使我能够轻松的了解和掌握了原本枯燥乏味的东西,而这都归功于教学内容的丰富和精简,使我能够找我之所需,解我之所难,在这里我非常感谢所有华清老师在课堂上的答疑解惑!他们非常专业的知识让我获益匪浅,今后的人生道路我会一步一个脚印好好走,不忘老师的谆谆教诲!