赞
踩
冯诺依曼结构
传统计算机采用冯诺伊曼架构也称为普林斯顿结构,是一种将程序指令存储器和数据存储其合并在一起的存储器结构
1 冯诺依曼结构的计算机程序和数据共用一个存储空间,程序指令存储地址和数据从存储地址指向同一个存储器的不同物理位置
2.采用单一的地址及数据中线,程序指令和数据的宽度相同
哈弗结构
哈弗结构时一种并行体系结构,主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址、独立访问
多核处理器指的是多个微处理器内核,将两个或更多的微处理器封装在一起,集成在一个电路中。
两个或者多核内核工作协调实现方式
多核CPU调度:
多核cpu环境进程下调度算法一般有全局队列调度和局部队列调度两种
嵌入式软件是指:在应用在嵌入式计算机系统中各种软件,除了具有通用软件的一般性,还具有一些与嵌入式系统相关特点,包括:
嵌入式软件分类
介于主板硬件和操作系统中驱动层程序之间的一层。(驱动开发)
具体功能:
BootLoader:嵌入式系统加单后运行的第一段软件代码,是在操作系统内核运行之前运行的一段小程序,通过这个可以硬件设备初始化,建立内存空间映射图等(类似bios)
处理流程:
在一个嵌入式系统中,操作系统可有可无,但无论如何,设备驱动程序必不可少。
驱动程序就是一组库函数,用来对硬件进行初始化和管理,并向上层软件提供良好的访问接口
对不同的硬件功能不同,基本功能:
组成:
嵌入式系统特性
分类:
分层结构
特点:
系统组成:
要求:
特点:
完全嵌入受控期间内部,为特定应用设设计的专用计算机系统
特征:
分为硬实时,软实时。
特征:
一个典型的交叉开发环境,包含三个高度集成的部分
交叉编译:
嵌入式软件开发所采用的编译称为交叉编译,在一个平台上生成可以在另一个平台上执行的代码。
嵌入式系统的开发需要借助宿主机来编译出目标机的可执行代码
交叉调试:
在宿主机和目标机之间进行的交叉调试,调试器仍然运行在宿主机的通用操作系统之上,但被调试的进程却是运行在基于特定硬件平台的嵌入式操作系统中。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。