资料
  • 资料
  • 专题
高质量C++编程指南.pdf(林锐的)
推荐星级:
类别: 消费电子
时间:2020-01-10
大小:1.17MB
阅读数:195
上传用户:二不过三
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
深入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 可以 执行指令控制设备就可以了。但是考虑到耗电以及体积(嵌入式设备通常要求耗电低、体积小)等问题, 嵌入式系统就发展出了专用……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书