嵌入式学习心得体会范文

合集下载

嵌入式学习心得体会

嵌入式学习心得体会

嵌入式学习心得体会嵌入式学习心得体会10篇我们心里有一些收获后,写心得体会是一个不错的选择,如此可以一直更新迭代自己的想法。

很多人都十分头疼怎么写一篇精彩的心得体会,以下是小编精心整理的嵌入式学习心得体会,欢迎阅读,希望大家能够喜欢。

嵌入式学习心得体会1嵌入式学习心得体会,4月10号,为期一个阶段的Linux开发基础培训课程圆满结束,回首这些天所留下的点点滴滴,感触深深,学习上知识点的积累,灵活运用的过程中感受到了Linux操作的快速高效性能,这也是我所追求的效率!当初初涉培训课程的第一门课程时,都说Linux操作很繁琐复杂,心里总有些顾忌,带着种种不安与些许拼博的决心,开始了自我提升阶段的"充电",由徐海兵老师教授我们基础课程的培训,我们则像着小学生般认真的记着笔记,仔细听着并学会如何去在实践中运用所学的Linux下的各种强大的命令集。

在Unit 1中,徐老师详细生动的为我们讲述了有关Linux的诞生、初成长以及辉煌的发展至今,今后应用范围则愈来愈广泛,讲解了为Linux这个伟大的OS做出巨大贡献的一位位出色的、伟大的人物,他们那种学习钻研的精神、锲而不舍的信念、勇于把握住难得的机会,从小处着手,踏踏实实的创造出了对人类科技发展做出卓越贡献的Linux(Unix)系统,他们的种种,都值得我们去深刻反省、刻苦学习、传承并永远发展下去。

查看ip地址和重启网络服务是我学的第一个命令:ifconfig eth0、ifconfig eth0 IP地址、service network restart。

了解到远程登录软件可用xmanager。

secureCRT是我们常用的,安装好后利用其登录到了Red hat Linux,需要知道Linux主机的ip地址。

徐老师为我们介绍了重要内容:SHELL,即运行程序的程序,如echo $SHELL可查看SHELL的环境变量是csh还是bash。

(学习心得)指令pwd可查看当前所在路径,passwd:更改Linux下的密码,仅限root用户有此权限,当然我们是利用虚拟机VMware程序来运行Linux OS的,懂得了如何设置虚拟机的网卡设置、暂停、恢复、全屏等。

嵌入式学习心得体会

嵌入式学习心得体会

嵌⼊式学习⼼得体会嵌⼊式学习⼼得体会7篇 某些事情让我们⼼⾥有了⼀些⼼得后,常常可以将它们写成⼀篇⼼得体会,这么做能够提升我们的书⾯表达能⼒。

那么⼼得体会怎么写才恰当呢?下⾯是⼩编为⼤家整理的嵌⼊式学习⼼得体会,仅供参考,欢迎⼤家阅读。

嵌⼊式学习⼼得体会1 本⼈本科学的是电⼦信息⼯程专业,其实这个专业和嵌⼊式没有多⼤的关系,要说有关系就是简单的讲了下C语⾔语法,学完之后还不知道什么是C语⾔,只记住了char,int,long等占⼏个字节,if, while,for循环什么的,感觉也就能算⼀些⼩学就会的题⽬,全国计算机⼆级C语⾔也就糊涂的过了。

我这个专业没学过C++,⼀开始不知道什么是⾯向对象,这可能会让⼈笑话了。

不过这说的是实话,本科的时候,学院安排的课程⼤部分偏硬件部分,动⼿机会⽐较多,⾃然⽽然⽐较喜欢硬件⽅⾯。

