嵌入式培训心得体会范本.docx

上传人:ylj18****41534 文档编号:29258444 上传时间:2022-07-29 格式:DOCX 页数:13 大小:19.63KB
返回 下载 相关 举报
嵌入式培训心得体会范本.docx_第1页
第1页 / 共13页
嵌入式培训心得体会范本.docx_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《嵌入式培训心得体会范本.docx》由会员分享,可在线阅读,更多相关《嵌入式培训心得体会范本.docx(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、嵌入式培训心得体会嵌入式培训心得体会1目前最常见的嵌入式LINUx方面,我认为也许3个:1、嵌入式LINUx上层的应用,包括QT的GUI开发2、嵌入式的LINUx系统开发3、嵌入式的驱动开发4、学习嵌入式:第一、C语言要驾驭(硬件略懂),C语言是全部编程语言中的强者,单片机,DSP,类似ARM的种种芯片的编程都可以用C语言搞定,因为它可移值性强,编译效率高,运算速度快,便于实现理更困难的的数据结构。上层应用和数据存储,我举荐运用C+语言。其次、学习一种嵌入式的处理器架构,个人举荐32位的处理器,像ARM,因为嵌入式开发8位的处理器显得有点低端,大多数只能用作简洁的工控。第三、学习一种嵌入式操作

2、系统,像LINUx,WINCE等都可以,LINUx更好。ARM是一种微处理器,已遍及工业限制,消费类的电子产品,通信,网络,无线等各类的产品基于ARM技术的微处理器已占75%以上的市场份额,可见其技术已逐渗入到我们生活中的各个领域,像手机就是用ARM7ARM9ARM11的微处理器技术开发的。嵌入式系统最常见的ARM系列,ARM7,ARM9,ARM11,cortexA8等。我们都是曾经从高校里走出来的迷茫羊羔,工作以后我才知道,在高校里不是学到了什么,而是学会怎么去学,信任自己,理清自己的思路,依据自己的性格,剖析自我适合往哪方面发展。嵌入式培训心得体会2学期起先,我们起先学习嵌入式系统及应用,

3、由于初次接触嵌入式系统,感觉蛮难的,所以收获不是很大,许多的概念都比较模糊,等到学期结束起先做嵌入式课程设计时,真是茫然无从下手,自从拿到设计主题后,我就像热锅上的蚂蚁,一个字“急”。最终实在没有方法,逼着自己去学习,查资料,终于对嵌入式有了浅层理解。嵌入式系统本身是一个相对模糊的定义,一个手持的MP3和一个PC104的微型工业限制计算机都可以认为是嵌入式系统。总体来说,嵌入式系统是“用于限制,监视或者协助操作机器和设备的装备”。一个典型的桌面Linux系统包括3个主要的软件层-linux内核、C库和应用程序代码。内核是唯一可以完全限制硬件的层,内核驱动程序代表应用程序与硬件之间进行会话。内核

4、之上是C库,负责把POSIX API转换为内核可以识别的形式,然后调用内核,从应用程序向内核传递参数。应用程序依靠驱动内核来完成特定的任务。在了解了基础学问之后,我起先进行上机操作,当然,其中遇到许多的难题,许多东西都是第一次接触,又没有别人在旁边指导操作,完全凭借自己去摸索练习。其中的困难可想而知。然而坚持就是成功,牙一咬眼一闭坚持做下去,而通过本次试验,我感觉收获还是蛮多的可能我对于嵌入式的学问学习的还是不太多,但是这之外的东西收获颇丰。它让我学会了如何通过自己的努力去认知一个新事物,更重要的是端正自己的学习看法,只有真正下功夫去学习,才能有收获,正所谓“一份耕耘,一份收获。”没有付出,何

5、谈回报呢?再者,通过本次试验,我也学会了如何去分析问题,如何找出自己设计中的不足,继而去解除解决问题,这就是一个自我学习的过程。当我们通过试验去学习理论学问时,自己动手得出的结论,不仅能加深我们对嵌入式的理解,更能加深我们对此的记忆。当然,在这其中,我也发觉自己的很多不足之处,由于学期伊始我没有好好学习,才落到如此地步,这也可以说是一个教训吧!我信任在以后的学习工作中,我肯定会端正自己的学习看法,一丝不苟的去对待每一件事。只有做好足够的打算,才能事半功倍!嵌入式培训心得体会3首先,嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁减,适应应用系统对功能、牢靠性、成本、体积、功耗有严格要

6、求的专用计算机系统。嵌入式有如下几个突出的有点1.系统内核小,2专用性强,3系统精简4高实时性OS5嵌入式系统的应用程序可以没有操作系统干脆在芯片上运行,6嵌入式系统须要开发工具和环境。嵌入式系统是近几年才风靡起来的,但是这个概念并非新近才出现。从20世纪七十年头单片机(最早的单片机是Intel公司的 8048,出现在1976年)的出现到今日各种各样的嵌入式微处理器,微限制器的大规模应用,嵌入式系统已经有了近30年的发展历史。经过30年的发展,嵌入式技术已经日趋成熟,在中国嵌入式机一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的限制、监视

7、或管理等功能。其次,嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)特别有限,并且对成本很敏感,有时对实时响应要求很高等。特殊是随着消费家电的智能化,嵌入式更显重要。嵌入式系统是软硬结合的.学科,通常有两类人会去专研嵌入式:一类是学电子工程、通信工程等偏硬件专业的,另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。我是软件专业的学习嵌入式,越是智能设备越是困难系统,软件越起关键作用,而且这是目前的趋势。嵌入式应用在许多方面,详细的可以分为工业限制,交通管理,信息家电,家庭智能管理系

