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

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

3天内不再提示

如何学习嵌入式系统开发

Wildesbeast 来源:悟空问答 作者: 小硬件一个 2020-02-12 16:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

嵌入式系统分开嵌入式开发以及系统级开发。

1嵌入式开发

嵌入式在学习的过程中会遇到很多很多的问题,包括单片机模拟电路,数字电路DSPFPGA等等等,这些知识的学习都是循序渐进的,比如一开始就得学会c语言,行为c语言是嵌入式开发的最基本的知识,就好比一个演讲家一开始得学会说话一样,可以看出c语言的重要性。当学会了c语言,那就开始转单片机,比如我在一开始学习的就是51单片机,当然这是在本科学校里面学习的,后来毕业后找了份单片机相关的工作,才接触到了stm32单片机,stm32单片机的学习从51单片机直接操作底层寄存器的操作,到了库函数的开发,库其实就是对底层寄存器的包装,做出接口来,之所以芯片厂家做出库函数,其实就是在单片机日益强大的功能面前,直接操作寄存器那是相当耗费时间的一向工作,当然,如果你想用寄存器开发完全可以。只是后面遇到的问题会把你烦死,学会了单片机,在后面的项目中可能会遇到DSP,因为在数据大量运算的时候,单片机就望尘莫及了,单片机对于自动化控制可以完美的驾驭,但是对于数据的处理运算不是它的强项,这时候DSP就果断的站出来完成信号处理,如果接触DSP 肯定会接触到FPGA,所以也就慢慢的全部都接触了。

2 系统开发

系统的开发需要大量的专业知识,例如所用器件的选型,开发周期的控制,以及人员的调配,这对于工程师的要求就从开发转到了管理,还是相当有挑战的,在开发过程中会遇到系统的不同,例如linux的开发,这时候就又得学习了。

3 嵌入式系统路线

从学生到 工程师再到 项目管理者

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

    关注

    6078

    文章

    45576

    浏览量

    673488
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3821

    浏览量

    133870
  • C语言
    +关注

    关注

    183

    文章

    7646

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式单片机开发学习路径

    嵌入式系统是现代科技的重要组成部分,广泛应用于智能家居、汽车电子、工业控制、医疗设备等领域。学习嵌入式单片机开发不仅能提升个人技能,还能开拓
    发表于 02-09 15:42

    什么是嵌入式应用开发

    概述 所谓的嵌入式应用开发就是在嵌入式操作系统下进行开发、软硬件综合开发
    发表于 01-12 16:13

    从小白到大牛:Linux嵌入式系统开发的完整指南

    从小白到大牛:Linux嵌入式系统开发的完整指南 一、小白入门:搭建 Linux 嵌入式开发的认知地基​ 对于零基础学习者,首先要打破 “嵌入式开发
    发表于 12-16 10:42

    系统嵌入式学习路线

    的知识太多,太杂,太广,很多嵌入式初学者陷入嵌入式知识的海洋中,东学一点,西学一点,找不到学习的方向。 我从事嵌入式开发工作有10年,嵌入式
    发表于 12-16 07:49

    分享一个嵌入式开发学习路线

    如果你想要学习嵌入式开发,我建议按照这个学习路线准备: 1. 基础铺垫期(1-2个月) 理解嵌入式系统的“硬件基础”和“编程入门”,能看懂
    发表于 12-04 11:01

    使用xmake+zig更优雅的进行嵌入式系统开发

    引言在嵌入式系统开发领域,构建工具的稳定性与可维护性对项目长期发展至关重要。嵌入式项目通常需要针对不同硬件平台进行交叉编译,每个平台都需要依赖特定的构建工具链,环境搭建复杂。随着LLVM工具链的普及
    的头像 发表于 11-30 10:04 4918次阅读
    使用xmake+zig更优雅的进行<b class='flag-5'>嵌入式</b><b class='flag-5'>系统开发</b>

    嵌入式开发的关键点介绍

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

    AMD 2025.1版嵌入式软件和工具的新增功能

    AMD 2025.1 版嵌入式软件和工具是面向新一代嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。
    的头像 发表于 08-15 15:32 1427次阅读

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

    知识: 一、C/C++编程C/C++是嵌入式系统开发中最常用的编程语言。熟练掌握C/C++语言将使你能够理解和编写底层驱动程序、操作系统以及与硬件交互的代码。对于嵌入式
    发表于 08-06 10:34

    明远智睿SSD2351:开启嵌入式系统开发新时代

    在当今科技飞速发展的时代,嵌入式系统已经广泛应用于各个领域,从智能家居到工业自动化,从智能交通到医疗设备,嵌入式系统无处不在。而开发板作为
    的头像 发表于 07-15 15:47 694次阅读

    明远智睿SSD2351:嵌入式系统开发的卓越之选

    嵌入式系统开发这一充满挑战与机遇的领域,一款出色的开发板就如同开发者手中的利器,能助力他们披荆斩棘,创造出令人惊叹的成果。明远智睿SSD2351便是这样一款集性能、功能与易用性于一身
    的头像 发表于 07-15 15:46 747次阅读

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

    区别 单片机嵌入式系统和Linux嵌入式系统是两种不同的嵌入式系统开发方式,它们在应用领域、
    发表于 06-20 09:46

    泰克MSO2024B混合信号示波器在嵌入式系统开发中的应用

    MSO2024B混合信号示波器以其高性能参数、灵活的触发机制和全面的协议解码能力,成为嵌入式系统开发中的理想选择。本文将深入探讨其在嵌入式系统开发中的具体应用及优势。   一、泰克MS
    的头像 发表于 06-16 15:40 1015次阅读
    泰克MSO2024B混合信号示波器在<b class='flag-5'>嵌入式</b><b class='flag-5'>系统开发</b>中的应用

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

    随着物联网、智能硬件的发展,嵌入式开发成为热门技能之一。以下将为初学者提供一份详细的嵌入式开发入门指南,涵盖学习路径、必备工具、推荐资源等内容。 1. 嵌入式
    发表于 05-15 09:29

    嵌入式适合自学吗?

    基础。对于初学者来说,很难在短时间内建立起完整的知识体系。 2)学习曲线陡峭:嵌入式开发需要掌握多种编程语言、硬件知识、操作系统原理等,学习曲线非常陡峭。例如,
    发表于 04-27 09:54