嵌入式开发需要学习哪些东西

本文介绍了嵌入式开发的学习方法,强调了框架学习法的重要性,建议从掌握C语言和单片机基础开始,逐步学习bootloader、Linux内核和文件系统。通过了解嵌入式Linux的基本框架,然后学习应用编程和字符设备驱动,最终成为合格的嵌入式工程师。文章还提醒学习者避免过度关注裸机程序,提倡在ARM上运行操作系统以充分发挥其性能。
摘要由CSDN通过智能技术生成

刚刚读到这篇文章,对于刚入门嵌入式来说挺有用的,献给向我一样正在迷茫,苦于没有头绪,没人指引的学习朋友们。

主要讨论下嵌入式技术学习方法,主要是针对嵌入式软件。

嵌入式技术是一门边缘科学(又称交叉科学),涉及的内容非常广泛,前几年很多学校,包括一流的大学都在讨论要不要设置这个专业。不是说设置这个专业本身有什么问题,而是因为课程设置不容易安排,如果偏硬件的话那就成了电子工程一类的专业,如果偏软的话就成了计算机专业。

正因为如此,很多人在学习嵌入式技术的时候,不知道从哪里方面入手,因为知识体系非常庞杂,如果没有指导,很可能会长时间不得要领,学习效率会很差。

那么,下面探讨一下学习方法,用比较简洁的方式,让大家明白嵌入式系统知识体系,以及它的整个脉络。

1嵌入式开发学习方法-框架学习法

嵌入式系统的学习方法很多人都讲过,相信大家在网上或者其他渠道接触过一些思路和方法,在这里讲一下个人的体会。

首先来说,学习有没有捷径呢?一种说法是可以速成,几天就可以学会,我认为速成的说法太夸张了,那是不可能的事情。

有些人讲学习没有捷径,你必须经过长期的努力,所谓功到自然成。但是学习嵌入式技术,如果说没有好的方法那也是不对的,学习一门新的知识体系肯定是要下工夫,但是也需要有好的指引,也就是捷径,实际上这里是讲的就是学习方法。

方法很重要,如果没有方法,闭着眼乱学乱撞,肯定是不行的。就像我们去找一个没有去过的地方,自己跟着感觉去找,找到的希望很小,如果手里面有张地图,并且还有指南针,那就快很多;如果我们有导航,自然是更快更方便了。实际上,这就是方法的重要性。

那么在这里,我们来介绍一种学习方法,这种方法也是迅为公司多年培训和产品开发经验所总结出来的。

大家可能会问了,迅为也做过嵌入式培训?实际上我们有很丰富的培训经验。

我们觉得,‘框架学习法’是最适合初学者采用的一种方法,这里面包含了快速原型的思想;也就是框架学习,快速原型。那么这里面的主导思想呢,就是从一开始就要看到嵌入式系统知识领域的全貌,然后逐渐深入!

比如说,我们想了解北京这座城市,如果在胡同里转来转去,可能几年都搞不清楚这个城市是什么情况,如果我们先通过北京地图学习一下,了解下天安门在什么地方,鸟巢在什么地方,香山八达岭在哪里。再加上我们到这些地方去看一看,可能很快就掌握了这座城市的全貌。

在这里需要注意的是,即便是我们有了地图,也需要有一些基础,比如我们要知道什么是天安门,知道鸟巢的来历,明白八达岭是怎么回事,实际上这些就是基础知识。也就是说我们在学习系统框架之前要具备一定的基础,否则这张地图也是看不懂的。

学习嵌入式技术也是需要一定的基础的,一会儿我们专门讲需要什么样的基础。

接下来如果我们想进一步的了解这座城市,就要去研究这座城市的历史,甚至是

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值