在⼤⼆的时候就听学长说,单⽚机很难学,那时候经学长介绍,淘宝买了本郭天祥⽼师出的书《51单⽚机C语⾔教程》,⼀开始还真是不怎么懂,感觉有点像是看天书,然后硬着头⽪去看,当我把51的结构看完了,就不像⼀开始那样⼀头雾⽔了,⾃⼰在纸上把51的结构图默画⼀遍,然后再把各个寄存器功能写⼀下,各个功能⼝的结构粗略画了下,然后觉得51整体已在我⼼中了,虽然没有什么作⽤,但是⾄少懂得这门课要怎么去学习。

其实有些时候不是这个东西你不会,⽽是在不会的时候⾃⼰先告诉⾃⼰这个太难了,⾃⼰先放弃了。

在⼤三的时候,第⼀学期课⽐较少,我就经常待在图书馆,会去蛮看些专业相关的书籍,现在想想,那时候也是机缘巧合下,看到了⼀本书《从51到ARM》,讲述的是从51系列单⽚机的⼀般知识出发,将arm处理器和51系列单⽚机进⾏对⽐,引导读者去理解和学习arm处理器的知识。

那个时候也有考虑到以后就业的问题,就想到⼀件事情,如果去应聘⼯作的话,每个⼯科院校电⼦信息类的毕业⽣都会异⼝同声地说:我会51系列单⽚机。

当他说这句话的时候,他和别⼈是站在同⼀起跑线上的。

嵌入式学习心得体会(精选8篇)

嵌入式学习心得体会(精选8篇)

嵌入式学习心得体会(精选8篇)嵌入式学习心得体会篇1(4622字)从实习到现在搞嵌入式开发快一年了,蓦然回首好像一年过得挺快,挺顺利的。

细细品味,发现这一年还是有很多值得回忆和总结的东西。

至少这一年看书挺多,大概二十几本,当然和那些一年看一百多本书的人没法比,但是我已经超越了自己。

这是我大学毕业的第一年,初次走上社会,很想一展身手,可是.....其实也不用可是了,和很多朋友一样碰了很多钉子,现在我和老板的关系就挺一般的,只是我性格还不错。

呵呵~~,做优秀员工看来还得慢慢学。

今年最大的收获就是做了一个半项目,是在uClinux下面跑的。

半个是SNMP-Agent的实现,因为我去的时候snmpd已经跑起来了,我只是实现部分管理功能;一个是基于Web的管理系统,使公司的主打产品微波通信设备上网。

这个项目是我一手策划,一手实现(界面设计是一位女同事,很优秀的程序员),从中学到的东西也最多,感情不可谓不深。

SNMP即简单网络管理协议,其实一点都不简单。

在我所知的网络协议里面,它仅仅比OSI的CMIP简单一点,而CMIP直到现在还没得到广泛应用。

我们能够实现SNMP-Agent不能不感谢CarnegieMellon大学免费发布的ucd-snmp软件包。

它使得开发人员专注于实现对特定设备的管理功能。

我在项目中的工作主要是扩展MIB,实现相应的管理功能以及网络功能的扩展。

我们公司的MIB库比较庞大,但是程序运行还是挺快的。

因为ucd-snmp软件包中大量使用回调函数,而且它将MIB树以二叉树形式表示,但是每个结点不是单个的MIB结点,而是一个表,包括了多个结点。

回调函数和两层表示法的使用是操作快速的主要因素。

基于Web的管理系统我原本是打算在设备外实现SNMP-Manager 的功能,因为设备中已经嵌入了Agent。

这样管理人员可以在世界各地通过WWW登录公司的管理平台,实现对所有设备的管理。

但是老板想在设备中嵌入一个管理系统,可以通过www管理单个设备就行。

嵌入式学习心得体会

嵌入式学习心得体会

嵌入式学习心得体会嵌入式学习心得体会10篇嵌入式学习心得体会1首先,我们学习的课本是嵌入式系统应用教程。

我学习的体会是这样的:开始时,由于是刚刚入门,对老师书的好多东西是好奇的,好多名词也是新鲜的,不过不太懂什么意思。

