zoukankan      html  css  js  c++  java
  • ARM嵌入式复习

    第一章

    1.嵌入式系统

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

      根据应用的要求,沿着“体积小,低功耗,高可靠”方向发展,对运算速度,存储容量没有统一要求。三要素:嵌入,专用,计算机

    2.嵌入式系统有哪些组成部分

      一般由硬件层,中间层(HAL或BSP)和软件层组成

      粗略划分:嵌入式处理器,外围设备,嵌入式操作系统(可选),嵌入式应用软件

      稍微划分:嵌入式处理,外围设备,驱动程序,嵌入式操作系统,应用接口,嵌入式应用软件

    3.嵌入式系统特点:1.系统内核小 2.专用性强 3.系统精简 4.实时性高

    4.嵌入式处理器的分类

      嵌入式微处理器(MPU):就是和通用计算机的处理器对应的CPU,可以认为是“增强型”通用微处理器

      嵌入式微控制器(MCU):就是将整个计算机系统的主要硬件集成到一块芯片中,芯片内部集成ROM/EPROM,RAM.总线,总线逻辑,定时/计数器,Watchdog、I/O,串行口,A/D等各种必要功能和外设

      嵌入式DSP处理器(DSP):是专门用于信号处理的处理器,在系统结构和指令算法方面都进行了特殊的设计,具有很高的编译效率和指令执行速度

      嵌入式片上系统(SOC):是追求产品系统最大包容的集成器件,绝大多数系统构建都在一个系统芯片内部

    第二章

    1.ARM:是Advance RISC Machine的缩写,既可以认为是一个公司的名字,也可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字

    2.在ARM9TMDI中“9TMDI”的含义:

      9:采用版本为9的ARM微处理器  

      T:支持16位压缩指令Thumb

      D:支持片上Debug,称为D变种

      M:内嵌硬件乘法器Mutiplier,称为M变种

      I:嵌入式ICE,支持片上断点和调试,称为I变种

    3.ARM Cort-A8处理器的三种工作状态

      ARM状态:处理器执行32位的字对齐的ARM指令;

      Thumb状态:处理器执行16位的半字节对齐的Thumb指令

      ThumbEE状态:执行16位的半字节对齐的Thumb指令集变种

      8种工作模式:用户模式,快速中断模式,外部中断模式,管理模式,中止模式,未定义模式,系统模式,监控模式

              特权模式:除用户模式之外的其他的7种工作模式都是特权模式。

             异常模式:除用户模式系统模式之外的其他六种工作模式都是异常模式

  • 相关阅读:
    一条insert语句批量插入多条记录
    分析器错误消息: 未能加载类型“WebApplication._Default”
    Avi视频生成缩略图时,提示“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”
    DataGridView 的单元格的边框、 网格线样式的设定【转】
    2015届求职经历(转)
    现在有m组n个有序数组,例如{1,2,3,4},{2,3,4,6},{1,3,5,7},在这些数组中选择第k小的数据,然后返回这个值
    给定数组A,大小为n,现给定数X,判断A中是否存在两数之和等于X
    ASP.Net中使用Report Service
    为自己尝试写点东西吧,程序员们!(转)
    ubuntu菜单面板丢了怎么找回
  • 原文地址:https://www.cnblogs.com/xiaochi/p/7993719.html
Copyright © 2011-2022 走看看