0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何去做嵌入式_还需要具备这6点知识

Goodtimes 作者:电子发烧友网 2019-01-19 15:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们知道要入门嵌入式,进行嵌入式的学习,尤其是未来想要从事嵌入式硬件相关的工作,但是做嵌入式并不是只靠硬件还需要软件,那么还需要具备一下这6点知识。

1、学嵌入式之前先学习下51单片机。为什么我推荐学51呢?因为51简单,而且是控制类的鼻祖。学好51再去学嵌入式会更简单,因为可以融会贯通,有很多知识点差不多,只是嵌入式会更加复杂些。

2、熟悉arm等主流芯片工作原理,单片机数字电路模电,能熟练使用数据手册,常规仪表都会使用。这是硬件基础。

3、学好编程。主要学好C/C++,因为这是市场上主要运用的程序语言,学汇编,机器语言,直观了解;学Java等扩展学习语言。熟练使用c语言,了解汇编,涉及操作系统启动很多都是汇编。对编译器,代码管理工具,熟练使用。

4、环境熟悉。了解熟悉常见操作系统,ucoslinux,熟悉系统使用,编译环境搭建,驱动模型建立,调试技巧等等。这个就比较多了,因为操作系统东西多,有boot,内核,文件系统等等。必须熟悉系统,才能做驱动,应用。

5、会画电路/PCB图。学好电路画图类软件altium_designer/PADS 等,最起码熟悉一种软件。

6、扎实的硬件电路知识。虽说嵌入式程序是大头,但硬件也是非常重要的,电路设计不好,会出现很多问题。信号传输有干扰之类都需要电路设计去消除。硬件和软件是相辅相成的关系。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6074

    文章

    45340

    浏览量

    663431
  • 嵌入式
    +关注

    关注

    5186

    文章

    20145

    浏览量

    328742
  • 编程
    +关注

    关注

    90

    文章

    3707

    浏览量

    96758
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32嵌入式软件开发的必备知识

    嵌入式软件开发作为计算机科学和电子工程的交叉领域,要求开发人员具备一系列的专业知识和技能。 而基于CW32的嵌入式软件开发必备知识包括以下
    发表于 11-28 07:48

    嵌入式开发的关键介绍

    嵌入式开发在现代科技中扮演着非常重要的角色。随着物联网的发展,嵌入式系统的需求也越来越大。嵌入式开发不仅需要开发人员具备深入的硬件
    发表于 11-13 08:12

    嵌入式达到什么水平才能就业?

    很多想入行嵌入式的朋友,都在纠结:自己得学到啥水平,才能找到工作?要是现在还没达到这种水平/刚想入行嵌入式,现在开始学还来得及嘛?别慌,今天就来好好聊聊~ 嵌入式就业,需要达到这些水
    发表于 09-15 10:20

    盘点嵌入式就业所需要的技能有哪些?

    知识,以适应不同行业的工作需求。同时,随着技术的不断发展和创新,嵌入式工程师还需要不断更新自己的知识和技能,保持竞争力。
    发表于 08-11 15:43

    入行嵌入式应该怎么准备?

    常会遇到各种问题和错误。因此,具备良好的调试和故障排除能力是非常重要的。需要学会使用调试工具和设备,如示波器、逻辑分析仪和仿真器,以便于分析和解决问题。 六、领域知识嵌入式系统应用广
    发表于 08-06 10:34

    嵌入式开发就业还有前景吗?

    嵌入式开发的主要工作是开发各种医疗设备和系统,如医疗影像、医疗机器人、远程诊疗等。嵌入式开发人员需要掌握相关的硬件和软件技术,如处理器、传感器、通信技术、医疗数据处理等,同时也需要
    发表于 07-16 10:47

    Linux嵌入式和单片机嵌入式的区别?

    : 单片机嵌入式 :开发环境相对简单,通常使用C语言或汇编语言进行编程,开发工具包括Keil、IAR等。 Linux嵌入式 :开发环境较为复杂,除了需要掌握C语言,还需要了解Lin
    发表于 06-20 09:46

    嵌入式开发入门指南:从零开始学习嵌入式

    特定功能的计算机系统,广泛应用于智能家居、工业控制、医疗设备、车载系统等领域。 2. 学习嵌入式开发的前置知识熟悉C语言编程掌握基本的数据结构与算法了解数字电路与微控制器原理熟悉Linux操作系统
    发表于 05-15 09:29

    嵌入式适合自学吗?

    嵌入式适合自学吗?其实并不建议大家自学嵌入式,主要有以下原因。 一)学习难度大 1)知识体系复杂:嵌入式系统是一个复杂的领域,涉及到计算机、电子、通信等多学科
    发表于 04-27 09:54

    入行嵌入式难度大不大?

    ,学习嵌入式会相对容易一些。但需要注意的是,嵌入式开发不仅需要技术能力,还需要具备良好的沟通能力
    发表于 04-17 10:14

    嵌入式去哪个城市好?

    区和孵化器,为嵌入式开发企业提供了良好的发展空间。 在选择城市时,除了考虑城市的嵌入式技术发展水平和市场需求外,还需要结合个人的实际情况、职业规划以及生活成本等因素进行综合考虑。综上所述,对于
    发表于 04-02 10:12

    嵌入式教育科普|GPIO接口全面解析

    知识的掌握直接影响着嵌入式项目实现功能的成效。本文将以GPIO接口为切入,深入解析其工作原理与技术特性,希望能帮助屏幕前想要学习嵌入式开发的小伙伴建立
    的头像 发表于 03-05 11:11 2734次阅读
    <b class='flag-5'>嵌入式</b>教育科普|GPIO接口全面解析

    嵌入式好找工作吗?

    科技是不断进步的,嵌入式领域也同样如此。如今物联网的蓬勃发展,让嵌入式设备有了更多互联互通的需求,需要不断升级优化其通信功能;人工智能的融入,又使得嵌入式产品要
    发表于 12-16 15:43

    新手怎么学嵌入式?

    基本的概念。嵌入式系统是一种将计算机技术嵌入到特定设备中的系统,它通常具有特定的功能和有限的资源。你需要学习一些计算机基础知识,如数据结构、操作系统、计算机组成原理等。这些
    发表于 12-12 10:51

    嵌入式系统开发与硬件的关系 嵌入式系统开发常见问题解决

    系统开发与硬件关系的几个关键: 硬件依赖性 :嵌入式系统的软件必须能够在特定的硬件上运行,包括处理器、内存、输入/输出接口等。软件必须能够充分利用硬件的特性,同时绕过其限制。 资源限制 :
    的头像 发表于 12-09 09:38 1466次阅读