嵌入式开发 订阅
嵌入式开发就是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。除暂且分离硬件的EDA研发以外,侧重的就是在一定硬件条件下的系统化设计和软件研发。 展开全文
嵌入式开发就是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。除暂且分离硬件的EDA研发以外,侧重的就是在一定硬件条件下的系统化设计和软件研发。
信息
外文名
Embedded System
特    点
软件、硬件综合开发
开发流程
系统需求分析、体系结构设计等
所属领域
计算机科学技术
中文名
嵌入式开发
应用领域
制造业
嵌入式开发定义
嵌入式开发是指利用分立元件或集成器件进行电路设计、结构设计,再进行软件编程(通常是高级语言),实验,经过多轮修改设计、制作,最终完成整个系统的开发。这种嵌入式开发,适用于未来产品比较单一,产量比较大,产品开发周期比较长,成本控制比较严格的系统。嵌入式技术不是单纯的软件技术,也不是单纯的硬件技术,是一门如何在一个特定的硬件环境上开发与构建特定的可编程软件系统的综合技术。嵌入式技术是在嵌入式系统的发展中应运而生的,它是依附于嵌入式系统,并推动嵌入式系统不断向前发展的核心动力。嵌入式是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。嵌入式技术近年来得到了飞速的发展,但是嵌入式产业涉及的领域非常广泛,彼此之间的特点也相当明显。例如,很多行业:手机、PDA、车载导航、工控、军工、多媒体终端、网关、数字电视等。 [1] 
收起全文
精华内容
下载资源
问答
  • 嵌入式开发
    2021-12-30 16:23:15

    一、什么是嵌入式开发

    1. 传统的开发模式(单片机开发):软件——>硬件,软硬件耦合度高;
      嵌入式开发:软件 <——>操作系统<——>硬件。
      操作系统是嵌入式开发的核心,也是它与传统开发的主要区别。

    2. 在嵌入式开发中,前者的软件是应用软件;操作系统本质上也是一个软件,为系统软件。

    3. 应用软件只需调用操作系统提供的函数即可,而在系统软件中,是需要去实现相应的函数。

    4. 嵌入式开发就是在已有的硬件上移植操作系统。

    二、嵌入式开发的优缺点

    1. 嵌入式开发的优点:
      (1)解决了传统开发中软硬件耦合度的问题,提高了代码的可移植性。
      (2)提供了很多开源的工具和库,提高了开发效率。
      (3)可以实现多线程、多进程、网络操作,是软件更加智能。

    2. 嵌入式开发的缺点:成本高
      解决方案:细分市场,把操作系统做到专有性。

    三、嵌入式操作系统的组成和分类

    1. 操作系统的组成

      【软件子系统】
      应用程序
      操作系统(协议栈)
      ————————————————————————
      【硬件子系统】
      外围设备:存储器、输入和输出接口
      处理器

    2. 嵌入式操作系统分类
      按收费模式:商用型、免费型
      按实时性:硬实时、软实时、无实时
      (实时性:在规定时间内完成规定的动作,在有需要的时候就可以完成)

    四、嵌入式开发的学习路线

    应用层开发
    1、嵌入式Linux安装及使用(命令)
    2、嵌入式Linux开发工具(gcc、gdb、make、git、shell、cmake)
    3、嵌入式c语言开发
    4、嵌入式Linux c开发(文件io\多任务、网络、数据库)
    5、嵌入式c++开发(嵌入式服务器、中间件)
    6、嵌入式GUI开发(QT)
    (额外+人工智能)
    底层开发
    7、嵌入式硬件基础(51、STM32)
    8、嵌入式硬件开发(crotex-A)
    9、嵌入式系统移植(BSP:u-boot)
    10、嵌入式Linux内核开发(内存管理)
    11、嵌入式底层驱动开发
    12、嵌入式操作系统开发
    (额外+fpga+lc设计)

    更多相关内容
  • 前言目前嵌入式开发平台按照性能可以分为两类,一种是CPU只有数十兆的单片机,一种是比较高级的可以跑Linux甚至Android的嵌入式平台(其实iPhone、Android手机都属于嵌入式产品)。 后者一般基于Linux/unix操作系统...
  • RISC-V嵌入式开发 (1).pdf
  • 嵌入式开发详解

    2018-06-10 12:36:13
    计算机专业人员书库《嵌入式开发详解》高清版。 前两三页存在一些文字错乱,但目录和正文部分均正常,
  • 《领航者ZYNQ之嵌入式开发指南_V1.2.pdf》正点原子ZYNQ的嵌入式开发板非常好的资料,希望对你的工作学习有所帮助。
  • 从Qt编程最基础的程序讲起,详细讲解了Qt模块与Qt功能类、Qt文件操作、Qt桌面软件设计、Qt程序与用户交互、Qt图形绘制与多媒体、Qt网络编程、Qt数据库编程、Qt进程与线程、Qt工具使用、Qt嵌入式开发等内容,适合广大...
  • 多年整理的嵌入式开发详细的资料,非常全面,内容很丰富,里面几乎都是文档,笔记,看文件大小就可以看出来内容非常丰富 重要的事情说三遍 由于文件超过1G显示,本资源包含两个压缩包 嵌入式开发相关资料(非常全面...
  • 多年整理的嵌入式开发详细的资料,非常全面,内容很丰富,里面几乎都是文档,笔记,看文件大小就可以看出来内容非常丰富 重要的事情说三遍 由于文件超过1G显示,本资源包含两个压缩包 嵌入式开发相关资料(非常全面...
  • 由于目前国内嵌入式开发行业良好的发展前景吸引了广大有志于嵌入式行业的人。但是对于如此一个新兴的行业,很多人对此并不太了解。下面具体的为大家介绍关于嵌入式开发工程师的职业发展前景。 由于嵌入式开发...
  • 嵌入式系统编程不同于一般形式的软件编程,其建立在特定的硬件平台上, 势必要求编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特 质。但是,归因于汇编语言...沉醉于C 语言给嵌入式开发带来的便利。
  • 2016年3月的全国计算机等级考三级嵌入式开发技术资料。
  • 【作 者】牛跃听 【出版项】 北京:北京航空航天大学出版社 , 2016.04 【ISBN号】978-7-5124-2100-4 原书高清扫描的pdf
  • ARM Cortex-M3嵌入式开发实例详解--基于NXP LPC1768 pdf电子书,有需要的童鞋不要错过,建议结合周立功的开发文档一起学习,进步迅速。
  • 本文介绍嵌入式开发的四个层次,希望对云里雾里的你起到画龙点睛的作用,正在学习嵌入式的小伙伴,快来看吧。
  • 嵌入式 开发

    2015-01-12 20:55:07
    嵌入式开发基础 详细情况还是得请教大牛的
  • 很多朋友在嵌入式开发学习中对软件和硬件经常存有疑惑,本文就向大家详细解释嵌入式开发学习时如何看待软件和硬件的学习。
  • Eclipse,OpenOCD,OpenJTAGv3.1嵌入式开发教程版本5
  • 100G巨量全新嵌入式课程,二十章节高级嵌入式就业班,课程内容非常的专业,由专家教授美女讲师一起上阵,课程可以帮助同学们从完全的零基础开始,逐渐的深入到嵌入式开发的高级课程中来。课程内容宝库了Linux,C语言...
  • 嵌入式开发学习路线
  • 嵌入式开发技能图谱.pdf
  • 嵌入式开发PPT课件.zip

    2020-04-04 21:29:56
    嵌入式开发PPT课件,北京源智天下嵌入式课件,21天学会嵌入式开发。共23章课件。非常实用的STM32学习资料,非常实用的培训资料
  • 嵌入式开发书籍

    2018-01-03 15:31:45
    嵌入式开发书籍,适合嵌入式开发初接触的学生,书中讲解十分详细
  • 嵌入式系统是一个很广泛的概念,对它的定义也很多,我觉得理解嵌入式系统关键抓住下面几点
  • 嵌入式开发

    2013-07-30 10:08:43
    dsp arm 嵌入式开发详细 c语言难点分析
  • 由于嵌入式开发即需要掌握一定的硬件知识,还需要掌握必要的软件编程知识,把许多初学挡在了门外,本文的目的就是通过使用一块小型嵌入式开发板,引导初读者对嵌入式开发有一个感性的认识,激发出学习热情,进而逐步...
  • 嵌入式开发指导书

    2018-12-01 22:45:08
    基于嵌入式指导开发实验书
  • 二、嵌入式开发概述

    2021-01-06 12:46:43
    嵌入式开发概述 目录嵌入式开发概述嵌入式开发特点嵌入式系统开发流程UML 通用建模语言工具UML支持的图类别 嵌入式开发特点 使用开发板开发,提供相关的底层工具 极少有直接拿一个ARM CPU来做开发,尽量让工程师的...
  • linux嵌入式开发学习线路图

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 364,284
精华内容 145,713
关键字:

嵌入式开发

友情链接: KeyToXML.rar