嵌入式培训心得体会
嵌入式培训心得体会(7篇)
当我们备受启迪时,往往会写一篇心得体会,通过写心得体会,
可以帮助我们总结积累经验。那么心得体会到底应该怎么写呢?下面
是店铺整理的嵌入式培训心得体会,欢迎阅读与收藏。
嵌入式培训心得体会1
现在嵌入式做为计算机发展的一个新的方向越来越得到社会的重
视。随之而来的是很多培训班的诞生,但是如何能在琳琅满目的培训
机构中找到一个能真正学到东西的培训班呢,这是摆在众多想学嵌入
式的人面前的第一个问题。我在了解了众多培训机构并且试听之后,
最终选择了Tocore嵌入式培训,之所以选择,是因为我看重老师的实
际能力和认真负责的态度。我非常荣幸能够成为Tocore中的一员。
嵌入式开发,做为一个新的计算机发展方向,已经越来越受到社
会的重视,社会上的需要也十分巨大,可是真正懂得嵌入式开发的人
才缺不是很多,归结去原因主要是一下几个方面:
一:因为它是新兴的一个发展方向,懂得的人自然不多。
二:学习嵌入式需要比较庞杂的知识结构。操作系统、微机原理、
C/C++语言、数据结构等。
三:嵌入式学习,上手很困难,不知道从哪里着手去学习。
在刚开始接触的时候,我也是抱着本书,自己摸索,可是越看越
迷茫,连很多书里的名词都不知道是什么意思,去网上查也没有得到
答案。可是在Tocore我得到了很好的指点,在这里,由于老师都是十
分有经验的项目经理,他们懂得如何去学习,从哪里开始入手,这对
于我这样的背景知识比较薄弱又接触时间比较短的人来说实在是太有
帮助了。
虽然课程还没有完,可是在这段时间的学习中,我按照老师的指
导在完善的课程体系下进行系统的学习,已经掌握了U-boot、kernel
以及linux移植的基本框架,(我想在今后的学习中一定会对这些知识
更加熟悉以至精通!)这对于2个月前什么都不懂的我来说已经是很
大的提高了!用得是ARM9的板子,这也是市场上现在比较新的,比
较流行的板子,很多公司在实际的产品开发中就用的是ARM9。在课
堂上,老师的讲解和我们的练习相结合,理论联系实际。老师除了讲
解知识外,还结合了大量的实际案例和操作,这对于我对问题的理解
和知识的记忆有很大帮助。
最后谈谈对学习态度的一点看法。嵌入式学习,是比较耗时的,
前期需要很多知识做铺垫,有很多人在这个过程中走了不少弯路,于
是开始失去耐心、失去信心,以至最终放弃学习。所以我想有必要强
调一下问题,在刚开始的时候,自己什么都不懂,可是学习的愿望很
强烈,每次上课都希望上完课就能如何如何,可是下来发现自己好像
离自己原本的目标还很远,于是心里着急,自己跑到网上搜了很多资
料,每天乱看,可是并没有很大的帮助。我想说的是,学习嵌入式一
定要有耐心和毅力,不能急躁,按照课程的安排自己多做一些总结和
练习,等到知识慢慢的积累下来就会有一种豁然开朗的感觉。
最后希望每个想学习和热爱linux的人都能学有所成!
嵌入式培训心得体会2
目前最常见的嵌入式LINUx方面,我认为大概3个:
1、嵌入式LINUx上层的应用,包括QT的GUI开发
2、嵌入式的LINUx系统开发
3、嵌入式的驱动开发
4、学习嵌入式:
第一、C语言要掌握(硬件略懂),C语言是所有编程语言中的强
者,单片机,DSP,类似ARM的种种芯片的编程都可以用C语言搞
定,因为它可移值性强,编译效率高,运算速度快,便于实现理更复
杂的的数据结构。上层应用和数据存储,我推荐使用C++语言。
第二、学习一种嵌入式的处理器架构,个人推荐32位的处理器,
像ARM,因为嵌入式开发8位的处理器显得有点低端,大多数只能用
作简单的工控。
第三、学习一种嵌入式操作系统,像LINUx,WINCE等都可以,
LINUx更好。
ARM是一种微处理器,已遍及工业控制,消费类的电子产品,通
信,网络,无线等各类的产品基于ARM技术的微处理器已占75%以
上的市场份额,可见其技术已逐渗入到我们生活中的各个领域,像手
机就是用ARM7ARM9ARM11的微处理器技术开发的。嵌入式系统最
常见的ARM系列,ARM7,ARM9,ARM11,cortex—A8等。
我们都是曾经从大学里走出来的迷茫羊羔,工作以后我才知道,
在大学里不是学到了什么,而是学会怎么去学,相信自己,理清自己
的思路,根据自己的性格,剖析自我适合往哪方面发展。
嵌入式培训心得体会3
一、如果非常多人都想做Linux,那么就要对Linux要比较熟悉。
这个熟悉不是说对内核,对代码有多了解,而是至少要会基本的操作,
非常难想象让一个连编译程式,编辑文本文件都非常困难的人去弄嵌
入式的软件吧。总之在进入嵌入式这个领域之前要对自己评估一下,
看看自己是不是准备好了去学习嵌入式相关的东西。
二、要舍得花钱买研发板。公欲善其技,必先利其器。也就是说,
理论上可能掌控了非常多,不过不去实践,那只能是纸上谈兵,这样
是无法学好嵌入式的。弄个研发板自己摆弄摆弄,即使什么都不懂,
也能按照说明书把厂家给的程式下载到研发板上运行运行,先知其然,
然后再通过具体的学习知其所以然,这样能避免学习中的枯燥。目前
市场上研发板的种类繁多,相同CPU的板子价格却相差非常多,令非
常多人都不知道怎么选择购买。我的看法是,尽量买大厂的产品。因
为在初学阶段学习资料少是个非常头疼的事,非常多时候都是无从下
手,不知道怎么去做,那么随研发板附送的资料就非常重要了。大厂
技术比较强,附带的程式都是能在板子上运行的,例如我买的优龙
ST2410这个板子(不是广告啊),光盘上带了一个bootloader个
2.4.18的内核,更有一个cramfs,这些程式的原始码都是厂家事先做
好或修改好的,完全适用于初学者使用。而有些实力不行的小厂家的
资料不齐全,我们学习的时候需要自己弄bootloader什么的,那入门
就非常难了。不过大厂的板子都非常贵,大家能根据预算来选择适合
自己的研发板,不过无论怎样,在学习上投资都是值得的。
三、不要事无巨细的学习,要有明确的目标。我最开始给自己制
定的学习计划是:学习arm体系结构—>学习arm汇编—>自己移植
bootloader—>自己移植kernel—>做应用,不过不久就被我否决了,
因为这个过程实在是太枯燥太痛苦了,在学习资料少,没人指导的情
况下根本无法进展。于是我决定使用厂家的代码来“玩”研发板,自
己弄些应用上去。先是完全使用厂家给的bootloader,kernel,
cramfs。之后发现cramfs中的一些控制Linux初始化的文件不符合我
的需求,于是修改cramfs,删除了QT,修改了网卡初始的IP地址,
安装到板子上能运行了之后就开始尝试做一些应用,比如helloworld
这样的程式。最后移植了一个mpg123到板子上。完万能在不知道原
理的情况下来使用板子的一些功能,等熟悉板子了再回头学习其中的
道理,这样就容易一些。学习嵌入式就是这样,根据问题来选择学习
的内容,否则会非常盲目,最后就失去信心了。
四、要有耐心。不能否认,在学习一门自己完全不了解的技术是
非常烦人的。嵌入式的复杂在于他的交叉性。也就是说为了研究某一
个嵌入式的问题,你有可能得学习非常多其他的知识,比如操作系统,
编译,体系结构等等,那么对于这种情况需要我们有足够的耐心。我
在交叉编译mpg123的时候前几次无论怎么修改makefile都无法编译
成功,最后我发现我用的arm—linux—gcc是2.9版本的,比较老,
于是我换成新的3.4.1版本,就ok了。
以上是我初学嵌入式所获得的一些浅显的经验,基本都是基于软
件方面的,硬件的DIY我就不行了。希望我的经验能给大家一些帮助。
嵌入式培训心得体会4
大二下学期,大学里的同学都面临着一次选择,考研或者就业,
培训机构纷纷到学校来招生,很多人都犹豫了,也包括我。因为要花
一部分费用,而且自己还没毕业,考虑到父母的经济能力,在反复和
家里商量后,因为就业形势严峻,而自己又不想考研,我意识到了这
是自己走向社会一个关键的转折点,也可能是人生的转折点,所以我
选择参加了培训。
刚出来的时候对这些行业我们也不是很了解,以前甚至都不知道
嵌入式是什么,通过老师的介绍和自己在网上看到的一些资料,发现
嵌入式软件开发的前景很好,目前嵌入式软件工程师也是紧缺人才,
通信工程从事这方面也有专业优势,自己大学里学习的知识都可以在
以后的工作中得到应用,于是我们选择了来港湾做嵌入式软件工程师
的培训。这里有非常浓厚的学习氛围。这里能够感受到社会上工作的
压力,来这里学习的同学不全是大学刚毕业或者是还没有毕业的大学
生,有的是在工作几年之后又回来学习的,可能他们也感觉社会在快
速发展,自己也应该多学点有用的知识,以便更好地立足社会。从他
们身上我能感觉到压力,能感觉到自己的不足,让我感觉自己学习不
再只是为了一场考试,而是今后工作和生活的实力与能力。
嵌入式技术的掌握是需要一个过程的。实事求是的说,嵌入式技
术的全面掌握是有相当难度的。可以轻轻松松学会嵌入式技术的说法
是夸大其词了。这个就像学英语一样,学英语无论怎样学,不管是
“疯狂学”还是用新理念来学,真正掌握的话还是需要一步步积累才
能熟练掌握。要想在几天内学会嵌入式,成为这方面的高手。这些想
法本身是不太现实的。
现在我需要主意的是:
第一:把心踏实下来,做好打硬仗的准备。
第二:注意学习方法。尽量不要走弯路,争取一鼓作气入门。一
旦入门了以后呢就好办了。嵌入式技术的掌握,本身呢就比较难,要
是再走些弯路,时间上会浪费,甚至会影响学习的信心。
第三:不能影响我平时的课程。不能拿了芝麻,丢了西瓜。
根据我在论坛的了解,我选择学习嵌入式linux,刚好我们学校也
重视嵌入式linux,有一些专业课也是相关的。
暑假的时间十分宝贵。当培训没有开始时,我电脑就里安装了
路,其间我组织了一些同学学习内核,几乎没有几个能坚持下来的。
我认为我是坚持下来了。情景分析在看第一、第二遍是几乎没有摸到
门道,我分析有三个方面的原因:
1、自己的基础差,这是最要害的。
2、内核本身很难。
3、没有交流和高人指点。到了第三遍时我才摸到门,才差不多知
道个linux的大概脉络,很多细节也是稀里糊涂。
学习linux总结,学习嵌入式的重点和难点要害在操作系统,假如
没有把握操作系统,我认为很难把握一个嵌入式系统。即使在做嵌入
式开发中,作应有层的开发几乎可以不知道操作系统也可以开发,我
认为那是浮在表面的。很难深入和提高自己的层次。学习嵌入式,两
个重点,cpu和操作系统,目前比较流行arm,所以学习arm.操作系
统很多,但是我在实践中发现,做linux的技术路线很难,在
windows几乎不会有的问题,在linux开发中几乎遍地陷阱。一掉进
去划很长时间出来,一旦解决自己又长进了!
在刚开始接触的时候,我也是抱着本书,自己摸索,可是越看越
迷茫,连很多书里的名词都不知道是什么意思 ,去网上查也没有得到
答案。可是在培训的'时候我得到了很好的指点,在这里,由于老师都
是十分有经验的项目经理,他们懂得如何去学习,从哪里开始入手,
这对于我这样的背景知识比较薄弱又接触时间比较短的人来说实在是
太有帮助了。
学习嵌入式,XX 很重要,以前在学校的时候,XX学得并不扎实,
一开始老师带着我们把XX 从头过了一遍,才感觉到自己确实基础不行,
于是又认真的把XX 过了一遍,在暑假的这些日子里,学习一直很紧张,
进度很快,不过老师们很负责,我们遇到的问题都会认真得给解决,
学习过程中我接触到了很多新鲜的知识和技术,确实开了不少眼界,
了解了嵌入式开发的基本流程,学习过程中,可能是第一次接触到这
些以前根本没见过的知识,一开始学很吃力,好多东西都听不懂,更
别说把它们联系起来,所以一开始一直很苦恼。
嵌入式学习,是比较耗时的,前期需要很多知识做铺垫,有很多
人在这个过程中走了不少弯路,于是开始失去耐心、失去信心,以至
最终放弃学习。所以我想有必要强调一下问题,在刚开始的时候,自
己什么都不懂,可是学习的愿望很强烈,每次上课都希望上完课就能
如何如何,可是下来发现自己好像离自己原本的目标还很远,于是心
里着急,自己跑到网上搜了很多资料,每天乱看,可是并没有很大的
帮助。我想说的是,学习嵌入式一定要有耐心和毅力,不能急躁,按
照课程的安排自己多做一些总结和练习,等到知识慢慢的积累下来就
会有一种豁然开朗的感觉。
虽然课程还没有完,可是在这段时间的学习中,我按照老师的指
导在完善的课程体系下进行系统的学习,已经掌握了U-boot、kernel
以及linux移植的基本框架,(我想在今后的学习中一定会对这些知识
更加熟悉以至精通!)这对于2个月前什么都不懂的我来说已经是很
大的提高了!用得是ARM9的板子,这也是市场上现在比较新的,比
较流行的板子,很多公司在实际的产品开发中就用的是ARM9。在课
堂上,老师的讲解和我们的练习相结合,理论联系实际。老师除了讲
解知识外,还结合了大量的实际案例和操作,这对于我对问题的理解
和知识的记忆有很大帮助。开学后我还需要继续参加培训学习。一个
暑假有意义的培训实践,我相信在我以后的求职,工作中,这个暑假
给与我的,不仅仅只是个好工作,还有各种学习热情,方法:通过培
训,使我认识到:新课程标准下教师是学生学习的合作者,参与者,
引导者。21世纪是信息网络时代,学生很容易从学校外部资源中获得
信息和知识,教师角色不再主要是信息和知识的传播者、讲授者,而
是学生学习的合作者。
4.教师应努力培养学生的学习兴趣,培养学生终身学习的观念
5.教师应关注学生的个体差异,使每个学生都得到充分的发展
6.教师应充分利用现代教育技术辅助教学,提高教学效益
帮助学生确立适当的学习目标,指导学生形成良好的学习习惯,
为学生服务,建立良好融洽的课堂气氛。
总之无论我们多么习惯和喜欢从前的教学模式,无论有多大的艰
难险阻,新课标已经为我们指明了新的方向,只有跟着新课标的方向,
我们也才不会迷失自己的方向。
嵌入式培训心得体会5
学期开始,我们开始学习《嵌入式系统及应用》,由于初次接触
嵌入式系统,感觉蛮难的,所以收获不是很大,很多的概念都比较模
糊,等到学期结束开始做嵌入式课程设计时,真是茫然无从下手,自
从拿到设计主题后,我就像热锅上的蚂蚁,一个字“急”。最后实在
没有办法,逼着自己去学习,查资料,总算对嵌入式有了浅层理解。
嵌入式系统本身是一个相对模糊的定义,一个手持的MP3和一个
PC104的微型工业控制计算机都可以认为是嵌入式系统。总体来说,
嵌入式系统是“用于控制,监视或者辅助操作机器和设备的装备”。
一个典型的桌面Linux系统包括3个主要的软件层———linux内核、
C库和应用程序代码。内核是唯一可以完全控制硬件的层,内核驱动
程序代表应用程序与硬件之间进行会话。内核之上是C库,负责把
POSIX API转换为内核可以识别的形式,然后调用内核,从应用程序
向内核传递参数。应用程序依靠驱动内核来完成特定的任务。
在了解了基础知识之后,我开始进行上机操作,当然,其中遇到
很多的难题,很多东西都是第一次接触,又没有别人在旁边指导操作,
本次实验,我也学会了如何去分析问题,如何找出自己设计中的不足,
继而去排除解决问题,这就是一个自我学习的过程。当我们通过实验
去学习理论知识时,自己动手得出的结论,不仅能加深我们对嵌入式
的理解,更能加深我们对此的记忆。
当然,在这其中,我也发现自己的许多不足之处,由于学期伊始
我没有好好学习,才落到如此地步,这也可以说是一个教训吧!我相
信在以后的学习工作中,我一定会端正自己的学习态度,一丝不苟的
去对待每一件事。只有做好足够的准备,才能事半功倍!
嵌入式培训心得体会6
本人大学学的是电子信息科学与技术专业,其实这个专业和嵌入
式没有多大的关系,要说有关系就是简单的讲了下C语言语法,学完
之后还不知道什么是C语言,只记住了,char,int,string等占几个
字节,if,for,while循环什么的,感觉也就能算一些小学就会的题目,
全国计算机等级二级也就糊涂的过了。我这个专业没学过C++,一开
始不知道什么是向对象,什么叫面向过程,这可能让大家笑话了。不
过这说的是实话,大学的时候比较喜欢动手,喜欢硬件方面的东西,
也喜欢看书。
在大一的时候就听学长说,单片机很难学,在没事的时候就从图
书管借了本关于51的书,一开始还真是不怎么懂,然后硬着头皮去看,
当我把51的结构看完了,就不像一开始那样一头雾水了,自己在纸上
把51的结构图默画一遍,然后再把各个寄存器功能写一下,各个功能
口的结构也画一遍,然后就不觉得51有什么难了。其实有些时候不是
这个东西你不会,而是在不会的时候自己先告诉自己这个太难了,自
己先放弃了。我们学习51芯片,是为了以后的打基础,知道是怎么通
过配置寄存器来实现功能。
大二下学期的时候,我们开了51的课,这个课几乎就没怎么去,
因为我认为没有必要去听自己会的东西了。后来听别人说avr的资源会
比51的丰富的很多,所以就想试试,看看有什么难的,就从网上买了
本马潮老师《AVR单片机嵌入式系统原理与应用实践》,一边看书,
一边想自己画一个板了,一开始想实现一个点阵屏,实现滚动效果,
后来想想做个板也花不少钱呢,为什么不多加一些功能呢,还能多学
到些知识,所以就加了温感,红外,铁电存储器等并把所有的扩展口
都扩展了出来,备以后用,那时还挺自豪的呢,同学们都很羡慕,不
过现在想想其实也没什么了。
大学也听说过嵌入式这个词,不过不太明白是什么意思,20xx年
的时候从网上找到中嵌视频,有四张DVD(大约13G),下载下来后,
从头到尾的看了一遍,没什么印象,只记得讲一些不知所云的函数,
然后莫名其妙的讲怎么使用那个44b0的开发板,不过听完了,还是有
很大收获的,就有一种想装一个linux的冲动,我是大二下学期才有的
自己电脑,不过电脑的配置比较低,1g内存,跑虚拟机就像个蜗牛,
所以就想着怎么才能装个linux,自己用XP习惯了,如果全换了又舍
不得,那时从书上知道linux的文件系统和windows不一样,只有一
个根分区,所以也害怕一装linux全盘就被格式化了,不过最后还是欲
望战胜了担心,买了张redhat 9的光盘,小心的装这个系统,里边的
英文也不是太难,还是知道大概意思的,所以一步步的装,最后装到
我的硬盘的最后空间,重新启动,竟可以选择进入哪一个系统了,从
这之后,自己就不害怕怎么装系统了,应了那句言,纸上得来终觉浅,
绝知此事要躬行。
所以我认为,买一个开发板是完全有必要的,拿到实物操作一下
就不会感觉太抽象了。
后来也想学学arm,但不知道arm是什么东西,所以就买了本
《从51到arm》,讲的是关于arm的大体结构,看完后感觉,原来
arm就是一个速度更快,接口更丰富的单片机啊。
如果想做linux设备驱动的同学应该对arm硬件有一些了解。如
果对驱动不感兴趣,完全没有必要去看。交叉编译器会帮我们做好这
些事情,他比我们更了解arm结构嵌入式学习。
大三下学期开始准备考研了,所以自己这些兴趣就先放下了,报
的北邮的信通学院通信专业,当时就是想一定要上个好学校好专业,
也没想太多,结果考了的成绩差了点,没有被录取,也不想调剂一个
二流的学校,然后就参加工作了,工作中每天都用的到开发板,当我
看到一个小板上还可以跑系统的时候感觉很不可思议,以为要很大工
程。后来边工作边学习,每天都要看电脑看到眼发疼,晚上也都差不
多十二点时才睡觉。感觉到累,不过也感觉到自己在进步
闲话有点多了,说了很多都是自己大学那点破事。
听很多的初学者说不知道从哪里开始,学习嵌入都要学哪些东西,
从网上搜了一下,一大堆的东西要学,一下就推荐十几本书,说看完
这本书怎么怎么样,看完那本书怎么怎么样,一下子就给初学者给吓
住了,其实完全没必要把网上的那些东西全部看一遍,那样又费时,
又感觉工程太大,让初学者没有信心去把每一种都看完。网上说的些
方面都要知道,不一定全部都掌握,我们可以退成求其次,每一个都
知道一些,当然会的越多越好。今天学点这个明天学点那,换着样来
也不会觉得烦。而且还能感觉到每天都有收获。
嵌入式培训心得体会7
首先,嵌入式系统是以应用为中心,以计算机技术为基础,且软
硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗有严
格要求的专用计算机系统。嵌入式有如下几个突出的有点1。系统内核
小,2专用性强,3系统精简4高实时性OS5嵌入式系统的应用程序
可以没有操作系统直接在芯片上运行,6嵌入式系统需要开发工具和环
境。
嵌入式系统是近几年才风靡起来的,但是这个概念并非新近才出
现。从20世纪七十年代单片机(最早的单片机是Intel公司的8048,
出现在1976年)的出现到今天各式各样的嵌入式微处理器,微控制器
的大规模应用,嵌入式系统已经有了近30年的发展历史。经过30年
的发展,嵌入式技术已经日趋成熟,在中国嵌入式机一般由嵌入式微
处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个
部分组成,用于实现对其他设备的控制、监视或管理等功能。
其次,嵌入式系统无疑是当前最热门最有发展前途的IT应用领域
之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资
源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实
时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。
嵌入式系统是软硬结合的学科,通常有两类人会去专研嵌入式:
一类是学电子工程、通信工程等偏硬件专业的,另一类是学软件、计
算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。我
是软件专业的学习嵌入式,越是智能设备越是复杂系统,软件越起关
键作用,而且这是目前的趋势。嵌入式应用在很多方面,具体的可以
分为工业控制,交通管理,信息家电,家庭智能管理系统,POS网络
及电子商务,环境工程与自然,机器人,机电产品方面应用等方面。
其中目前在服务领域,如远程点菜器等已经体现了嵌入式系统的优势。
例外还有很多地方用到了嵌入式系统,最近飞利浦和ARM共同推出
32位RISC嵌入式控制器,适用于工业控制,采用最先进的0。18微
米CMOS嵌入式闪存处理技术,操作电压可以低至1。2伏,它还能
降低25%到30%的制造成本,在工业领域中对最终用户而言是一套极
具成本效益的解决方案。
本文发布于:2023-11-03 22:53:06,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1699023186205418.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:嵌入式培训心得体会.doc
本文 PDF 下载地址:嵌入式培训心得体会.pdf
留言与评论(共有 0 条评论) |