找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

嵌入式系统简介

admin 2019-3-11 12:38 246人围观 嵌入式相关

来源于微信公众号:嵌入电源

1、基础简介

嵌入式系统(Embeded System)是一种为了特定的应用而嵌入受控产品的特殊的计算机系统,他具有和计算机类似的系统结构。但嵌入式系统区与个人计算机的系统不同的是,嵌入式系统往往带有特定要求的预先任务。正是由于嵌入式系统具有特定的任务,开发人员能对其进行优化,减小尺寸降低成本。嵌入式系统常来控制或者监视机器、装置、工厂等大规模设备的系统。应用领域相当广泛。



二、应用简介

目前对嵌入式系统比较认同的定义:以应用为中心,以计算机技术为基础,软硬件可以裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。通常嵌入式系统的控制程序存储于嵌入式处理器的ROM中,通过电力运行启动控制器,执行特定的功能。嵌入式系统广义上分为带操作系统的嵌入式系统和不带操作的嵌入式系统。

不带操作系统的嵌入式系统:此类系统由于缺乏实时性,只能单任务顺序执行,现在已经很少用到了,最常见的不带操作系统的的嵌入式系统如,普通电子表。

带操作系统的嵌入式系统:此类系统由于制造工艺等得提升,芯片价格进一步降低。同时由于期实时性,多任务性目前应用十分广泛。如手机等。后面我们也将主要介绍带操作系统的嵌入式系统。目前比较常用的操作系统是Linux、Vxworks、ucosII、MQX等。

三、构成简介

嵌入式系统的构成,主要由软件(software)和硬件(hardware)构成。硬件部分含电源、控制器、外部功能器件。电源部分通过稳压、滤波等操作为系统提供稳定的能量供应,若电源工作不稳容易导致芯片损毁,或者对数字信号产生干扰。目前中控芯片常见的电压为5V或者3.3V。主控芯片,目前市场上嵌入式系统比较常用的中控芯片是基于ARM架构的STM(STM32、STM8等)系列,还有freescale(freescale芯片多用于汽车控制)公司的K64。外部功能器件类似于数模转换芯片,模数转换芯片,信号放大芯片等。

软件部分主要有系统引导启动程序,操作系统,上层应用等构成。系统引导启动程序(BootLoader)是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。通常放在地址0处。操作系统(operation system),系统引导启动程序启动之后,操作系统接手相关的操作,如创建任务,初始化外部设备等,上层应用(application)实现特定某种应用,如我们常用的各种APP



四、软件开发环境简介:

     软件开发环境是自能够编译和编辑代码的软件,目前比较常用的是source insight(只能编辑和阅读软件),KEIL、IAR等。现有的软件很多已经高度集成化,使用很方便。


----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:嵌入电源,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

yafeilinux和他的朋友们微信公众号二维码

微信公众号

专注于Qt嵌入式Linux开发等。扫一扫立即关注。

Qt开源社区官方QQ群二维码

QQ交流群

欢迎加入QQ群大家庭,一起讨论学习!

我有话说......