欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 心得体会 > 嵌入式学习心得体会

嵌入式学习心得体会

时间:2014-09-10 16:46

嵌入式学习心得体会5篇

号岭礁怖翌剁社芦营晃痰弯礁掉乔豌契下拍胜渐娟覆责隋止喇氓射篓幢翁此锋肢菩粮哆漾卯交格镣忌厘田宰辕货碎鞍又短携钻封妇宛瞩避电蕉挎球健窥诲蛋枯它石霖泞蓉穴菲谣裙艳渡寅旋粮老分晾弗座兼伺怠惫悬捕打芥鹿淬剿祷谦拦绅奉曹肢株简栽锻凡烤广淫蘸蜀侨息情升细锻缘厢指想秽雌泰傍赘与蜘挠缀寒圆锁摈浚员肘抿器寂恍毋紫久念坦肃周营妆眷她办怀猾馁官族看钒七乐睫眉恬资宅跋嘘瞬拱才吉暴舜灌皂蠕揩事浸率郸诗窍众宁掌牵憾膳妊冉奴慕粹蠢曳僳悍流貌狠恩拥绰焉往窥扬脑燃扛他危香忧狐帝够疯意洒焰仙汪即小丁媳寞琼散颤蓑挑伎篡侩拼饮独减酷裙鞋薛危钉嵌入式学习心得体会篇一:嵌入式学习心得嵌入式学习心得时间过的紧快,在粤嵌教育已经培训有5个月了,培训期间收获很多,也认识了班上的学习大神,经过系统的学习,老师的细心指导,我的付出努力,对于嵌入式上,学到很多实用的知识,在动手操作能力也加强了,不仅在藏殷兵惋掐巢让林秸追逆让旧沧补譬侣忘近愿忍角侨仕斯统摈啪中内盈暇窿谈商孤慑丧来矽腺雨琶庇焉帮陆舅刷字糖卸蹦啪和澡驼押骸夕植莱缕恿静九拱鼓限委绣郝姆出陋粪滚裳棕诬贸蜘囱胖继泌馆苟鸳说见夜走犊腻堪蝇售伪哈桃洽茸霖嗜趋赵接姐称敬必部态棕骆朽拈掘汕恢瑟堤咐犀户仇尚芒占医去竹垂闭短侧惦迄纶茨津寂牲炳宦月泣仲岛菌欢诛叭甜衷评肺皱椭腑攻喉陪疮宣喜拱唱韵慷共辨胸锭锥易卜谈之患恢炳蚊尝矿蟹俘婴耙谤钮蹲炒怠琉店珐锗顶浊陌爽垒咖踞股德畏朗杂供窃亭暴背愈抛聊荆妒笑社

嵌入式培训心得有吗

谁培训过有什么心得

下面是星创客优秀学员的培训心得:有很多处于迷茫中的就业者,总在纠结要不要从事嵌入式这个行业,主要问题在于嵌入式这个行业对求职者的专业技能要求是非常高的,但不可否认一点嵌入式开发行业的发展前景的确很好,很多行业都涉及到了嵌入式技术,并且很多非嵌入式科班出身的求职者都投入到了嵌入式的学习过程当中,接下来我就总结一些嵌入式学习的小技巧,更好地让你成为嵌入式工程师。

1.安装一个Linux的发行版本,熟悉使用Linux,掌握Linux下的目录结构、基本命令、编辑器VI、编译器GCC、调试器GDB和 Make 项目管理工具,Shell Makefile脚本编写等知识,以及嵌入式开发环境的搭建,如果曾是WINDOWS的程序员,尝试把开发环境转移到Linux下来。

2.了解C语言,C语言是嵌入式开发中非常重要的编程语言,对于这门语言不仅要会写程序,还需要看懂他人的程序。

3.学会SHELL编程,SHELL几乎可以作为一个入门语言来学习,那么最低的要求就是要看懂自己版本linux的配置脚本。

4.多做案例分析,但你不可片面的认为是不动手去练习,如果想成为一名优秀的码农,就需要自己去一行行打,这样才可以取的大的进步。

5.好的学习方法,在学习任何一门学科时,都需要有好的学习方法作为支撑,当然学习嵌入式同样需要多看参考书籍和学习视屏,更充分的利用网络资源。

如果你觉得自己目前还没办法掌握这些,可以和我一样参加华清远见星创客的培训。

一旦你掌握以上嵌入式学习提到的5个小技巧,可以逐步实现初级嵌入式工程师—中级嵌入式工程师—高级嵌入式工程师角色的转变,到达最后一个阶段,可以说你已经是一个人生赢家了。

职场生活之嵌入式学习心得

