我是在华清远见培训公司进行培训学习的,学习内容是嵌入式。我是一个电子信息工程专业出身的学生,在学校里学习的课程都更加偏向于软硬件结合,之所以选择嵌入式,是因为我个人比较喜欢研究一些小东西,希望自己以后可以从事该行业。
通过在这的学习我对嵌入式有了更为清晰的认识。嵌入式即嵌入式系统,IEEE(美国电气和电子工程师协会)对其定义是用于控制、监视或者辅助操作机器和设备的装置,是一种专用的计算机系统;国内普遍认同的嵌入式系统定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统;
经过一个月的学习,自己学习了很多知识,每天的学习充实且富有收货。在这一个月里自己学习了嵌入式软件方面的课程分别为:
C语言基础:为期两个星期的C语言基础补习,里面讲述了,C语言基本特性,数据类型,运算符,结构语句,GDB调试,位运算,修饰符,函数,main函数传参,动态内存。
Linux C:一个星期的课程,以Linux为主体,主要讲述了:Linux基础知识,体系结构,虚拟机下Ubuntu使用,软件包管理,网络基础,目录体系,vim编译器使用,相关命令,Makefile ,Sheel脚本。
IO:两天的课程,分别讲述了文件IO,系统IO,相关的函数和使用。
数据结构与算法:一个星期的课程,讲述了:数据结构基础知识,线性结构,树状结构,算法,复杂度,项目演示。之后又给了我们两天的时间做项目。
在学习了这么久的时间里,自己或多或少都有一点点的学习心得,首先需要明确的是,不管我们因为学到了新的知识而高兴,或者是终于改好了代码中bug而兴奋,这些都是这个过程中的感受。在学习过程中,有很多的学习方法,对于我个人来说,通过自己亲自多敲几遍的代码,完全会有不一样的的感觉。所以不要害怕敲代码,没有人可以一次完成没有bug的代码,自身写代码的能力就不断出错的过程进步的。每一次最后成功的喜悦就是对自己最好的回报。



