嵌入式系统设计与应用---嵌入式系统概述(学习笔记)

news/2024/7/5 5:40:54

目录​​​​​​​

嵌入式系统

概念

组成

嵌入式常用的操作系统

与PC机的区别

开发

软件开发

硬件开发

嵌入式处理器

分类


嵌入式系统

概念

应用为中心,以计算机技术为基础软硬件可载剪,适应对功能、可靠性、成本,体积、功耗严格要求的专用计算机系统

组成

软件:嵌入式应用软件、嵌入式操作系统

硬件:嵌入式处理器、嵌入式外围设备

嵌入式常用的操作系统

Linux、安卓、Win CE、 Symbinan、VxWorks、HC/OS-II、uITRON等

与PC机的区别

  • 嵌入式系统专注于特定的应用,而PC是通用计算机
  • 使用多种类型的处理器
  • 大多有功耗约束
  • 经常在极端的环境下运行
  • 系统资源比PC少
  • 需要专用工具和方法进行开发设计

开发

软件开发

开发或移植一个BootLoader到目标上,用来引导日标系统上的嵌入式操作系统内核

移植一个嵌入式操作系统内核到目标上去,如Linux内核

开发一个文件系统,如Linux的rootfs

开发特定硬件的驱动程序,如网口、USB口、LCD等的驱动程序

开发上层的应用程序,如游戏程序

硬件开发

原理图设计、PCB版图设计、PCB板加工与焊接

嵌入式处理器

分类

嵌入式微处理器(EMPU)、嵌入式微控制器(MCU)、嵌入式数字信号处理器(DSP)、嵌入式片上系统(SOC)

EMPU

特点:基础是通用计算机的CPU 应用:将微处理器装配在专门设计的电路板上,只保留和嵌入式应用相关的母版功能,但在电路板上必须包括RAM、ROM、总线接口、各种外设等器件

MCU

特点:单片机,以微处理器内核为中心,在芯片内部集成了存储器,定时/计数器,并行I/O端口,串行通信端口,中断等;

应用:MCS-51,STM32、8051等

DSP

特点:综合了数字信号处理算法的处理器。

应用:TMS320等

SOC

特点:在一个芯片上集成微处理器、DSP,可编程逻辑,AD/DA等实现一个更为复杂的系统。

应用:WLAN基带芯片、便携式多媒体芯片等


http://lihuaxi.xjx100.cn/news/1533416.html

相关文章

【干货】风控建模中把原始变量转成WOE实现(Python)

很多刚开始建模的同学,对原始变量转WOE都是一知半解,弄不清楚为什么要转WOE,也不清楚要怎么把变量转成WOE。对于WOE原理不清楚的小伙伴,可以先看下本公众号之前的文章:风控建模中的IV和WOE。本文重点讲解用Python中的toad库实现变量的WOE转换。 文章目录 一、WOE的定义二、…

三、C#—变量,表达式,运算符(3)

🌻🌻 目录 一、变量1.1 变量1.2 使用变量的步骤1.3 变量的声明1.4 变量的命名规则1.5 变量的初始化1.6 变量初始化的三种方法1.7 变量的作用域1.8 变量使用实例1.9 变量常见错误 二、C#数据类型2.1 数据类型2.2 值类型2.2.1 值类型直接存储值2.2.2 简单类…

AJAX学习笔记9 搜索联想自动补全

AJAX学习笔记8 跨域问题及解决方案_biubiubiu0706的博客-CSDN博客 其实就一个功能 搜索联想 自动补全 键盘按下事件keydown 键盘弹起事件keyup 做模糊查询 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><t…

LVGL在单色屏上运行

LVGL在单色屏上运行 一、环境准备二、实现步骤 本文主要讲述LVGL在单色屏应用中的实现思路&#xff0c;并已验证通过。网上关于lvgl移植的文章有很多了&#xff0c;本文不加以赘述。 一、环境准备 版本&#xff1a;LVGL 8.2屏幕&#xff1a;中景园ZJY213S0700屏幕驱动芯…

MySQL触发器使用指南大全

一、介绍 触发器是与表有关的数据库对象&#xff0c;指在insert/update/delete之前或之后&#xff0c;触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性&#xff0c;日志记录&#xff0c;数据校验等操作。 使用别名OLD和NEW来引…

DockerFile构建过程 实践

Dockerfile 1 DockerFile 构建过程 dockerfile是用来构建docker镜像文件&#xff01;命令参数脚本 构建步骤 dockerfiledocker build 构建一个镜像docker run 运行镜像docker push 发布一个镜像 dockerhub官方的镜像&#xff0c;会对应到github上一个仓库中的Dockerfile …

AI伦理:科技发展中的人性之声

文章目录 AI伦理的关键问题1. 隐私问题2. 公平性问题3. 自主性问题4. 伦理教育问题 隐私问题的拓展分析数据收集和滥用隐私泄露和数据安全 公平性问题的拓展分析历史偏见和算法模型可解释性 自主性问题的拓展分析自主AI决策伦理框架 伦理教育的拓展分析伦理培训 结论 &#x1f…

黑马JVM总结(三)

&#xff08;1&#xff09;栈内存溢出 方法的递归调用&#xff0c;没有设置正确的结束条件&#xff0c;栈会有用完的一天&#xff0c;导致栈内存溢出 可以修改栈的大小&#xff1a; 再次运行&#xff1a;减少了次数 案例二&#xff1a; 两个类的循环应用问题&#xff0c;导致Js…