全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术问答  >  物联网问答  > 详情

如何从零基础学嵌入式

匿名提问者2022-11-03

零基础该怎么学习嵌入式,从哪里着手开始呢?

推荐答案

  同学你好!如何从零基础学嵌入式?如果你想学习嵌入式,但你是菜鸟,那么今天的文章就是为你准备的。虽然嵌入式门槛略高,但只要你肯努力学习,如果能进入嵌入式这个行业,我们一起来学习如何从零基础开始学习嵌入式。

  学习嵌入式需要学习哪些基础知识?

  首先,C语言是毫无疑问的。无论是对于嵌入式软件还是硬件开发者来说,C语言的掌握都是必不可少的,尤其是对于那些未来将致力于嵌入式软件开发的人来说,现在大部分都是使用C语言的。至于如何学习C语言,对于这些基础知识,我想每个人都有自己的方法。关键是要学习,不管是看书还是在网上看一些视频。很多人会问,怎么学C语言,我觉得没有标准答案。我想至少在你理解了一些基本概念之后,是时候写代码了。最重要的是去做。做的时候遇到问题,可以倒过来学习,依次查课本。收获不是看书就能得到的。

  其次,你应该对操作系统有一定的了解,这对你对硬件和软件的理解肯定会有很大帮助。你应该了解系统的管理,比如进程、线程,系统如何分配资源,系统如何管理硬件。当然,你不用看书也能理解这些东西。结合以后的项目经验,会有更好的理解。

如何从零基础学嵌入式

  还应该学习嵌入式系统,比如linux或者wince下的编程,对以后的应用编程很有帮助。当然,如果你是手机,可以学习MTK、塞班、Android等操作系统。Android是未来发展的趋势。现在很流行。Android也是基于linux系统打包的,所以建议先学linux。

  另外,我应该学习MCU或ARM或MIPS。很多人说我没有MCU经验,可以直接学ARM吗?我认为这根本不是问题。当然,如果学过微控制器是最好的,以后学ARM会更容易。

  最后,如果你理解了上面的知识,你应该阅读一些优秀的代码,比如结合arm芯片手册学习UBOOT的源码,了解最小的系统开发,那么对你的整个The嵌入式 的开发非常有帮助。如果可以的话,也可以学习一下linux的源码。当然,如果你直接看2.6的代码,我想你会很痛苦。可以先看一下早期版本的linux代码,比如0.12的代码等。麻雀虽小,五脏俱全。如果你通读了,那么我认为你是一个非常成功的嵌入式工程师。

  以上介绍了如何从零基础学嵌入式。其实不管小编说的学习方法再好,只要不适合你,都是没有用的。如果你觉得嵌入式的书太难太无聊,也可以看一些视频,反正你永远是最了解自己的。

相关问答

c语言应该怎么学习?要通过正确的渠道进行了解

嵌入式的职业发展方向有哪些?

如何从零基础学嵌入式

什么是嵌入式?学习嵌入式就业怎么样

嵌入式的开发领域有哪些?

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取