当前位置:首页 >问答首页

学嵌入式系统需要什么基础知识?怎么学?

2023-06-04 22:06:19
精选回答
来自魁梧半冥王星的回答 2023-11-30 11:10:50
一般嵌入式分为软件部分和硬件部分,软件部分又可以做嵌入式应用和嵌入式系统部分。 硬件部分数电模电自然是基础,另外要会电路设计相关知识,有些硬件工程师需要能写驱动程序; 嵌入式系统工程师一般要懂硬件行为,比如做驱动的要能看懂具体芯片的数据手册,懂系统内核知识,能根据平台特性写出高效代码。 嵌入式软件要稍微容易一点,在目前有嵌入式OS的平台上,跟应用变成差不多,相应的语言学习就是重点,另外,要写出高效应用,要懂平台特性。
来自热情扯太阳的回答 2023-11-30 11:10:50
首先,要学习C语言 不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,关键要去学习,看书也好,网上找些视频看也好。很多人会问,C语言要学到怎么样,我觉得这没有标准的答案。我想至少你在明白了一些基础的概念后,就该写代码了,动手才是最重要的,当你动手了,遇到问题了,再反过来学习,反过来查查课本,那时的收获就不是你死看书能得到的。 其次,应该对操作系统有所了解,建议报培训班学,平时也可以去自学网看看视频教程。
来自痴情吹月饼的回答 2023-11-30 11:10:50
首先需要掌握C语言,C语言基础部分的难度并不大,只要有时间,估计正常的初学者1-2个星期的认真学习,都可以数量掌握基本语法和语句,C语言的关键在于“数据结构”,例如:链表、图、位、树等等,这些都是实际工作中变化性比较大的知识点,但是实际工作中,根据你的工作类别,要求并不会非常高。 当你的C语言(包括数据结构)等有了一定的知识积累,那么你就可以学习系统编程和网络编程了,这是日后应用类程序开发公司比较常用的知识点;然后就是学习汇编语言、C++、内核、嵌入式系统开发等,当然,你的操作平台首先是需要你了解的,基本上常用的是linux平台,而你对linux的熟悉程度,也需要时间的积累,以上这些知识都不是几天、几个星期或者几个月就可以完全掌握的,要根据你未来想从事的工作具体去学习,因为每一个知识点都可以工作。 数据库要吗?如果你会当然最好,基本上一般工作单位不会要求你学习,因为毕竟嵌入式开发跟数据库开发是两个不同的类别。
火星时代教育 影视学院刘老师,为你解答

最新发布

恭喜,您已获得免费试听资格请留下您的手机号,课程顾问将帮您激活课程
获取验证码
免费领千元课程+随课礼包

请留下您的手机号

课程顾问将帮您激活课程并赠送学习礼包

微信扫码在线答疑

扫码领福利1V1在线答疑

点击咨询
添加老师微信,马上领取免费课程资源

1. 打开微信扫一扫,扫描左侧二维码

2. 添加老师微信,马上领取免费课程资源

×

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定