1、嵌入式微处理器体系结构 嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。
2、嵌入式微处理器的两大体系结构:冯·诺依曼结构 和 哈弗体系结构 。嵌入式微处理器的两种指令系统:复杂指令集CISC和 RISC 。
3、工作模式就是系统所处的状态,广义来说,比如windows系统中的安全模式就是一种工作模式,每种工作模式有不同的权限要求和作用。
嵌入式系统定义:以应用为中心,计算机技术为基础,软硬件可剪裁,适应应用系统对功能,成本,体积,可靠性,功耗严格要求的计算机系统。
嵌入式系统组成 硬件层 嵌入式系统硬件层包括:处理器和储存器以及通用设备接口,可以利用这些设备,构成控制模块,可以操作程序。这样的处理器大部分用于在工作人群中,可以给这些人设置专用的系统,也可以放置在电脑中,作为芯片使用,使用起来更简单,工作效率又很高,可靠性强。
嵌入式操作系统主要由硬件层、中间层和系统软件层构成。硬件层是基础,包括嵌入式微处理器、存储器(如SDRAM、ROM、Flash等)以及通用设备接口(如A/D、D/A、I/O等)。嵌入式微处理器如ARM、MIPS等,工作在专用设计的系统中,集成多种功能以实现小型化、高效性和可靠性。
一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。
嵌入式最小系统由硬件层、中间层和系统软件层这三个部分组成。具体介绍:硬件层 硬件层中包含嵌入式微处理器、存储器(SDRAM、ROM、Flash等)、通用设备接口和I/O接口(A/D、D/A、I/O等)。在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块。
相比之下,微控制器的最大特点是单片化,这意味着它可以将所有必要的组件集成到一个芯片上,从而极大地减小了体积。这不仅使功耗和成本得以降低,还提高了系统的可靠性。嵌入式微处理器和微控制器虽然都用于嵌入式系统,但它们在功能和设计上有显著差异。
而嵌入式系统则是一种集成了硬件与软件的独立运行设备。它的软件部分仅限于操作系统和运行环境,能够独立执行特定任务。硬件方面,嵌入式系统包括了如信号处理器、存储器、通信模块等多种组件,能够完成特定的物理功能。嵌入式系统广泛应用于家电、汽车、医疗设备等各个领域,为用户提供了便利。
嵌入式开发涵盖的产品非常广泛,从简单的电子时钟到复杂的手机、穿戴设备、无人机、机器人和各种输入输出设备,如鼠标和键盘。这些产品通常集成了多种技术,嵌入式开发负责提供核心的控制逻辑。嵌入式开发的知识体系覆盖了多个方向,包括单片机开发、ARM+Linux开发以及FPGA/DSP方向的开发。
从用户的观点来看,图形用户界面(GUI)是系统的一个最至关重要的方面:用户通过GUI与系统进行交互。所以GUI应该易于使用并且非常可靠。但它还需要是有内存意识的,以便在内存受限的、微型嵌入式设备上可以无缝执行。所以,它应该是轻量级的,并且能够快速装入。另一个要考虑的重要方面涉及许可证问题。
● Gdb—调试器,可使用多种交叉调试方式,包括使用串口和以太网调试。开发环境 本嵌入式系统开发平台的GNU开发套件运行于桌面Linux操作系统。
单片机是一种集成度较高的芯片,内含处理器、存储器、输入输出和定时器等硬件资源,用于执行特定任务。而嵌入式系统则是一种更为复杂的综合系统,它不仅仅包含硬件资源,还包括软件和通信等方面的组件,能够处理更复杂的问题。单片机的主要功能是完成简单的控制任务,例如控制电机或灯光等。