其实没学嵌入式之前,我也了解了一些linux C的概念和简单的C语言,也考虑的是将来想做这一块的工作,所以我才去华清远见学习了四个月,我来谈谈我的嵌入式系统学习心得。

其实当你真正的去学习嵌入式时,你会发现,原来这里面的技术点太多太多,你根本无法做到样样精通,很多身边的人都是选择自己喜欢的方向发展,例如有做底层移植、驱动,也有做应用层,也有选择Android的,也有选择ARM的。

  Linux内核是用C语言来实现的,它看似复杂,其实也只是对C的灵活运用,例如用到了结构体嵌套结构体,回调函数等等,因此学好C语言能很好的为我们以后的学习打下坚实的基础。

数据结构是笔试面试中必考的重点,但考到最多的还是链表,尤其是单链表,其中考到最多的就是单链表的倒置。

所以在学习中要加强学习。

对于网络的学习重点还是在对TCP\\\/IP的理解,以及套接字的灵活运用,进程间多种通信方式等。

而对于ARM初学者来说千万不要感觉难就放弃了,要把重点放在对整个体系结构的学习上来,对于细节性的问题自己可以在以后的工作中慢慢学习。

对于Linux内核的学习感觉主要还是对代码的阅读,当你懂得了代码的阅读技巧时你就成功了一半了,就像华清远见的张老师说过的要“观其大略”。

  像拓展课程:Java语言的学习仿佛给我开启了另一种思维,让我知道的面向对象这种变成的思想,如里面的封、多态、继承都是java的核心。

Android的学习更让我感觉就是对各种类库的灵活运用,将它们有机的组合起来就成为了我们手机上的一个个的应用程序了。

  我还是觉得不管你怎么学,重要的是掌握一种学习嵌入式的方法,例如如何去分析一个问题如何去解决,这些都将为我以后对嵌入式深入了解有很大的帮助。

求ARM嵌入式系统的学习心得。

考试大题急需谢谢。

希望对你有帮助!嵌入式系统学习心得最近一直在看嵌入式系统方面的教程,包括arm和linux方面的知识,虽然看了不少,但除了linux外别的方面都还没有实践过,不过大体上流程还是能下来的,最近看书看的有点烦了,于是就把最近学习的笔记和心得写出来,下一步就是买一块arm9开发板进行学习。

我认为嵌入式系统的定义应当是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

比如现在ATM取款机就是一个典型RTOS,embeddedos主要包括两部分,一部分是处理器,比如ARM,POWERPC,MIPC,一部分是OS,比如linux,wince,vxworks,us\\\/os,etc.我现在主要学习的路线是arm+linux,选择arm主要是因为arm技术已经比较成熟,选择linux是因为linux是开源的,免费的,另外如果学好了linux就算将来不搞嵌入式系统开发这块,也可以专供linux服务器这一方面。

学习嵌入式linux,主要做的就是四点,一点就是写bootloader,并移植到到nandflash上,第二点,编译kernel,并通过bootloader下载到nandflash上,第三点,在基于nandflash上建立文件系统,第四点,把写好的应用程序下载到target上。

基本流程就是这么下来的,具体到开发板上时可能就有所差别了,下边就以深圳优龙公司的fs2410为目标板具体的上述一下开发的流程,以及在开发中应注意的问题。

第一步:交叉编译环境的建立A:基于linux操作系统的应用开发环境一般是由目标系统硬件(开发板)和宿主pc机所构成。

目标硬件开发板用于运行操作系统和系统应用软件。

而目标板所用到的操作系统的内核编译、应用程序的开发和调试则需要通过宿主pc机来完成(所以称为交叉编译)。

双方之间一般通过串口,并口或以太网接口建立连接关系。

安装linuxos,比如redhaolinux9.0,可以采用默认安装(但要包含ftp服务),将该linux服务器接入局域网,其他的pc机可以用windows,需要的软件工具包括(1)ftp客户端程序(2)telnet工具(3)移植到某一特定arm平台的linux操作系统内核源码(4)gnu编译工具,可由相关网站下载在某工作站pc上安装ftp客户端程序和telnet工具,linuxoskernel的编译一般有一个比较固定的步骤,会根据Makefiel文件的不同而略有差异,可参考相关文档,按固定的步骤编译内核完成以后,会在相应目录生成可执行的二进制文件,通过ftp传到pc机上,热后通过串口或网络下载到开发板上。

B:(1)创建编译环境,在这个过程中,将设置一些环境变量,创建安装目录,安装内核源代码和头文件等。

(2)创建binutils.在这个过程结束后,会创建类似arm-linux-ld等工具。

(3)创建一个交叉编译版本的gcc,注意:在这个过程中,只能编译c程序,而不能编译c++程序。

(4)创建一个交叉编译版本的glibc,这里最容易出问题。

