《2022年嵌入式学习心得体会范文.docx》由会员分享,可在线阅读,更多相关《2022年嵌入式学习心得体会范文.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022嵌入式学习心得体会范文嵌入式学习是将学习真正嵌入到日常工作中,使学习的学问能得到有效的转化。下面是我整理的嵌入式学习心得体会,欢迎大家参阅。嵌入式学习心得体会范文:这个题目很大,给人一种感觉我似乎很胜利,其实不然。事实上自己水平不高,甚至很低,但是做过了一些曲折的学习道路,同时把自己真实的学习历程表达出来,希望对后来者有借鉴的意义,甚幸!工作三年、几成废人!我XX年毕业于华中地区的一个理工科高校,专业是机械电子,我当时已经签了一家内陆某个省级机关工作,家里八辈是农夫,并且很偏远,能够进入这样的地方是祖坟有风水。但在毕业前夕有个进入it的机会,我本想进去的,家里人极力反对,阻力可想而知。
2、同时要交4000元的违约金,对我来说是天文数字。高校里的费用许多是借的,几乎将近一半的费用是在高校勤工俭学挣的,为了省钱,中学一个学期回家一次,高校一年回去一次。并且我个人也有特别的人生背景(悲景更准确),这里不多说了,写十篇也写不完,同时偏离主题。这样我就参与了工作。一张报纸一杯茶的日子,几乎下班后有种很空虚和恐慌的感觉。在工作中虽然是与自己专业有点关系,但是很少。专业几乎荒废。我自己也思索,假如再不出去,自己将会成废人,只好让国家养了。两年后确定出去,但是几成废人,谁要呢,只好到学校去镀金。这是中国教化和社会的悲伤!至于专业就改为计算机方面,听说好找工作,我说实话不是很对计算机特殊感爱好,
3、生存第一须要。不要笑我,哈哈!考研成果出来,超过了国家线几非常。那个方向要两个,我第三,但是那年非碘,不面试就按分数来排,自然我落选了。其实给我面试机会也不肯定要我,哈哈,自己几斤几两很清晰。最终调剂到另外一个学校,交钱,咬咬牙,交吧!现在仍旧债台高筑!进入学校前夕为什么要把这段列出,看后就知道了。单位有网络,常常上网查些英语资料,在那里唯独英语没有丢许多。于是我就在网上查资料,学什么好呢,最终确定学嵌入式把,听说跟硬件相对比较紧密!而我在高校里多少学习了数字电路,单片机等,所以多少也有所利用,不会真的一窍不通。当然在这之前也自学过数据结构,计算机组成原理等。c 语言在高校就学了。哈哈这就是我
4、的家底。我知道自己的基础差,于是我就拿操作系统,数据库、数据结构、c+来看,机关有这个好处,空余时间多,于是平常就看书,很苦痛,没有人请教。另外就上网到论坛上去,我就到各个专业的技术论坛,其实是电子论坛和嵌入式论坛。我几乎没有发帖,几乎把几个大型的出名的论坛的帖子翻遍了,虽然有许多重复的,我才知道嵌入式是个什么东东。这些帖子对我以后的学习产生了极大的影响。最关键两点:1、嵌入式是什么?2、嵌入式须要哪些学问?知道了这两点,好办!我就起先规划学习路途。计算机的基本理论不能丢,于是重点看组成原理,数据机构,操作系统、c+。同时论坛上了解到,实时操作系统ucos是一个很好的嵌入式操作系统,对初学者很
5、好。于是我就买了一本书,但是代码在电脑里调不通,网上也有许多相同的问题,我就看书,分析代码,一遍不行就两遍,三遍,这样才看了入了门,才知道什么是进程。原来看操作系统书时,根本就不知道进程是个什么东西。在这段时间驾驭的东西不多,但是,对我以后的影响很大,我想起了高校时一个同学跟我说过了一句话:高校里最重要的不是学到了什么,最重要的是学会怎么学!也许是这个意思。进入我的避难所对我来讲,再次进入高校不再是高校,而是避难所。希望这次进入给我喘气和养精蓄锐的机会和时间。我是这样认为和实践的。在学校我有三件事:上课,上图书馆,上网。对于上课,学校开了许多课程,特别好,许多是名人名师讲解,于是许多同学都想学
6、,都去听。我也考虑过,最终放弃。我是这样认为的,时间是有限的,什么都想学,什么都学不成。于是我把我自己学的课进行了分化,一般的课程通过就行,重要的肯定好好学。我希望不要什么争辩学习课程多和少的问题,这仅仅是我的看法。所以我的成果应当是很差的。分数低。好在后来的单位没有要我的成果单,否则就惨了。我个人感觉是上图书馆的效率比在寝室里高多了,这是我的阅历。关于嵌入式学习心得体会:目前最常见的嵌入式LINUX方面,我认为也许3个:1.嵌入式LINUX上层的应用,包括QT的GUI开发2. 嵌入式的LINUX系统开发3.嵌入式的驱动开发学习嵌入式:第一.C语言要驾驭(硬件略懂),C语言是全部编程语言中的强
7、者,单片机,DSP,类似ARM的种种芯片的编程都可以用C语言搞定,因为它可移值性强,编译效率高,运算速度快,便于实现理更困难的的数据结构。上层应用和数据存储,我举荐运用C+语言。其次.学习一种嵌入式的处理器架构,个人举荐32位的处理器,像ARM,因为嵌入式开发8位的处理器显得有点低端,大多数只能用作简洁的工控.第三.学习一种嵌入式操作系统,像LINUX,WINCE等都可以,LINUX更好。三:ARM是一种微处理器,已遍及工业限制,消费类的电子产品,通信,网络,无线等各类的产品基于ARM技术的微处理器已占75%以上的市场份额,可见其技术已逐渗入到我们生活中的各个领域,像手机就是用ARM7 ARM
8、9 ARM11的微处理器技术开发的。嵌入式系统最常见的ARM系列,ARM7 ,ARM9,ARM11,cortex-A8等。我们都是曾经从高校里走出来的迷茫羊羔,工作以后我才知道,在高校里不是学到了什么,而是学会怎么去学,信任自己,理清自己的思路,依据自己的性格,剖析自我适合往哪方面发展。嵌入式学习心得体会:一,假如特别多人都想做Linux,那么就要对Linux要 比较熟识。这个熟识不是说对内核,对代码有多了解,而是至少要会基本的操作,特别难想象让一个连编译程式,编辑文本文件都特别困难的人去弄嵌入式的软件吧。总之在进入嵌入式这个领域之前要对自己评估一下,看看自己是不是打算好了去学习嵌入式相关的东
9、西。二,要舍得花钱买研发板。公欲善其技,必先利其器。也就是说,理论上可能掌控了特别多,不过不去实践,那只能是纸上谈兵,这样是无法学好嵌入式的。弄个研 发板自己摆布摆布,即使什么都不懂,也能根据说明书把厂家给的程式下载到研发板上运行运行,先知其然,然后再通过详细的学习知其所以然,这样能避开学习中 的枯燥。目前市场上研发板的种类繁多,相同CPU的板子价格却相差特别多,令特别多人都不知道怎么选择购买。我的看法是,尽量买大厂的产品。因为在初学阶 段学习资料少是个特别头疼的事,特别多时候都是无从下手,不知道怎么去做,那么随研发板附送的资料就特别重要了。大厂技术比较强,附带的程式都是能在板子 上运行的,例
10、如我买的优龙ST2410这个板子(不是广告啊),光盘上带了一个bootloader,个2.4.18的内核,更有一个cramfs,这些 程式的原始码都是厂家事先做好或修改好的,完全适用于初学者运用。而有些实力不行的小厂家的资料不齐全,我们学习的时候须要自己弄bootloader什 么的,那入门就特别难了。不过大厂的板子都特别贵,大家能依据预算来选择适合自己的研发板,不过无论怎样,在学习上投资都是值得的。三,不要事无巨细的学习,要有明确的目标。我最起先给自己制定的学习安排是:学习arm体系结构 -> 学习arm汇编 -> 自己移植bootloader -> 自己移植kernel
11、-> 做应用,不过不久就被我推翻了,因为这个过程实在是太枯燥太苦痛了,在学习资料少,没人指导的状况下根本无法进展。于是我确定运用厂家的代码来玩研发 板,自己弄些应用上去。先是完全运用厂家给的bootloader,kernel,cramfs。之后发觉cramfs中的一些限制Linux初始化的文 件不符合我的需求,于是修改cramfs,删除了QT,修改了网卡初始的IP地址,安装到板子上能运行了之后就起先尝试做一些应用,比如hello world这样的程式。最终移植了一个mpg123到板子上。完万能在不知道原理的状况下来运用板子的一些功能,等熟识板子了再回头学习其中的道理,这样 就简单一些。学
12、习嵌入式就是这样,依据问题来选择学习的内容,否则会特别盲目,最终就失去信念了。四,要有耐性。不能否认,在学习一门自己完全不了解的技术是特别烦人的。嵌入式的困难在于他的交叉性。也就是说为了探讨某一个嵌入式的问题,你有可能得学 习特别多其他的学问,比如操作系统,编译,体系结构等等,那么对于这种状况须要我们有足够的耐性。我在交叉编译mpg123的时候前几次无论怎么修改 makefile都无法编译胜利,最终我发觉我用的arm-linux-gcc是2.9版本的,比较老,于是我换成新的3.4.1版本,就ok了。以上是我初学嵌入式所获得的一些浅显的阅历,基本都是基于软件方面的,硬件的DIY我就不行了。希望我的阅历能给大家一些帮助。刚刚和LUPA的嵌入式版主要了uboot的代码,接下来的我想探讨探讨厂家的bootloader代码然后移植一下uboot。第10页 共10页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页