嵌入式(1)基础知识,概念

嵌入式时以应用为中心,计算机技术为基础的计算机系统
在这里插入图片描述

  1. 专用性
  2. 嵌入性
  3. 计算机系统

在这里插入图片描述
硬件层,微处理器,存储器,接口
中间层,也称物理抽象层,功能硬件初始化与硬件驱动,为上层提供硬件接口
软件层:eos(嵌入式系统),GUI(图形化界面),文件系统
应用层:应用程序

系统特点

  1. 技术先进
  2. 内核小
  3. 系统精简
  4. 系统实时性高
  5. 标准化
  6. 嵌入式系统本身不具备开发能力

嵌入式处理器分类

  1. 嵌入式微处理器
  2. 嵌入式微控制器
  3. 嵌入式dsp
  4. 片上系统(soc)

微处理器(empu):内部无存储器外设电路,在电路板上设计ROM,RAM。总线等集合叫单板计算机
微控制器(emcu):单片机
dsp:执行dsp算法的设备
SOC:大规模集成

操作系统

操作系统现如今广泛运用的三种,多道批处理,分时操作系统,实时操作系统
实时操作系统适用于嵌入式设备

操作系统功能:

  • 进程处理机管理
  • 作业管理
  • 存储管理
  • 文件管理
  • 设备管理
    嵌入式操作系统特点:
  • 可装卸
  • 实时性
  • 统一接口
  • gui
  • 网络功能
  • 强稳定性,弱交互性
  • 固话代码
  • 硬件适应性,移植性

实时内核使用基于优先级的调度算法

不可剥夺内核:进程有自动放弃占用CPU的权利,不允许剥夺正在使用CPU的进程
可剥夺内核:高优先级可剥夺低优先级

中断

中断是一种硬件机制
系统时钟:周期性中断

嵌入式开发

在这里插入图片描述
需求分析,体系结构设计,软件设计,硬件设计,系统集成,系统测试

类型:

  • 瀑布型,自上而下,固定次序
  • 逐步求精:第一次迭代-》第二次迭代——》,,,,,,
  • 螺旋式:两者结合
  • 喷泉模型:各阶段相互叠加,多次反复。
  • 快速原型模型:快速完成用户需要,原型会被抛弃
  • 智能模型:使用工具开发

工具:

  • 编译器
  • 链接器
  • 定位器
  • 集成开发环境

测试工具:软件,硬件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值