- 2021-02-26 发布 |
- 37.5 KB |
- 5页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
嵌入式学习心得体会范文合集
【篇一】 我们学习的课本是嵌入式系统应用教程。我学习的体会是这样的: 开始时,由于是刚刚入门,对老师说的好多东西很好奇,列如 C 语言也是新鲜的,不过不太懂什么意思。但是慢慢的,了解深入后让 我有了更深的感触和体会。在嵌入式的学习过程中,让我了解了什么 是嵌入式系统。它就是以应用为中心,以计算机技术为基础,软硬件 可定制,适用于不同应用场合,对功能、可靠性、成本、体积、功耗 有严格要求的计算机系统。他一般由嵌入式微处理器、外围硬件设备、 嵌入式操作系统、用户应用程序四个部分组成,用于实现对其他设备 的控制、监视或管理功能。嵌入式系统已经应用于科学研究、工业控 制、军事技术、交通通信、医疗卫生、消费娱乐等领域,人们日常使 用的手机、PDA、汽车、智能家电、GPS 等均是嵌入式系统的典型代表。 在学习命令的过程中,只要你认真的看着老师操作还有认真听着 他讲,你就会发现有些命令的操作还是很简单的,不过在操作的过程 中,有时也会遇到困难,有时你按照书上学习的例子,命令输入终端 时会出现你不想要的结果,也就是错误的结果。这是问问旁边的同学 或是懂得的同学就可以解决了。 在对于这部分的学习中,让我知道了命令对于嵌入式的重要性。 它是 linux 的重要内容,linux 中所有的功能都是通过命令执行。在 实际应用中,为了减少系统开销,经常不使用图形界面,此时,对系 统的所有操作都需要以命令方式来执行。在嵌入式系统开发过程中, 由于目标机的性能和配置比较低,因此,一般情况下标机仅具有命令 窗口而没有图形界面,对目标机的所有操作都通过命令来实现。还有 的那就是进一步学习与嵌入式系统开发相关的 linux 的服务,他们的 启动、设置等的操作和应用。而在学习之中,我们主要介绍的是嵌入 式系统中开发工程使用的 TFTP、Telent 和 NFS 服务。第一个实现的是 上机位与下机位之间文件的传输、无磁盘网络设备的启动等功能;第二 个实现的是远程登录功能;第三个实现的是网络文件系统功能。 从以上的内容之中,并不难感受到我们的学习过程是由浅入深的, 这对于我们的学习也有了较好的帮助。当然,我们学习的不仅仅是这 么几个内容,其中还有相关的实验内容。在我们基础的学习过程之中, 我有了这么一点的感受,总的来说就是概念加专业名词还有介绍加实 验。不过你绝对不能小看那些概念和介绍,它对我们有着很重要的指 导作用哦!实验那就更不用说了,它提高我们的动手能力,在实验的过 程中还能让你更加理解书中的理念,这就是我学习嵌入式的感受。 学习是可贵的,培训是精彩的。通过这次可贵而精彩的培训学习, 我们向嵌入式迈进了一步。感叹与憧憬之余,我想我们只有靠自己的 聪明与才智、努力与勤奋去追求我们的美好生活。 【篇二】 学习一种做上位机的语言 VC或者 C#,同时 STM32 要学的精通了, 可以先在 STM32 上学习 UCOS 实时操作系统,大三的时候要多参加大的 项目,多参加比赛,我们实验室就会常参加赛佰特杯,还有挑战杯, 蓝桥杯,拿着自己做的东西去参加。 大三如果还有时间的话,就开始做毕业设计,一般两个月应该就 能做好了,我们是选择暑假留在学校做毕业设计,实验室的老师给的 题目。做完了就用 ARM 学习 LINUX,当然 LINUX 在学校阶段熟悉就行。 如果这些知识都掌握了,那学的一定不错了,以后就去实习吧,尽早 去社会磨练磨练。 看了看怎么这么多东西要学,选一个方向学不就行了吗?这么多 有什么用哪?我想告诉大家一句龙应台说的一段话:“孩子,我要求你 读书用功,不是因为我要你跟别人比成绩,而是因为,我希望你将来 会拥有选择的权利,选择有意义、有时间的工作,而不是被迫谋生。 当你的工作在你心中有意义,你就有成就感。当你的工作给你时间, 不剥夺你的生活,你就有尊严。成就感和尊严,给你快乐!” 其实大学所学的知识都是基本的知识,所学的知识都是为你以后 学习更加深的知识打基础的,当你选择一个新的方向,在大学里面如 果还接触过,那么学习起来就没那么难了,如果压根没见过,那么学 习起来一定会花费大量的时间,工作的时候可不会给你这么多时间学, 所以多学点肯定是有用的。 【篇三】 以下主要是讲在嵌入式开发学习和应用阶段,需要注意的一些细 节和一些习惯,相信我的嵌入式开发学习心得对你会有帮助。 都说字如其人,但作为嵌入式工程师来讲,编制程序的习惯同样 能够反应出其水平,每位工程师都会有自己的程序设计风格和逻辑思 路,所以想要成为一名合格的嵌入式工程师,形成良好的编程习惯是 非常有必要的,如果便编写的程序结构合理、清晰、便于执行,便于 调试和维护,不仅自己看得懂,别人也可以看懂,这样的程序何乐而 不为呢?下面就简单来了解下基本的编程习惯需注意的几点内容,也 就是我的嵌入式开发学习心得。 1、模块化的程序结构编程习惯。 模块化设计简单来讲就是程序的编写用主程序、子程序和子过程 等框架把软件的主要结构和流程描述出来,同时定义和调试好各个框 架之间的输入和输出链接关系,通过一些列的以功能块为单位的算法 描述进行设计,使程序复杂度、程序设计、调试和维护等等操作过程 更为简单化。 说到这里我想起了学习时实操项目的一些经历,如果要设计一款 单片机控制器,该控制器接收串口发送来的文字信息,显示在 128X64 的单色液晶屏上。通过约定的协议方式来确定文字的字体、大小、文 字内容等什么位置显示、最终这些信息会以什么样的方式显示出来。 根据模块化的程序设计思想,程序代码分布在串口数据收发模块、数 据协议解析处理模块、LCD 文字显示处理模块和主程序模块四个模块 内。经过简单的分析和设计思想,使每个模块都形成目的明确、功能 单一的程序代码,然后每个模块再通过头文件,将模块中的接口函数、 全局变量、结构体等内容导出。最终系统功能就会很好地实现。 2、清晰移动的命名规则编程习惯 命名规则对于嵌入式工程师来讲在工作中扮演者不可或缺的角 色,对于一般的事物来讲,我们可以通过名字便可知道与它相关的一 系列信息,同样在编写程序的过程中,我们也可以通过简单的命名来 实现所写程序的可读性,但在命名过程中我们要注意程序当中的这些 函数、变量、和常量等元素不能够随意命名,如果你只是简单随意的 命名就会使程序的易读性大大降低,当然程序的维护性也会大打折扣。 讲到命名规则的相关内容,大家不妨可以了解了解华清远见授课 老师的一则案例讲解内容,通过简单的了解之后,肯定获益良多,命 名管道的简单使用。 3、简洁明了的注释方法编程习惯 在编写程序的过程中注释是相当有必要的,恰当的注释可以很好 的将程序模块清晰的描述出来,当然在编写程序过程中,复杂的算法 需要加上流程说明,这时候恰当的注释就可以将函数的功能作用描述 的非常具体了,同时还可将重要的变量作用与用途标注的清晰具体是 非常有帮助的。 4、清晰易读的文本格式编程习惯 无规矩不成方圆,通过程序代码书写的格式就可以大概了解你的 程序质量,程序代码并不是你随意堆砌在,必须要格式工整。程序书 写时,必须要有缩进,而且每一条语句必须要换行。通过恰当的所以 可以很清晰的读懂代码的嵌套关系。程序是最复杂的东西,是需要用 智力去把握的智力产品。良好的格式能使程序结构一目了然,帮助你 和别人理解它,帮助你的思维,也帮助你发现程序中不正常的地方, 使程序中的错误更容易被发现。查看更多