但是慢慢的,了解的深入让我有了更深的感触和体会。

在嵌入式的学习过程中,让我了解了什么是嵌入式系统。

它就是以应用为中心,以计算机技术为基础,软硬件可定制,适用于不同应用场合,对功能、可靠性、成本、体积、功耗有严格要求的计算机系统。

他一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统、用户应用程序四个部分组成,用于实现对其他设备的控制、监视或管理功能。

嵌入式系统已经应用于科学研究、工业控制、军事技术、交通通信、医疗卫生、消费娱乐等领域,人们日常使用的手机、PDA、汽车、智能家电、GPS等均是嵌入式系统的典型代表。

一开始我们就学习嵌入式的系统的基础部分,那很简单,就是一些定义或是介绍之类的。

在进入第二章时,就开始学习了嵌入式开发过程中的主要操作系统——linux,在接下来的课程中,我发现嵌入式的学习过程还是蛮有趣的。

在对linux的学习中,我们对它有了一点点的了解,接着就是学习一虚拟机的方式安装linux。

对我来说有趣的就是安装的过程了,首先我们跟着老师的脚步走,学会了怎么安装,在自己动手进行对它的安装,这个过程是简单而有趣的。

这样的开始让我对它充满了兴趣,也对以后的学习充满了信心。

其次就是安装好了之后,老师就更深一步的教我们应用了。

在这是老师首先交给我们的是一些简单的命令应用,Linux具有很丰富的命令,绝大多数命令具有大量的参数。

在学习命令的过程中,只要你认真的看着老师操作还有认真听着他讲,你就会发现有些命令的操作还是很简单的,不过在操作的过程中,我也有遇到有些困难,会出现你按照书上学习的例子,将命令输入终端时会出现你不想要的结果,也就是错误的结果。

这是问问旁边的同学或是懂的同学就可以解决了。

嵌入式培训心得

嵌入式培训心得

嵌入式培训心得嵌入式培训心得(6篇)当我们积累了新的体会时,往往会写一篇心得体会,这么做能够提升我们的书面表达能力。

一起来学习心得体会是如何写的吧,下面是店铺收集整理的嵌入式培训心得,仅供参考,欢迎大家阅读。

嵌入式培训心得1一、如果非常多人都想做Linux,那么就要对Linux要比较熟悉。

这个熟悉不是说对内核,对代码有多了解,而是至少要会基本的操作,非常难想象让一个连编译程式,编辑文本文件都非常困难的人去弄嵌入式的软件吧。

总之在进入嵌入式这个领域之前要对自己评估一下,看看自己是不是准备好了去学习嵌入式相关的东西。

二、要舍得花钱买研发板。

公欲善其技,必先利其器。

也就是说,理论上可能掌控了非常多,不过不去实践,那只能是纸上谈兵,这样是无法学好嵌入式的。

弄个研发板自己摆弄摆弄,即使什么都不懂,也能按照说明书把厂家给的程式下载到研发板上运行运行,先知其然,然后再通过具体的学习知其所以然,这样能避免学习中的枯燥。

目前市场上研发板的种类繁多,相同CPU的板子价格却相差非常多,令非常多人都不知道怎么选择购买。

我的看法是,尽量买大厂的产品。

因为在初学阶段学习资料少是个非常头疼的事,非常多时候都是无从下手,不知道怎么去做,那么随研发板附送的资料就非常重要了。

大厂技术比较强,附带的程式都是能在板子上运行的,例如我买的优龙ST2410这个板子(不是广告啊),光盘上带了一个bootloader个2.4.18的内核,更有一个cramfs,这些程式的原始码都是厂家事先做好或修改好的,完全适用于初学者使用。

而有些实力不行的小厂家的资料不齐全,我们学习的时候需要自己弄bootloader什么的,那入门就非常难了。

不过大厂的板子都非常贵,大家能根据预算来选择适合自己的研发板,不过无论怎样,在学习上投资都是值得的。

