嵌入式培训心得(6篇)
嵌入式培训心得1
一、假如特别多人都想做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我就不行了。盼望我的阅历能给大家一些关心。
嵌入式培训心得2
目前最常见的嵌入式LINUx方面,我认为也许3个:
1、嵌入式LINUx上层的应用,包括QT的GUI开发
2、嵌入式的LINUx系统开发
3、嵌入式的驱动开发
4、学习嵌入式:
第一、C语言要把握〔硬件略懂〕,C语言是全部编程语言中的强者,单片机,DSP,类似ARM的种种芯片的编程都可以用C语言搞定,由于它可移值性强,编译效率高,运算速度快,便于实现理更冗杂的的数据结构。上层应用和数据存储,我推举使用C++语言。
嵌入式linux培训视频 其次、学习一种嵌入式的处理器架构,个人推举32位的处理器,像ARM,由于嵌入式开发8位的处理器显得有点低端,大多数只能用作简洁的工控。
第三、学习一种嵌入式操作系统,像LINUx,WINCE等都可以,LINUx更好。
ARM是一种微处理器,已普及工业掌握,消费类的电子产品,通信,网络,无线等各类的产品基于ARM技术的微处理器已占75%以上的市场份额,可见其技术已逐渗入到我们生活中的各个领域,像手机就是用ARM7ARM9ARM11的微处理器技术开发的。嵌入式系统最常见的ARM系列,ARM7,ARM9,ARM11,cortex—A8等。
我们都是曾经从高校里走出来的迷茫羊羔,工作以后我才知道,在高校里不是学到了什么,而是学会怎么去学,信任自己,理清自己的思路,依据自己的性格,剖析自我适合往
哪方面进展。
嵌入式培训心得3
首先,嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁减,适应应用系统对功能、牢靠性、本钱、体积、功耗有严格要求的专用计算机系统。嵌入式有如下几个突出的有点1.系统内核小,2专用性强,3系统精简4高实时性OS5嵌入式系统的应用程序可以没有操作系统直接在芯片上运行,6嵌入式系统需要开发工具和环境。
嵌入式系统是近几年才风靡起来的,但是这个概念并非新近才消失。从20世纪七十年月单片机(最早的单片机是Intel公司的8048,消失在1976年)的消失到今日各式各样的嵌入式微处理器,微掌握器的大规模应用,嵌入式系统已经有了近30年的进展历史。经过30年的进展,嵌入式技术已经日趋成熟,在中国嵌入式机一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的掌握、监视或管理等功能。
其次,嵌入式系统无疑是当前最热门最有进展前途的IT应用领域之一。嵌入式系统用在
一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)特别有限,并且对本钱很敏感,有时对实时响应要求很高等。特殊是随着消费家电的智能化,嵌入式更显重要。
嵌入式系统是软硬结合的学科,通常有两类人会去专研嵌入式:一类是学电子工程、通信工程等偏硬件专业的,另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。我是软件专业的学习嵌入式,越是智能设备越是冗杂系统,软件越起关键作用,而且这是目前的趋势。嵌入式应用在许多方面,详细的可以分为工业掌握,交通管理,信息家电,家庭智能管理系统,POS网络及电子商务,环境工程与自然,机器人,机电产品方面应用等方面。其中目前在服务领域,如远程点菜器等已经表达了嵌入式系统的优势。例外还有许多地方用到了嵌入式系统,最近飞利浦和ARM共同推出32位RISC嵌入式掌握器,适用于工业掌握,采纳最先进的0.18微米CMOS嵌入式闪存处理技术,操作电压可以低至1.2伏,它还能降低25%到30%的制造本钱,在工业领域中对最终用户而言是一套极具本钱效益的解决方案。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论