嵌入式系统基本知识

嵌入式系统基本知识

  • 什么是嵌入式系统
  • 嵌入式系统的分类
    • 嵌入式微控制器
    • 嵌入式微处理器
  • 典型的嵌入式系统组成
  • 嵌入式软硬件系统
    • 电路基本知识
      • 什么模拟电路
      • 什么是数字电路
    • 操作系统知识
      • 操作系统组成
      • 软件结构分类

什么是嵌入式系统

嵌入式系统英文名称是Embedded System。其实嵌入式系统和我们平常生活联系非常紧密,如日常生活中使用的手机、微波炉、有线电视机机顶盒等,都属于嵌入式系统。
嵌入式系统的形式多样、体积小、功能专一,可以灵活的实行各种设备的需求。
可以将嵌入式系统理解成一种为特定服务的软硬件可裁剪的计算机系统

嵌入式系统的分类

按照系统硬件核心处理器来说:
嵌入式微控制器
嵌入式微处理器

嵌入式微控制器

嵌入式微控制器也就是传统意义上的单片机,它可以说是嵌入式系统的前身,单片机就是把一个计算机的功能集成到了一个芯片上,简单来说,一个芯片就是一个计算机,它的特点是体积小结构简单便于开发价格经济
通常一各单片机芯片包含了运算处理单元ARMFlash存储器,以及一些外部接口等。

嵌入式微处理器

嵌入式微处理器是近几年随着大规模集成电路的发展同步发展起来的,与单片机想比,嵌入式微处理器能力更强,目前主流的嵌入式微处理器都是32位的,而单片机多是8位和16位。
嵌入式微处理器在一个芯片上集成了复杂的功能,同时一些微处理器还把常见的外部设备控制器也集成到芯片内部

典型的嵌入式系统组成

嵌入式系统与传统的PC一样,也是一种计算机系统,是由硬件和软件组成的,硬件包括了嵌入式微控制器微处理器以及一些外围元器件外部设备软件包括嵌入式操作系统应用软件
一个典型的嵌入式系统是由软件硬件组成的整体。
硬件部分可以分为嵌入式处理器外部设备处理器是整个系统的核心,负责处理所有软件程序以及外部设备的信号;
软件部分可以分成两层,最靠近硬件的是嵌入式操作系统操作系统是软硬件的接口,负责管理系统的所有软硬件资源

嵌入式软硬件系统

电路基本知识

什么模拟电路

处理模拟信号的是模拟电路,模拟信号的特点是信号是线性变化的,意思是信号变化是连续的。如经常使用的收音机、电视机、电话机等使用的都是模拟信号。
常见的模拟电路有变压电路放大电路。评估一个模拟电路常见的参数有放大倍数信噪比工作频率等。

什么是数字电路

数字电路,顾名思义就是处理数字信号的电路,通常数字电路具有逻辑运算逻辑处理功能。
数字信号使用电压的高低或者电流的有无表示逻辑上的1或0,因此数字电路可以方便的表示出二进制数,数字电路可以分成脉冲电路逻辑电路两部分。脉冲电路负责信号变换和测量;逻辑电路负责处理数字逻辑。

操作系统知识

操作系统是一类特殊的系统软件,它管理整个系统的所有硬件和软件,通常是整个计算机系统中最接近硬件的系统软件。
常见的嵌入式操作系统有ucLinux、vxWorks,

操作系统组成

操作系统是一个庞大的管理程序,从功能上看操作系统包括进程管理文件管理设备管理作业管理
进程管理是一种软件资源管理,操作系统吧每个执行的任务称作进程,根据资源分配情况一定的调度策略管理系统中的进程。
文件管理是操作系统很重要的一部分,例如Linux系统内部就是把文件作为基本的外部资源单位进行管理的。
设备管理控制计算机的所有硬件资源。
作业管理向用户提供了批量执行任务的功能。

软件结构分类

操作系统可以分为内核、驱动程序和程序库。
内核是操作系统的核心,也是整个系统软件的核心。
驱动程序是操作系统不可缺少的一列系统软件,它为系统管理硬件设备提供了一个接口。
程序库是操作系统向用户提供的程序接口。

你可能感兴趣的:(c语言,后端,linux,运维)