下载中心
高质量C++编程指南.pdf(林锐的)pdf
1星 发布者: 电子爱好者IK

2013-09-29 | 1积分 | 1.17MB |  29 次下载

下载 收藏 评论

文档简介
标签: 深入

深入

开发

开发

深入BREW开发第一章 硬件基础硬件是软件的运行平台, 没有硬件的支撑软件也将不复存在。 您能想象没有显示器软件将如何显示图 形,没有 CPU 软件将如何运行吗?反正我想象不到!但是如果把问题反过来问就问到本质了,软件运行需 要哪些硬件支持呢?看图 1.1: CPU RAM ROM 输出设备 输入设备 存储设备 图 1.1 系统结构框图 我们抛开硬件的什么电器特性等等,去芜存菁,就是上面的这个图了。如果程序要运行没有 CPU 是 不行的,CPU 要快速的交换数据,没有 RAM 也是不行的。因此无论任何系统,CPU 和 RAM 都是必不可 少的。您一定会提醒我 ROM 不也是不变的吗?这种说法不完全对,因为在 PC 系统和嵌入式系统之间 RO M 的作用是不一样的。在 PC 系统中 ROM 就是那个 BIOS 芯片,是用来提供系统的启动代码和基本的输 入输出功能的;而在嵌入式系统中,ROM 存储了全部的代码,它已经将 PC 中的 BIOS 和硬盘的与代码相 关的功能混合在一起了。 设备 CPU RAM ROM 存储设备 输入设备 输出设备 PC 系统典型硬件设备 任何 CPU 任何 RAM BIOS 芯片 硬盘 键盘 显示卡+显示器 嵌入式系统典型硬件设备 任何 CPU 任何 RAM Flash 芯片 Flash 芯片 键盘 LCD 显示屏PC 的 ROM ――BIOS 芯片可以采用 Flash 芯片, 在这里之所以不写成 Flash 芯片是因为 BIOS 的 作用和嵌入式系统的 Flash 作用不大一样,使用 BIOS 以示区分。1.1 CPU 和 RAM从软件观点来讲,任何 CPU 和 RAM 都可以应用于各种系统中,不存在明显的区别,只要 CPU 可以 执行指令控制设备就可以了。但是考虑到耗电以及体积(嵌入式设备通常要求耗电低、体积小)等问题, 嵌入式系统就发展出了专用……

评论
相关视频
  • 控制系统仿真与CAD

  • PLC功能指令应用详解

  • 微波毫米波电路分析与设计

  • Android车载系统框架

  • 天线原理与基本参数

  • 嵌入式电机驱动 SoC NSUC1610 的座椅通风应用解说

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×