8、统,POS网络及电子商务,环境工程与自然,机器人,机电产品方面应用等方面。其中目前在服务领域,如远程点菜器等已经体现了嵌入式系统的优势。例外还有许多地方用到了嵌入式系统,最近飞利浦和ARM共同推出32位RISC嵌入式限制器,适用于工业限制,采纳最先进的0.18微米CMOS嵌入式闪存处理技术,操作电压可以低至1.2伏,它还能降低25%到30%的制造成本,在工业领域中对最终用户而言是一套极具成本效益的解决方案。嵌入式培训心得体会4现在嵌入式做为计算机发展的一个新的方向越来越得到社会的重视。随之而来的是许多培训班的诞生,但是如何能在琳琅满目的培训机构中找到一个能真正学到东西的培训班呢,这是摆在众多想

9、学嵌入式的人面前的第一个问题。我在了解了众多培训机构并且试听之后,最终选择了Tocore嵌入式培训,之所以选择,是因为我看重老师的实际实力和仔细负责的看法。我特别荣幸能够成为Tocore中的一员。嵌入式开发,做为一个新的计算机发展方向,已经越来越受到社会的重视,社会上的须要也非常巨大,可是真正懂得嵌入式开发的人才缺不是许多,归结去缘由主要是一下几个方面:一:因为它是新兴的一个发展方向,懂得的人自然不多。二:学习嵌入式须要比较庞杂的学问结构。操作系统、微机原理、C/C+语言、数据结构等。三:嵌入式学习,上手很困难,不知道从哪里着手去学习。在刚起先接触的时候,我也是抱着本书,自己摸索,可是越看越迷

10、茫,连许多书里的名词都不知道是什么意思,去网上查也没有得到答案。可是在Tocore我得到了很好的指引,在这里,由于老师都是非常有阅历的项目经理,他们懂得如何去学习,从哪里起先入手,这对于我这样的背景学问比较薄弱又接触时间比较短的人来说实在是太有帮助了。虽然课程还没有完,可是在这段时间的学习中,我根据老师的指导在完善的课程体系下进行系统的学习,已经驾驭了U-boot、kernel以及linux移植的基本框架,(我想在今后的学习中肯定会对这些学问更加熟识以至精通!)这对于2个月前什么都不懂的我来说已经是很大的提高了!用得是ARM9的板子,这也是市场上现在比较新的,比较流行的板子,许多公司在实际的产

11、品开发中就用的是ARM9。在课堂上,老师的讲解和我们的练习相结合,理论联系实际。老师除了讲解学问外,还结合了大量的实际案例和操作,这对于我对问题的理解和学问的记忆有很大帮助。最终谈谈对学习看法的一点看法。嵌入式学习,是比较耗时的,前期须要许多学问做铺垫,有许多人在这个过程中走了不少弯路,于是起先失去耐性、失去信念,以至最终放弃学习。所以我想有必要强调一下问题,在刚起先的时候,自己什么都不懂,可是学习的愿望很剧烈,每次上课都希望上完课就能如何如何,可是下来发觉自己似乎离自己原本的目标还很远,于是心里焦急,自己跑到网上搜了许多资料,每天乱看,可是并没有很大的帮助。我想说的是,学习嵌入式肯定要有耐性