三、不要事无巨细的学习,要有明确的目标。

我最开始给自己制定的学习计划是:学习arm体系结构—>学习arm汇编—>自己移植bootloader—>自己移植kernel—>做应用,不过不久就被我否决了,因为这个过程实在是太枯燥太痛苦了,在学习资料少,没人指导的情况下根本无法进展。

2023年嵌入式心得体会(精选10篇)

2023年嵌入式心得体会(精选10篇)

2023年嵌入式心得体会(精选10篇)(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如合同协议、工作计划、活动方案、规章制度、心得体会、演讲致辞、观后感、读后感、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as contract agreements, work plans, activity plans, rules and regulations, personal experiences, speeches, reflections, reading reviews, essay summaries, and other sample essays. If you want to learn about different formats and writing methods of sample essays, please stay tuned!2023年嵌入式心得体会(精选10篇)心得体会是我们在成长和进步的过程中所获得的宝贵财富。

嵌入式学习心得体会演讲稿(精选15篇)

嵌入式学习心得体会演讲稿(精选15篇)

嵌入式学习心得体会演讲稿(精选15篇)嵌入式学习演讲稿篇1这个题目很大,给人一种感觉我好像很成功,其实不然。

实际上自己水平不高,甚至很低,但是做过了一些曲折的学习道路,同时把自己真实的学习历程表达出来,希望对后来者有借鉴的意义,甚幸!工作三年、几成废人!我XX年毕业于华中地区的一个理工科大学,专业是机械电子,我当时已经签了一家内陆某个省级机关工作,家里八辈是农民,并且很偏远,能够进入这样的地方是祖坟有风水。

但在毕业前夕有个进入it 的机会,我本想进去的,家里人极力反对,阻力可想而知。

同时要交4000元的违约金,对我来说是天文数字。

大学里的费用很多是借的,几乎将近一半的费用是在大学勤工俭学挣的,为了省钱,高中一个学期回家一次,大学一年回去一次。

并且我个人也有特殊的人生背景(悲景更确切),这里不多说了,写十篇也写不完,同时偏离主题。

这样我就参加了工作。

一张报纸一杯茶的日子,几乎下班后有种很空虚和恐慌的感觉。

在工作中虽然是与自己专业有点关系,但是很少。

专业几乎荒废。

我自己也思考,如果再不出去,自己将会成废人,只好让国家养了。

两年后决定出去,但是几成废人,谁要呢,只好到学校去镀金。

这是中国教育和社会的悲哀!至于专业就改为计算机方面,听说好找工作,我说实话不是很对计算机特别感兴趣,生存第一需要。

不要笑我,哈哈!考研成绩出来,超过了国家线几十分。

那个方向要两个,我第三,但是那年非碘,不面试就按分数来排,自然我落选了。

其实给我面试机会也不一定要我,哈哈,自己几斤几两很清楚。

最后调剂到另外一个学校,交钱,咬咬牙,交吧!现在仍然债台高筑!进入学校前夕为什么要把这段列出,看后就知道了。

单位有网络,经常上网查些英语资料,在那里唯独英语没有丢很多。

于是我就在网上查资料,学什么好呢,最后确定学嵌入式把,听说跟硬件相对比较紧密!而我在大学里多少学习了数字电路,单片机等,所以多少也有所利用,不会真的一无所知。

当然在这之前也自学过数据结构,计算机组成原理等。

嵌入式实训心得体会【7篇】

嵌入式实训心得体会【7篇】

嵌入式实训心得体会【优秀7篇】嵌入式实训心得体会篇一4月10号,为期一个阶段的Linux开发基础培训课程圆满结束,回首这些天所留下的点点滴滴,感触深深,学习上知识点的积累,灵活运用的过程中感受到了Linux操作的快速高效性能,这也是我所追求的效率!当初初涉培训课程的第一门课程时,都说Linux操作很繁琐复杂,心里总有些顾忌,带着种。

种不安与些许拼博的决心,开始了自我提升阶段的“充电”,由徐海兵老师教授我们基础课程的培训,我们则像着小学生般认真的记着笔记,仔细听着并学会如何去在实践中运用所学的Linux下的各种强大的命令集。

在Unit 1中,徐老师详细生动的为我们讲述了有关Linux的诞生、初成长以及辉煌的发展至今,今后应用范围则愈来愈广泛,讲解了为Linux这个伟大的OS做出巨大贡献的一位位出色的、伟大的人物,他们那种学习钻研的精神、锲而不舍的信念、勇于把握住难得的机会,从小处着手,踏踏实实的创造出了对人类科技发展做出卓越贡献的Linux(Unix)系统,他们的种。

种,都值得我们去深刻反省、刻苦学习、传承并永远发展下去。

查看ip地址和重启网络服务是我学的第一个命令:ifconfig eth0、ifconfig eth0 IP地址、service network restart。

了解到远程登录软件可用xmanager。

secureCRT是我们常用的,安装好后利用其登录到了Red hat Linux,需要知道Linux主机的ip地址。

徐老师为我们介绍了重要内容:SHELL,即运行程序的程序,如echo $$SHELL可查看SHELL的环境变量是csh 还是bash。

指令pwd可查看当前所在路径,passwd:更改Linux下的密码,仅限root用户有此权限,当然我们是利用虚拟机VMware程序来运行Linux OS的,懂得了如何设置虚拟机的网卡设置、暂停、恢复、全屏等。

嵌入式实训心得体会篇二通过这次实习,在各方面我感觉自己都有了一定的收获。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式学习心得体会范文
嵌入式学习是将学习真正“嵌入”到日常工作中,使学习的知识能得到有效的转化。

下面是小编整理的嵌入式学习心得体会,欢迎大家参阅。

嵌入式学习心得体会范文:
这个题目很大,给人一种感觉我好像很成功,其实不然。

实际上自己水平不高,甚至很低,但是做过了一些曲折的学习道路,同时把自己真实的学习历程表达出来,希望对后来者有借鉴的意义,甚幸!
工作三年、几成废人!
我XX年毕业于华中地区的一个理工科大学,专业是机械电子,我当时已经签了一家内陆某个省级机关工作,家里八辈是农民,并且很偏远,能够进入这样的地方是祖坟有风水。

但在毕业前夕有个进入it的机会,我本想进去的,家里人极力反对,阻力可想而知。

同时要交4000元的违约金,对我来说是天文数字。

大学里的费用很多是借的,几乎将近一半的费用是在大学勤工俭学挣的,为了省钱,高中一个学期回家一次,大学一年回去一次。

并且我个人也有特殊的人生背景(悲景更确切),这里不多说了,写十篇也写不完,同时偏离主题。

这样我就参加了工作。

一张报纸一杯茶的日子,几乎下班后有种很空虚和恐慌的感觉。

在工作中虽然是与自己专业有点关系,但是很少。

专业几乎荒废。

我自己也思考,如果再不出去,自己将会成废人,只好让国家养了。

两年后决定出去,但是几成废人,谁要呢,只好到学校去镀金。

这是中国教育和社会的悲哀!
至于专业就改为计算机方面,听说好找工作,我说实话不是很对计算机特别感兴趣,生存第一需要。

不要笑我,哈哈!
考研成绩出来,超过了国家线几十分。

那个方向要两个,我第三,但是那年非碘,不面试就按分数来排,自然我落选了。

其实给我面试机会也不一定要我,哈哈,自己几斤几两很清楚。

最后调剂到另外一个学校,交钱,咬咬牙,交吧!现在仍然债台高筑!
进入学校前夕
为什么要把这段列出,看后就知道了。

单位有网络,经常上网查些英语资料,在那里唯独英语没有丢很多。

于是我就在网上查资料,学什么好呢,最后确定学嵌入式把,听说跟硬件相对比较紧密!而我在大学里多少学习了数字电路,单片机等,所以多少也有所利用,不会真的一无所知。

当然在这之
前也自学过数据结构,计算机组成原理等。

c 语言在大学就学了。

哈哈这就是我的家底。

我知道自己的基础差,于是我就拿操作系统,数据库、数据结构、c++来看,机关有这个好处,空余时间多,于是平常就看书,很痛苦,没有人请教。

另外就上网到论坛上去,我就到各个专业的技术论坛,其实是电子论坛和嵌入式论坛。

我几乎没有发帖,几乎把几个大型的出名的论坛的帖子翻遍了,虽然有很多重复的,我才知道嵌入式是个什么东东。

这些帖子对我以后的学习产生了极大的影响。

最关键两点:1、嵌入式是什么?
2、嵌入式需要哪些知识?
知道了这两点,好办!我就开始规划学习路线。

计算机的基本理论不能丢,于是重点看组成原理,数据机构,操作系统、c++。

同时论坛上了解到,实时操作系统ucos是一个很好的嵌入式操作系统,对初学者很好。

于是我就买了一本书,但是代码在电脑里调不通,网上也有很多相同的问题,我就看书,分析代码,一遍不行就两遍,三遍,这样才看了入了门,才知道什么是进程。

原来看操作系统书时,根本就不知道进程是个什么东西。

在这段时间掌握的东西不多,但是,对我以后的影响很大,我想起了大学时一个同学跟我说过了一句话:大学里最重要的不是学到了什么,最重要的是学会怎么学!大概是这个意思。

进入我的避难所
对我来讲,再次进入大学不再是大学,而是避难所。

希望这次进入给我喘气和养精蓄锐的机会和时间。

我是这样认
为和实践的。

在学校我有三件事:上课,上图书馆,上网。

对于上课,学校开了很多课程,非常好,很多是名人名师讲解,于是很多同学都想学,都去听。

我也考虑过,最后放弃。

我是这样认为的,时间是有限的,什么都想学,什么都学不成。

于是我把我自己学的课进行了分化,一般的课程通过就行,重要的一定好好学。

我希望不要什么争论学习课程多和少的问题,这仅仅是我的看法。

所以我的成绩应该是很差的。

分数低。

好在后来的单位没有要我的成绩单,否则就惨了。

我个人感觉是上图书馆的效率比在寝室里高多了,这是我的经验。

关于嵌入式学习心得体会:
目前最常见的嵌入式LINUX方面,我认为大概3个:
1.嵌入式LINUX上层的应用,包括QT的GUI开发
2. 嵌入式的LINUX系统开发
3.嵌入式的驱动开发
学习嵌入式:
第一.C语言要掌握(硬件略懂),C语言是所有编程语言中的强者,单片机,DSP,类似ARM的种种芯片的编程都可以用C语言搞定,因为它可移值性强,编译效率高,运算速度快,便于实现理更复杂的的数据结构。

上层应用和数据存储,我推荐使用C++语言。

第二.学习一种嵌入式的处理器架构,个人推荐32位的处理器,像ARM,因为嵌入式
开发8位的处理器显得有点低端,大多数只能用作简单的工控.
第三.学习一种嵌入式操作系统,像LINUX,WINCE等都可以,LINUX更好。

三:ARM是一种微处理器,已遍及工业控制,消费类的电子产品,通信,网络,无线等各类的产品基于
ARM技术的微处理器已占75%以上的市场份额,可见其技术已逐渗入到我们生活中的各个领域,像手机
就是用ARM7 ARM9 ARM11的微处理器技术开发的。

嵌入
式系统最常见的ARM系列,ARM7 ,ARM9,
ARM11,cortex-A8等。

我们都是曾经从大学里走出来的迷茫羊羔,工作以后我才知道,在大学里不是学到了什么,而是学会怎么去学,相信自己,理清自己的思路,根据自己的性格,剖析自我适合往哪方面发展。

嵌入式学习心得体会:
一,如果非常多人都想做Linux,那么就要对Linux要比较熟悉。

这个熟悉不是说对内核,对代码有多了解,而是至少要会基本的操作,非常难想象让一个连编译程式,编辑文本文件都非常困难的人去弄嵌入式的软件吧。

总之在进入嵌入式这个领域之前要对自己评估一下,看看自己是不是准备好了去学习嵌入式相关的东西。

二,要舍得花钱买研发板。

公欲善其技,必先利其器。

也就是说,理论上可能掌控了非常多,不过不去实践,那只能是纸上谈兵,这样是无法学好嵌入式的。

弄个研发板自己摆弄摆弄,即使什么都不懂,也能按照说明书把厂家给的程式下载到研发板上运行运行,先知其然,然后再通过具体的学习知其所以然,这样能避免学习中的枯燥。

目前市场上研发板的种类繁多,相同CPU的板子价格却相差非常多,令非常多人都不知道怎么选择购买。

我的看法是,尽量买大厂的产品。

因为在初学阶段学习资料少是个非常头疼的事,非常多时候都是无从下手,不知道怎么去做,那么随研发板附送的资料就非常重要了。

大厂技术比较强,附带的程式都是能在板子上运行的,例如我买的优龙ST2410这个板子(不是广告啊),光盘上带了一个bootloader,个2.4.18的内核,更有一个cramfs,这些程式的原始码都是厂家事先做好或修改好的,完全适用于初学者使用。

而有些实力不行的小厂家的资料不齐全,我们学习的时候需要自己弄bootloader
什么的,那入门就非常难了。

不过大厂的板子都非常贵,大家能根据预算来选择适合自己的研发板,不过无论怎样,在学习上投资都是值得的。

三,不要事无巨细的学习,要有明确的目标。

我最开始给自己制定的学习计划是:学习arm体系结构 -> 学习arm汇编 -> 自己移植bootloader -> 自己移植kernel -> 做应用,不过不久就被我否决了,因为这个过程实在是太枯燥太痛苦了,在学习资料少,没人指导的情况下根本无法进展。

于是我决定使用厂家的代码来“玩”研发板,自己弄些应用上去。

先是完全使用厂家给的bootloader,kernel,cramfs。

之后发现cramfs中的一些控制Linux初始化的文件不符合我的需求,于是修改cramfs,删除了QT,修改了网卡初始的IP地址,安装到板子上能运行了之后就开始尝试做一些应用,比如hello world 这样的程式。

最后移植了一个mpg123到板子上。

完万能在不知道原理的情况下来使用板子的一些功能,等熟悉板子了再回头学习其中的道理,这样就容易一些。

学习嵌入式就是这样,根据问题来选择学习的内容,否则会非常盲目,最后就失去信心了。

四,要有耐心。

不能否认,在学习一门自己完全不了解的技术是非常烦人的。

嵌入式的复杂在于他的交叉性。

也就是说为了研究某一个嵌入式的问题,你有可能得学习非常多其他的知识,比如操作系统,编译,体系结构等等,那么
对于这种情况需要我们有足够的耐心。

我在交叉编译mpg123的时候前几次无论怎么修改 makefile都无法编译成功,最后我发现我用的arm-linux-gcc是2.9版本的,比较老,于是我换成新的3.4.1版本,就ok了。

以上是我初学嵌入式所获得的一些浅显的经验,基本都是基于软件方面的,硬件的DIY我就不行了。

希望我的经验能给大家一些帮助。

刚刚和LUPA的嵌入式版主要了uboot的代码,接下来的我想研究研究厂家的bootloader代码然后移植一下uboot。

相关文档
最新文档