《ARM嵌入式系统开发-软件设计与优化》读书笔记
文章平均质量分 79
GTAI光钛
GTAI 光钛科技
展开
-
[ARM嵌入式系统开发]第一章之Dhrystone
在书的第一章开头部分,作者提到了“最成功的ARM内核之一ARM7TDMI,具有最高120 Dhrystone MIPS的性能、高的代码密度和低功耗等特性,使它成为移动嵌入式设备的最佳选择”。这里的Dhrystone MIPS,作者给了一个注释,Dhrystone MIPS version 2.1是一个小的基准测试程序。当然仅仅知道这些还是不够的。 Dhrystone benchm原创 2010-03-08 20:49:00 · 9643 阅读 · 7 评论 -
[ARM嵌入式系统开发]第一章之RISC和CISC
这本书在讲解ARM的设计思想前,首先介绍了指令集的设计思想。因为要引出ARM为什么会采用改进过的RISC指令集设计思想,所以这部分主要分析了RISC和CISC之间的区别。因为笔者对RISC和CISC也知之甚少,所以查阅了一些资料,在这里列了出来,欢迎各位看官纠正。 大家都知道,CISC出现的比RISC要早,但是CISC这个概念的出现,却晚于RISC。这个原因说起来比较简单原创 2010-03-28 15:36:00 · 1515 阅读 · 0 评论 -
[ARM嵌入式系统开发]读书笔记第一章之ARM对RISC的改进
在讲解完RISC和CISC的区别后,作者过渡到了ARM的指令集上,ARM虽然宣称自己是RISC指令集,但是并没有完全依照RISC来设计,可以说是在RISC和CISC的融合之后,又做了适合自己的改进。 由于ARM是以RISC为基础来设计的,所以ARM很难避免指令代码密度不高以及指令功能简单的问题。为了避免这些问题,ARM在大多数指令上加上了条件执行域和桶形移位的预处理功能,原创 2010-03-29 19:03:00 · 1053 阅读 · 1 评论 -
[ARM嵌入式系统开发]第一章之嵌入式系统的软硬件
本章的最后,通过描述ARM为核心的嵌入式系统,来介绍了嵌入式系统的软件和硬件构成和结构。这里根据这部分的介绍以及其他的文章,描述下通用的嵌入式系统的软件和硬件。 首先来说下硬件,书中说,包含有处理器,控制器,外设和总线四个部分。这是一种比较笼统的说法,如果要更笼统点来说,应该是包含处理器,总线,外设三个部分。因为诸如存储器,控制器,接口等都可以被归纳成外设。通常来说,嵌入式系统的原创 2010-03-30 21:21:00 · 1391 阅读 · 0 评论