12、和毅力,不能急躁,根据课程的支配自己多做一些总结和练习,等到学问渐渐的积累下来就会有一种豁然开朗的感觉。最终希望每个想学习和酷爱linux的人都能学有所成!嵌入式培训心得体会5本人高校学的是电子信息科学与技术专业,其实这个专业和嵌入式没有多大的关系,要说有关系就是简洁的讲了下C语言语法,学完之后还不知道什么是C语言,只记住了,char,int,string等占几个字节,if, for, while循环什么的,感觉也就能算一些小学就会的题目,全国计算机等级二级也就糊涂的过了。我这个专业没学过C+,一起先不知道什么是向对象,什么叫面对过程,这可能让大家笑话了。不过这说的是实话,高校的时候比较喜爱动

13、手,喜爱硬件方面的东西,也喜爱看书。在大一的时候就听学长说,单片机很难学,在没事的时候就从图书管借了本关于51的书,一起先还真是不怎么懂,然后硬着头皮去看,当我把51的结构看完了,就不像一起先那样一头雾水了,自己在纸上把51的结构图默画一遍,然后再把各个寄存器功能写一下,各个功能口的结构也画一遍,然后就不觉得51有什么难了。其实有些时候不是这个东西你不会,而是在不会的时候自己先告知自己这个太难了,自己先放弃了。我们学习51芯片,是为了以后的打基础,知道是怎么通过配置寄存器来实现功能。大二下学期的时候,我们开了51的课,这个课几乎就没怎么去,因为我认为没有必要去听自己会的东西了。后来听别人说av

14、r的资源会比51的丰富的许多,所以就想试试,看看有什么难的,就从网上买了本马潮老师AVR单片机嵌入式系统原理与应用实践,一边看书,一边想自己画一个板了,一起先想实现一个点阵屏,实现滚动效果,后来想想做个板也花不少钱呢,为什么不多加一些功能呢,还能多学到些学问,所以就加了温感,红外,铁电存储器等并把全部的扩展口都扩展了出来,备以后用,那时还挺骄傲的呢,同学们都很艳羡,不过现在想想其实也没什么了。高校也听说过嵌入式这个词,不过不太明白是什么意思,09年的时候从网上找到中嵌视频,有四张DVD(大约13G),下载下来后,从头到尾的看了一遍,没什么印象,只记得讲一些不知所云的函数,然后稀里糊涂的讲怎么运

15、用那个44b0的开发板,不过听完了,还是有很大收获的,就有一种想装一个linux的冲动,我是大二下学期才有的自己电脑,不过电脑的配置比较低,1g内存,跑虚拟机就像个蜗牛,所以就想着怎么才能装个linux,自己用XP习惯了,假如全换了又舍不得,那时从书上知道linux的文件系统和windows不一样,只有一个根分区,所以也胆怯一装linux全盘就被格式化了,不过最终还是欲望战胜了担忧,买了张redhat 9的光盘,当心的装这个系统,里边的英文也不是太难,还是知道也许意思的,所以一步步的装,最终装到我的硬盘的最终空间,重新启动,竟可以选择进入哪一个系统了,从这之后,自己就不胆怯怎么装系统了,应了那

16、句言,纸上得来终觉浅,绝知此事要躬行。所以我认为,买一个开发板是完全有必要的,拿到实物操作一下就不会感觉太抽象了。后来也想学学arm,但不知道arm是什么东西,所以就买了本从51到arm,讲的是关于arm的大体结构,看完后感觉,原来arm就是一个速度更快,接口更丰富的单片机啊。假如想做linux设备驱动的同学应当对arm硬件有一些了解。假如对驱动不感爱好,完全没有必要去看。交叉编译器会帮我们做好这些事情,他比我们更了解arm结构嵌入式学习心得体会5篇心得体会。大三下学期起先打算考研了,所以自己这些爱好就先放下了,报的北邮的信通学院通信专业,当时就是想肯定要上个好学校好专业,也没想太多,结果考了

