收藏 分享(赏)

csu嵌入式系统(复习)last.doc

上传人:wjmd390 文档编号:7058954 上传时间:2019-05-04 格式:DOC 页数:20 大小:754KB
下载 相关 举报
csu嵌入式系统(复习)last.doc_第1页
第1页 / 共20页
csu嵌入式系统(复习)last.doc_第2页
第2页 / 共20页
csu嵌入式系统(复习)last.doc_第3页
第3页 / 共20页
csu嵌入式系统(复习)last.doc_第4页
第4页 / 共20页
csu嵌入式系统(复习)last.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、 嵌入式系统特征答: 定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统与通用计算机相比具有以下特点:(嵌入式实时操作系统及应用开发P7)1) 嵌入式系统通常是以形式多样的面向特定应用的软硬件综合体2) 嵌入式系统得到多种处理器类型和体系结构的支持3) 嵌入式系统通常极其关注成本4) 嵌入式系统有实时性和可靠性的要求5) 嵌入式系统使用的操作系统的特性(一般是适应多种类型处理器、可裁剪、轻量型和可固化的嵌入式操作系统)6) 嵌入式系统开发需要专门工具和特殊方法重要特征:系统内核小,专用性强,可靠性高,功耗低,

2、系统精简,可裁剪性好,功能强大,性价比高,具有高 实 时 性 的 系 统 软 件 和 操 作 系 统 , 支持多任务,其开发需要专门的开发工具和环境。课件:知识集成系统,具有技术密集、资金密集、高度分散、不可垄断、面向应用不断创新的特点嵌入式系统与通用 PC 比较:专用与通用,嵌入式系统的 CPU 多样化、关注成本,实时约束,RTOS(实时系统)与Windows/Unix, 故障后果( watch dog) ,功耗(速度与功耗的关系,需权衡) ,环境恶劣,系统资源少,ROM 运行,专用开发、调试工具(交叉开发),Time to Market(上市时间) CPU 的体系结构CPU 是 中 央 处

3、 理 单 元 (Central Processing Unit)的 缩 写 , 它 可 以 被 简 称 做 微 处 理 器 ( Microprocessor),不 过 经 常 被 人 们 直 接 称 为 处 理 器 (processor)。CPU 内部结构大概可以分为控制单元、运算单元、存储单元和时钟等几个主要部分。嵌入式微处理器的体系结构可采用冯诺依曼(Von Neumann)结构或哈佛(Harvard)结构;指令系统可采用精简指令系统 RISC(Reduced Instruction Set Computer)或复杂指令系统(Complex Instruction Set Computer

4、)I. 冯诺依曼(Von Neumann)结构 /库说明语句use ieee.std_logic_1164.all; /程序包说明语句use ieee.std_logic_unsigned.all; /程序包说明语句entity counter is port( clk,rst : in std_logic; q : buffer std_logic_vector(3 downto 0); end; architecture arch of counter is begin process(clk,rst) begin if rst=1 then q 0,如果系统 S 在 T1 时刻接受到输入

5、,在 T2 时刻给出合理的输出,且使 T2-T1#include #include #include using namespace std;#include #include #pragma pack(push)#pragma pack(1)typedef struct YOUR int sd :2;char cTsd2; int ss :7;_YOUR; int main( ) / The first member function/ searches for a single character in a stringcoutsizeof(_YOUR)endl;return 0;关键字

6、valotile 的作用是告诉编译器,不要把变量优化到寄存器里。在开发多线程并发的软件时,如果这些线程共享一些全局变量,这些全局变量最好用 valotile 修饰。这样可以避免因为编译器优化而引起的错误,这样的错误非常难查。. 什么是 IP 核,IP 核设计有什么优点?答: IP 核( Intellectual Property core) 是一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,可以移植到不同的半导体工 艺中去生产集成电路芯片。利用 IP 核设计电子系统,引用方便,修改基本元件的功能容易。具有复杂功能和商业价值的 IP 核一般具有知识产权,尽管 IP核的市场活动还

7、不规范,但是仍有许多集成电路设计公司从事 IP 核的设计、开发和营销工作。IP核有两种,与工艺无关的 VHDL 程序称为软核;具有特定电路功能的 集成电路版图称为硬核。硬核一般不允许更改,利用硬核进行集成电路设计难度大,但是容易成功流片。IP 核一些在数字电路中常用,但比较复杂的功能块,如 FIR 滤波器、SDRAM 控制器、PCI 接口等设计成可修改参数的模块。IP 核的重用是设计人员赢得迅速上市时间的主要策略。 调用 IP 核能避免重复劳动,大大减轻工程师的负担,因此使用 IP 核是一个发展趋势。IP 核包括硬 IP 与软 IP。可配置 IP 是参数化后的可重定目标 IP,其优点是可以对功

8、能加以裁剪,以符合特定的应用。这些参数包括总线宽度、存储器容量、使能或禁止功能块。硬 IP 最大的优点是确保性能,如速度、功耗等。然而,硬 IP 难以转移到新工艺或集成到新结构中,是不可重配置的。软 IP 是以综合形式交付的,因而必须在目标工艺中实现,并由系统设计者验证。其优点是源代码灵活,可重定目标于多种制作工艺,在新功能级中重新配置。(嵌入式开发查询手册P226)考题:1.嵌入式系统的定义和特征2. MPC8260 CPU 的特点, CPM 的功能3.RAM、SRAM 、DRAM、ROM、EPROM、DDR SDRAM、SDRAM、NOR Flash、NAND Flash 的用途和特点4.

9、用 300 字以内的文字简述异步串行?的数据传输方式。说明 UART 的驱动程序5.简述 S3C4510 运行 CLinux 的交叉开发环境6. 机顶盒、汽车 ABS、导弹、航空、手机、51 单片机系统、GPS、网络路由器各适合采用哪种操作系统?(注意:一个东西可能可以用多种操作系统)7. valotile 的用法, Cache 操作中的 CacheFlush 和 CacheInvalidaor 的用法8.用 verilog 或 VHDL 写一个 BCD 到七段码的硬件程序9.简述嵌入式系统的开发过程10. 什么是 JTAG,JTAG 有什么作用,特点?11. 什么是优先级反转?如何处理优先级反转?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报