嵌入式三级知识点整理

知识点

目的:打算采取“农村包围城市”的方法来应复习三级嵌入式

记录:2018/2/20(V1.0)


**【嵌入式系统概念及特点】:应用为中心,计算机技术为基础,软硬件可裁剪、对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

*特点:“专、隐、受限、可靠、实时、软固”


**【嵌入式系统的CPU的范畴】:最初的4位,目前大规模的816位,受欢迎的3264位    (CPU => ARM    DSP    FPGA.等)。

*CPU特点有: “实时、低耗、可拓展、集成”


**【嵌入式系统的存储器】:以半导体为主(如:RAM(SPRAM/DRAM)都是易失性),也有新型存储器也得到使用(如FRAM、MRAM、Flash ROM都是非易失性存储器,速度也快)。

*ARM9/ARM11里面有集成Cache(SRAM)存储器.(Cache存放CPU使用最频繁的程序代码和数据,正在运行的数据放在主内存中,没用的就放在外部存储器)。

*DDR2使原来的DDR 可预读位数 和 数据传输速率 从 2位 => 4(8)位    2(4)倍    

DRAM升级->DDR2->SDRAM->DDR3

*NAND (以为单位(数码相机、U盘用它))        NOR(字节为单位)

1)存储特性可分:RAM 、ROM                    2) 物理位置可分:片内、片外、外部

3)存储信息可分:数据、程序


**【微内核与单内核】:微内核就是单内核的改进,单内核更加小巧功能扩充方便,但切换开销比较但有高拓展、易维护、可预测性高(不区分内核模式和用户模式) =>蜂鸟

1)典型的微内核结构系统:Symbian(普通实时系统)、VxWorks、QNX、UCOS、IOS 等

2)典型的单(宏)内核结构系统:Unix、Linux、WinCE、Mac OS、Android OS、DOS等


**【嵌入式系统的分类方面】:由软硬件技术复杂度 => 分 端(4/8位单片机,无系统,白色家电)、端、端(32/64位,互联型)系统


**【嵌入式最小硬件系统】:想想一个普通的51单片机系统板(6个方面)


**【嵌入式 VS PC机 】:

    *开发不同的特点:

1)使用宿主 -- 目标机的开发架构    2)与底层硬件相关    3)软硬件受限    4)程序固化

    *操作系统的比较

1)可移植     2)高实时    3)内核精简    4)抢占式多任务处理    5)可修改、剪裁

6)高可靠性


**【针对1GB地址空间问题】:采用统一编址方式(不是映射编址哦)BANK0比较特殊,只可以是16、32位总线访问,其他的可以8、16、32位访问

你可能感兴趣的:(嵌入式三级知识点整理)