17、的成果差了点,没有被录用,也不想调剂一个二流的学校,然后就参与工作了,工作中每天都用的到开发板,当我看到一个小板上还可以跑系统的时候感觉很不行思议,以为要很大工程。后来边工作边学习,每天都要看电脑看到眼发疼,晚上也都差不多十二点时才睡觉。感觉到累,不过也感觉到自己在进步闲谈有点多了,说了许多都是自己高校那点破事。听许多的初学者说不知道从哪里起先,学习嵌入都要学哪些东西,从网上搜了一下,一大堆的东西要学,一下就举荐十几本书,说看完这本书怎么怎么样,看完那本书怎么怎么样,一下子就给初学者给吓住了,其实完全没必要把网上的那些东西全部看一遍,那样又费时,又感觉工程太大,让初学者没有信念去把每一种都看完

18、。网上说的些方面都要知道,不肯定全部都驾驭,我们可以退成求其次,每一个都知道一些,当然会的越多越好。今日学点这个明天学点那,换着样来也不会觉得烦。而且还能感觉到每天都有收获。嵌入式培训心得体会6一、假如特别多人都想做Linux,那么就要对Linux要比较熟识。这个熟识不是说对内核,对代码有多了解,而是至少要会基本的操作,特别难想象让一个连编译程式,编辑文本文件都特别困难的人去弄嵌入式的软件吧。总之在进入嵌入式这个领域之前要对自己评估一下,看看自己是不是打算好了去学习嵌入式相关的东西。二、要舍得花钱买研发板。公欲善其技,必先利其器。也就是说,理论上可能掌控了特别多,不过不去实践,那只能是纸上谈兵

19、,这样是无法学好嵌入式的。弄个研发板自己摆布摆布,即使什么都不懂,也能根据说明书把厂家给的程式下载到研发板上运行运行,先知其然,然后再通过详细的学习知其所以然,这样能避开学习中的枯燥。目前市场上研发板的种类繁多,相同CPU的板子价格却相差特别多,令特别多人都不知道怎么选择购买。我的看法是,尽量买大厂的产品。因为在初学阶段学习资料少是个特别头疼的事,特别多时候都是无从下手,不知道怎么去做,那么随研发板附送的资料就特别重要了。大厂技术比较强,附带的程式都是能在板子上运行的,例如我买的优龙ST2410这个板子(不是广告啊),光盘上带了一个bootloader个2.4.18的内核,更有一个cramfs

20、,这些程式的原始码都是厂家事先做好或修改好的,完全适用于初学者运用。而有些实力不行的小厂家的资料不齐全,我们学习的时候须要自己弄bootloader什么的,那入门就特别难了。不过大厂的板子都特别贵,大家能依据预算来选择适合自己的研发板,不过无论怎样,在学习上投资都是值得的。三、不要事无巨细的学习,要有明确的目标。我最起先给自己制定的学习安排是:学习arm体系结构学习arm汇编自己移植bootloader自己移植kernel做应用,不过不久就被我推翻了,因为这个过程实在是太枯燥太苦痛了,在学习资料少,没人指导的状况下根本无法进展。于是我确定运用厂家的代码来“玩”研发板,自己弄些应用上去。先是完全

21、运用厂家给的bootloader,kernel,cramfs。之后发觉cramfs中的一些限制Linux初始化的文件不符合我的需求,于是修改cramfs,删除了QT,修改了网卡初始的IP地址,安装到板子上能运行了之后就起先尝试做一些应用,比如helloworld这样的程式。最终移植了一个mpg123到板子上。完万能在不知道原理的状况下来运用板子的一些功能,等熟识板子了再回头学习其中的道理,这样就简单一些。学习嵌入式就是这样,依据问题来选择学习的内容,否则会特别盲目,最终就失去信念了。四、要有耐性。不能否认,在学习一门自己完全不了解的技术是特别烦人的。嵌入式的困难在于他的交叉性。也就是说为了探讨某一个嵌入式的问题,你有可能得学习特别多其他的学问,比如操作系统,编译,体系结构等等,那么对于这种状况须要我们有足够的耐性。我在交叉编译mpg123的时候前几次无论怎么修改makefile都无法编译胜利,最终我发觉我用的armlinuxgcc是2.9版本的,比较老,于是我换成新的3.4.1版本,就ok了。以上是我初学嵌入式所获得的一些浅显的阅历,基本都是基于软件方面的,硬件的DIY我就不行了。希望我的阅历能给大家一些帮助。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com