什么是嵌入式系统?

我们在日常的生活当中经常会听说到嵌入式应用,而在物联网的发展下,嵌入式的应用也变得更加多样起来,我们不禁会有一个疑问,什么是嵌入式系统,下面我们一起学习一下。

嵌入式系统定义

简单的讲,嵌入式系统就是嵌入到对象体中的专用计算机系统。它包含了嵌入、专用、计算机这三个要素。
而广义的讲,嵌入式系统也就是具备某些功能的软硬件结合体。以应用为中心、以计算机技术为技术、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

嵌入式系统分类

根据嵌入式系统的表现形式,可以分为芯片级、模块级以及系统级;根据实时性可分为非实时、软实时。
芯片级类似于我们常用的带有算法的处理器,模块级类似于我们常常使用的一些模块,系统级就相对比较大了、功能也更加强大一下。非实时主要应用于外部不是非常严格的地方,例如PDA,而硬实时主要是军工方面的一下。

单片机

我们经常使用的单片机,比如常见的51系列,32系列,这些都是嵌入式系统的一种,但是又与嵌入式系统有着不小的区别,这些单片机的处理能力、运算速度是不及嵌入式系统的,一般没有网络功能,通知最重要的就是单片机不适用操作系统,我们运用单片机进行一些流水灯这样的测试,均属于裸机编程。

而操作系统可以屏蔽底层的这些硬件差异,嵌入式系统不需要像单片机一样直接操控引脚,而是通过程序控制,借助OS内核实现机制,达到单片机直接控制引脚输出一样的效果。

PC机

其实PC机也是嵌入式系统的一种,只不过处理器和OS都是统一的Intel系列。

嵌入式系统学习-------1.什么是嵌入式系统?相关推荐

  1. Android客户端之“微服私访”App的系统学习(八)调用系统摄像头拍照并管理照片并使用Okhttp上传文件至后台

    纤云弄巧,飞星传恨,银汉迢迢暗度.金风玉露一相逢,便胜却.人间无数.柔情似水,佳期如梦,忍顾鹊桥归路.两情若是久长时,又岂在.朝朝暮暮.明天就是七夕了,在此吟诗一首,然而和我并木有什么关系,所以还是静 ...

  2. 【高级Java架构师系统学习】java问答社区系统

    02 JVM 线程 JVM内存区域 JVM运行时内存 垃圾回收与算法 JAVA四种引用类型 GC分代收集算法 VS 分区收集算法 GC垃圾收集器 JAVA IO/NIO JVM类加载器 03 JAVA ...

  3. 深圳嵌入式培训:嵌入式技术学习路线大纲分享

    深圳嵌入式培训:嵌入式技术学习路线大纲分享 嵌入式系统是当前热门.具发展前景的IT应用领域之一,嵌入式的运用范围也越来越广,更多的企业领域都会用到嵌入式技术,嵌入式前景和就业范围会更大,而市场上的嵌入 ...

  4. WMS系统学习之ModernWMS

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 WMS系统学习之ModernWMS 前言 WMS系统:仓储管理系统(WMS)是一个实时的计算机软件系统,它能够按照运作的业务规则和运算 ...

  5. Unity动画系统学习

    Unity动画系统学习 文章目录 Unity动画系统学习 AnimationState 动画状态 Animation Transitions 动画过渡 动画分层和遮罩 动画混合 1D混合 2D混合 动 ...

  6. Shell系统学习之什么是Shell

    系列文章目录 Shell系统学习之什么是Shell Shell系统学习之创建一个Shell程序 Shell系统学习之向Shell脚本传递参数 Shell系统学习之如何执行Shell程序 Shell系统 ...

  7. 系统学习Shell之正则表达式

    系列文章目录 Shell系统学习之什么是Shell Shell系统学习之创建一个Shell程序 Shell系统学习之向Shell脚本传递参数 Shell系统学习之如何执行Shell程序 Shell系统 ...

  8. c++方向的学习路线;c++系统学习;c++进阶提升

    C++常用在后端服务器,移动互联网后端,经典Windows界面开发,移动互联网端界面开发,跨平台界面开发,图形分析,系统架构,应用设计,还有现在最为流行的分布架构等一些新的技术领域,C/C++工程师必 ...

  9. 嵌入式系统学习---------2.嵌入式系统设计过程

    一. 系统需求分析 我们在做嵌入式设计的时候,首先我们要知道要干什么.我们要实现什么,也就是要实现的目标.规范来说我们第一件要做的事情就是确定设计任务和设计目标,并提炼规格说明书,作为正式设计指导和验 ...

最新文章

  1. 面试必问:Spring循环依赖的三种方式
  2. java sax解析xml_在Java中使用DOM,SAX和StAX解析器解析XML
  3. redis持久化、内存优化、过期、LRU内存
  4. Activiti添加批注(comment)信息
  5. 每天一点正则表达式积累(六)
  6. sqoop连接hive和mysql_【数据平台】sqoop支持hive和mysql互导的基本语句格式
  7. VS2019打包教程
  8. python文件操作方法seek_Python文件操作及seek偏移详解
  9. 【分享-世界著名的免费摄影图库】 素材中国, 高清壁纸 - PxHere摄影图库
  10. [ 应急响应 ]服务器(电脑)受到攻击该如何处理?(二)
  11. 队列——数据结构严蔚敏C语言版
  12. 宝物志分享:那些具有潜力的彩宝收藏品种
  13. mybatis带引号_mybatis-MyBatis
  14. Centos6.5离线安装中文输入法
  15. echarts 自定义平均线值
  16. WPF中的3D Wireframe
  17. 基于心理账户、效应及决策,聊聊股票App的设计
  18. JAVA-JSON文件转excel文件
  19. vba抽奖ppt 深蓝计协电竞大赛
  20. 关于Mac便笺,你还不知道的那些快捷键!

热门文章

  1. 陈平,温铁军视频思想笔记
  2. mendeley引用参考文献不显示_ubuntu下使用mendeley插入参考文献
  3. 轻松解决电脑小喇叭的红叉叉
  4. Ubuntu 10.10安装配置指南Ubuntu 11.10 图形安装教程
  5. Selenium学习 - WebElement接口
  6. pe下找不到ssd硬盘_进入pe后找不到固态硬盘怎么解决
  7. 【论文笔记】图匹配的路径跟随算法
  8. Git 学习日记-01
  9. Windows Terminal 快速安装
  10. python中对Routers的理解