超过460,000+ 应用技术资源下载
pdf

高质量C++编程指南.pdf(林锐的)

  • 1星
  • 日期: 2013-09-29
  • 大小: 1.17MB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 深入开发

              深入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 可以 执行指令控制设备就可以了。但是考虑到耗电以及体积(嵌入式设备通常要求耗电低、体积小)等问题, 嵌入式系统就发展出了专用……             

更多简介内容

评论


个人中心

意见反馈

求资源

回顶部

下载专区


TI最新应用解决方案

工业电子 汽车电子 个人电子

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

EEWorld下载中心——分享有价值的电子技术资料

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })