嵌入式培训心得体会.doc

上传人:工**** 文档编号:507964490 上传时间:2024-02-27 格式:DOC 页数:8 大小:18KB
返回 下载 相关 举报
嵌入式培训心得体会.doc_第1页
第1页 / 共8页
嵌入式培训心得体会.doc_第2页
第2页 / 共8页
嵌入式培训心得体会.doc_第3页
第3页 / 共8页
嵌入式培训心得体会.doc_第4页
第4页 / 共8页
嵌入式培训心得体会.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《嵌入式培训心得体会.doc》由会员分享,可在线阅读,更多相关《嵌入式培训心得体会.doc(8页珍藏版)》请在金锄头文库上搜索。

1、嵌入式培训心得体会嵌入式培训心得体会嵌入式培训心得体会1 学期开场,我们开场学习嵌入式系统及应用,由于初次接触嵌入式系统,感觉蛮难的,所以收获不是很大,很多的概念都比拟模糊,等到学期完毕开场做嵌入式课程设计时,真是茫然无从下手,自从拿到设计主题后,我就像热锅上的蚂蚁,一个字“急”。最后实在没有方法,逼着自己去学习,查资料,总算对嵌入式有了浅层理解。嵌入式系统本身是一个相对模糊的定义,一个手持的MP3和一个PC104的微型工业控制计算机都可以认为是嵌入式系统。总体来说,嵌入式系统是“用于控制,监视或者辅助操作机器和设备的装备”。一个典型的桌面Linux系统包括3个主要的软件层linux内核、C库

2、和应用程序代码。内核是唯一可以完全控制硬件的层,内核驱动程序代表应用程序与硬件之间进展会话。内核之上是C库,负责把POSIX API转换为内核可以识别的形式,然后调用内核,从应用程序向内核传递参数。应用程序依靠驱动内核来完成特定的任务。在理解了根底知识之后,我开场进展上机操作,当然,其中遇到很多的难题,很多东西都是第一次接触,又没有别人在旁边指导操作,完全凭借自己去探索练习。其中的困难可想而知。然而坚持就是成功,牙一咬眼一闭坚持做下去,而通过本次实验,我感觉收获还是蛮多的可能我对于嵌入式的知识学习的还是不太多,但是这之外的东西收获颇丰。它让我学会了如何通过自己的努力去认知一个新事物,更重要的是

3、端正自己的学习态度,只有真正下功夫去学习,才能有收获,正所谓“一份耕耘,一份收获。”没有付出,何谈回报呢?再者,通过本次实验,我也学会了如何去分析p 问题,如何找出自己设计中的缺乏,继而去排除解决问题,这就是一个自我学习的过程。当我们通过实验去学习理论知识时,自己动手得出的结论,不仅能加深我们对嵌入式的理解,更能加深我们对此的记忆。当然,在这其中,我也发现自己的许多缺乏之处,由于学期伊始我没有好好学习,才落到如此地步,这也可以说是一个教训吧!我相信在以后的学习工作中,我一定会端正自己的学习态度,一丝不苟的去对待每一件事。只有做好足够的准备,才能事半功倍!嵌入式培训心得体会2 首先,嵌入式系统是

4、以应用为中心,以计算机技术为根底,且软硬件可裁减,适应应用系统对功能、可靠性、本钱、体积、功耗有严格要求的专用计算机系统。嵌入式有如下几个突出的有点1。系统内核小,2专用性强,3系统精简4高实时性OS5嵌入式系统的应用程序可以没有操作系统直接在芯片上运行,6嵌入式系统需要开发工具和环境。嵌入式系统是近几年才风行起来的,但是这个概念并非新近才出现。从20世纪七十年代单片机最早的单片机是Intel公司的 8048,出如今1976年的出现到今天各式各样的嵌入式微处理器,微控制器的大规模应用,嵌入式系统已经有了近30年的开展历史。经过30年的开展,嵌入式技术已经日趋成熟,在中国嵌入式机一般由嵌入式微处

5、理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个局部组成,用于实现对其他设备的控制、监视或管理等功能。其次,嵌入式系统无疑是当前最热门最有开展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资如处理器、存储器等非常有限,并且对本钱很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。嵌入式系统是软硬结合的学科,通常有两类人会去专研嵌入式:一类是学电子工程、通信工程等偏硬件专业的,另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。我是软件专业的学习嵌入式,越是智能设备越是复杂系统,软件越起关键作用,而且这是目

6、前的趋势。嵌入式应用在很多方面,详细的可以分为工业控制,交通管理,信息家电,家庭智能管理系统,POS网络及电子商务,环境工程与自然,机器人,机电产品方面应用等方面。其中目前在效劳领域,如远程点菜器等已经表达了嵌入式系统的优势。例外还有很多地方用到了嵌入式系统,最近飞利浦和ARM共同推出32位RISC嵌入式控制器,适用于工业控制,采用最先进的0。18微米CMOS嵌入式闪存处理技术,操作电压可以低至1.2伏,它还能降低25%到30%的制造本钱,在工业领域中对最终用户而言是一套极具本钱效益的解决方案。嵌入式培训心得体会3 一、假如非常多人都想做Linux,那么就要对Linux要比拟熟悉。这个熟悉不是

7、说对内核,对代码有多理解,而是至少要会根本的操作,非常难想象让一个连编译程式,编辑文本文件都非常困难的人去弄嵌入式的软件吧。总之在进入嵌入式这个领域之前要对自己评估一下,看看自己是不是准备好了去学习嵌入式相关的东西。二、要舍得花钱买研发板。公欲善其技,必先利其器。也就是说,理论上可能掌控了非常多,不过不去理论,那只能是纸上谈兵,这样是无法学好嵌入式的。弄个研发板自己摆弄摆弄,即使什么都不懂,也能按照说明书把厂家给的程式下载到研发板上运行运行,先知其然,然后再通过详细的学习知其所以然,这样能防止学习中的枯燥。目前市场上研发板的种类繁多,一样CPU的板子价格却相差非常多,令非常多人都不知道怎么选择

8、购置。我的看法是,尽量买大厂的产品。因为在初学阶段学习资料少是个非常头疼的事,非常多时候都是无从下手,不知道怎么去做,那么随研发板附送的资料就非常重要了。大厂技术比拟强,附带的程式都是能在板子上运行的,例如我买的优龙ST2410这个板子不是广告啊,光盘上带了一个bootloader个2.4.18的内核,更有一个cramfs,这些程式的原始码都是厂家事先做好或修改好的,完全适用于初学者使用。而有些实力不行的小厂家的资料不齐全,我们学习的时候需要自己弄bootloader什么的,那入门就非常难了。不过大厂的板子都非常贵,大家能根据预算来选择合适自己的研发板,不过无论怎样,在学习上投资都是值得的。三

9、、不要事无巨细的学习,要有明确的目的。我最开场给自己制定的学习方案是:学习arm体系构造学习arm汇编自己移植bootloader自己移植kernel做应用,不过不久就被我否决了,因为这个过程实在是太枯燥太痛苦了,在学习资料少,没人指导的情况下根本无法进展。于是我决定使用厂家的代码来“玩”研发板,自己弄些应用上去。先是完全使用厂家给的bootloader,kernel,cramfs。之后发现cramfs中的一些控制Linux初始化的文件不符合我的需求,于是修改cramfs,删除了QT,修改了网卡初始的IP地址,安装到板子上能运行了之后就开场尝试做一些应用,比方helloworld这样的程式。最

10、后移植了一个mpg123到板子上。完万能在不知道原理的情况下来使用板子的一些功能,等熟悉板子了再回头学习其中的道理,这样就容易一些。学习嵌入式就是这样,根据问题来选择学习的内容,否那么会非常盲目,最后就失去信心了。四、要有耐心。不能否认,在学习一门自己完全不理解的技术是非常烦人的。嵌入式的复杂在于他的穿插性。也就是说为了研究某一个嵌入式的问题,你有可能得学习非常多其他的知识,比方操作系统,编译,体系构造等等,那么对于这种情况需要我们有足够的耐心。我在穿插编译mpg123的时候前几次无论怎么修改makefile都无法编译成功,最后我发现我用的armlinux_c是2.9版本的,比拟老,于是我换成

11、新的3.4.1版本,就ok了。以上是我初学嵌入式所获得的一些粗浅的经历,根本都是基于软件方面的,硬件的DIY我就不行了。希望我的经历能给大家一些帮助。嵌入式培训心得体会4 目前最常见的嵌入式LINUx方面,我认为大概3个:1、嵌入式LINUx上层的应用,包括QT的GUI开发2、嵌入式的LINUx系统开发3、嵌入式的驱动开发4、学习嵌入式:第一、C语言要掌握硬件略懂,C语言是所有编程语言中的强者,单片机,DSP,类似ARM的种种芯片的编程都可以用C语言搞定,因为它可移值性强,编译效率高,运算速度快,便于实现理更复杂的的数据构造。上层应用和数据存储,我推荐使用C+语言。第二、学习一种嵌入式的处理器

12、架构,个人推荐32位的处理器,像ARM,因为嵌入式开发8位的处理器显得有点低端,大多数只能用作简单的工控。第三、学习一种嵌入式操作系统,像LINUx,WINCE等都可以,LINUx更好。ARM是一种微处理器,已普及工业控制,消费类的电子产品,通信,网络,无线等各类的产品基于ARM技术的微处理器已占75%以上的市场份额,可见其技术已逐渗入到我们生活中的各个领域,像手机就是用ARM7ARM9ARM11的微处理器技术开发的。嵌入式系统最常见的ARM系列,ARM7,ARM9,ARM11,cortexA8等。我们都是曾经从大学里走出来的迷茫羊羔,工作以后我才知道,在大学里不是学到了什么,而是学会怎么去学,相信自己,理清自己的思路,根据自己的性格,剖析自我合适往哪方面开展。第 页 共 页

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

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号