zoukankan      html  css  js  c++  java
  • 嵌入式系统、开发板概念

    1、嵌入式系统

      1.1 概念定义

      嵌入式计算机系统是一种嵌入受控装置内部,为特定应用而设计的专用计算机系统

      嵌入式计算机系统与其组成设备一起构成一个完整的嵌入式系统。

      通常,嵌入式系统是一个控制程序存储在 ROM 中的嵌入式 处理器控制板

      1.2 系统组成

    一个嵌入式系统装置一般由嵌入式计算机系统执行装置组成。

    注:嵌入式系统装置 = 嵌入式计算机系统 + 执行装置。

     

    嵌入式计算机系统是整个嵌入式系统的核心,由硬件层中间层系统软件层应用软件层组成。

    注1:硬件层中包含嵌入式微处理器、存储器(SDRAM、ROM、Flash 等)、通用设备接口和 I/O接口(A/D、D/A、I/O 等)。

    注2:中间层也称为硬件抽象层(Hardware Abstract Layer,HAL)或板级支持包(Board Support Package,BSP),它将系统上层软件与底层

        硬件分离开来,使系统的底层驱动程序与硬件无关,上层软件开发人员无需关心底层硬件的具体情况,根据 BSP 层提供的接口即可进行开发。

        BSP 层一般包含相关底层硬件的初始化、以及硬件相关的设备驱动

    注3:系统软件层由嵌入式操作系统(Embedded Operating System,EOS)、文件系统、图形用户接口(Graphic User Interface,GUI)、网络

        系统及通用组件模块组成。EOS 是嵌入式应用软件的基础和开发平台。

     

    执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。

    注4:执行装置可以很简单,如手机上的一个微小型的电机,当手机处于震动接收状态时打开;

       执行装置也可以很复杂,如 SONY 的智能机器狗,上面集成了多个微小型控制电机和多种传感器,从而可以执行各种复杂的动作和感受各种状态信息。

    2、开发板

    开发板(demoboard)是用来进行嵌入式系统开发电路板

    开发板由嵌入式微处理器、存储器、辅助存储器、通用设备接口构成,一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。

    常见的开发板有 51、ARM、FPGA、DSP 开发板。

    注:嵌入式系统开发过程中,硬件一般被分成两个平台,一个是开发平台(host,通常是 PC),一个是目标平台(target)即开发板。

  • 相关阅读:
    行为型模式之 命令模式
    结构型模式之 代理模式
    oop编程思想
    2013应届毕业生各大IT公司待遇整理汇总篇(转)
    python定义class
    python——博客园首页信息提取与分析(转载有改动)
    深入浅出TCP/IP协议
    python基础之socket
    python基础
    c++stl之stack
  • 原文地址:https://www.cnblogs.com/dhqy/p/10794851.html
Copyright © 2011-2022 走看看