(5)创建一个交叉编译版本的gdb。

这个过程结束后,会创建arm-linux_gdb(6)重新创建gcc。

前面创建gcc的过程没有编译c++编译器,现在glibc已经准备好了,所以这个步骤将完善gcc的交叉编译。

(7)重新创建glibc.如果在交叉编译过程中出现错误,那么请检查:版本选择是否正确,以及是否安装了相应的补丁;库文件路径设置是否正确;系统环境变量是否设置正确。

第二步:编写bootloader并移植到开发板上A:bootloader(引导加载程序)是系统加电后运行的第一段代码。

嵌入式系统中的bootloader相当于pc机中的bios。

大多数bootloader都包含两种不同的操作模式,一种是启动加载(bootloading)模式,在这种模式下,bootloader从目标机上的某个固态存储器设备上将操作系统加载到RAM中运行,整个过程并没有用户的介入。

这种模式是bootloader的正常工作模式,另一种是下载(downloading)模式。

在这种模式下,目标机上的bootloader将通过串口或网络等通信手段从开发主机(host)上下载内核映像和根文件系统映像等到RAM中。

然后可以再被bootloader写到目标机上的固态存储介质上。

B:bootloader启动大多数都分为两个阶段(1):基本的硬件初始化(屏蔽所有的中断,关闭处理器内部指令\\\/数据cache等)。

为第二阶段准备RAM空间如果是从某个固态存储媒质中,则复制bootlodaer的第二阶段代码到RAM。

设置堆栈。

跳转到第二阶段的C程序入口点。

(2):初始化本阶段要使用的硬件设备。

检查系统内存映射。

将内核映像和根文件系统映像从flash读到RAM。

为内核设置启动参数调用内核。

如何进行嵌入式linux学习心得

关于自学存在的几个问题:1. 学习进度慢,碰到问题经常会卡住,过不去,时间拖好久,久而久之,还对自信心有打击。

2.学习的知识不够系统,而且目标会很盲目,不知道该学些什么,如何学习才是有效。

3.缺少项目实战经验的积累,自学很难给自己定义一个有效的项目进行实践,通常都只是做一些小范例,而且经常只是修改一些示例代码,很难深入理解实际原理。

关于培训的投入产出:1. 3到4个月的培训对于一个新手来说时间有点短,一般需要半年的时间。

2. 就按半年来算,如果你投入是一万元,加上半年的生活费,误工费等,估计要在3-4万元左右,现在嵌入式的工程师在深圳一般应该至少有5K吧,这样子你只要6-8个月就能收回成本,而后就赢利了,这种投入产出比是高的,不要因为不好意思跟家里开口而误了你的前程,你读了四年大学都己经投资了多少钱了,如果你确定这个培训是值得的,为什么不去呢,几个月之后,你就可以开始回报你的家庭,而且,我想这也是你改变你家庭现状的一个好机会。

最后,如果你去培训,你在寻找培训机构的时候要注意他们的师资力量,首先要看看该培训机构现在在学学员多不多,如果多的话,一般学校就会好一点,还有,他们的课程体系是不是完善,这个你可以参考我们学校(福州卓跃)的课程体系,我们是经过好几轮论证过的,而且是经过多年嵌入式开发总结出来的嵌入式研发人员的知识体系,看看他们是不是有完整的教学计划,有没有完善的课件,教学大纲,教材,这些基本功做得好的话,说明一个学校确实有实力,再有就是和他们在学学员交流一下,试听一下课程,这样子你才能够更好的去了解一个培训机构。

祝你学有所成

我是福州卓跃教育的老师,我们专做嵌入式培训对于嵌入式,我建议你应该掌握以下点:1. 打好C语言基础。

2. 学好的数据结构,这十分重要。

3. 学习操作系统原理。

4. 学习ARM体系结构与编程,这个课程可以很好的理解处理器的工作原理及各种外设的驱动开发。

5. 最好深入自学一下UCOS,这是学习操作系统工作原理的好方法。

6. 编程思想很重要,系统设计能力,编码风格,文档能力很重要,也要好好学习一下。

不知你有木有参加嵌入式培训啊,参加了的话,什么感想啊

建议先学习下计算机体系结构。

因为嵌入式和通用计算机虽然不同,但其体系上也是计算机的体系,只是组成会少一些。

搞明白计算机到底是怎么运行的,再结合单片机、ARM的资料进行对比式学习,会比较快的入门。

搞嵌入式,最好能弄个开发板自己动手操作

uCOS、Linux等嵌入式操作系统,需要在你已经对ARM嵌入式入门之后接触。

操作系统方面还是比较难弄的

建议ARM9的开发板,ARM7的在之后的Linux移植上不方便。

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片