嵌入式系统1--简介

嵌入式系统1–简介

实时操作系统

是不是RTOS,由任务调度策略决定:

  • Windows等OS不是实时操作系统,因为,CPU为任务分配时间片,到了时间不管有没有执行完都换下一个任务,所有任务都有机会运行到,是时间线轮转策略
  • RTOS有uCosⅡ、VxWorks等,CPU对多个任务分配优先级,执行完一个才执行下一个,是基于优先级的调度策略

硬件最小系统

  • 处理器
    • 51
    • arm
    • powerpc
    • MIPS
  • 电源电路
  • 复位电路
  • 时钟电路
  • 存储电路
    • RAM:掉电丢失
      • SRAM
      • DRAM:需要周期性刷新,不然不断电也丢数据
    • ROM:只读,不能写,掉电不丢失
      • PROM:只能写一次
      • EPROM:可擦除,所以可写入多次,写入前必须擦除,擦除需要紫外线;
      • EEPROM:先擦后写,电可擦除,容量小,2k左右
    • FLASH:多次写入,先擦后写
      • NORFlash
      • NANDFlash
      • EMMC

嵌入式软件开发模式

  • 开发主机(Host) — 也叫上位机
    • 代码编写、编译
  • 目标板(Target) — 也叫下位机
    • 代码运行
  • 连接介质
作者

Gavin

发布于

2022-09-01

更新于

2022-09-01

许可协议

CC BY-NC-SA 4.0

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×