嵌入式系统:Intel XScale开发详解

5星 · 超过95%的资源 需积分: 4 14 下载量 84 浏览量 更新于2024-11-29 收藏 3.77MB PDF 举报
"嵌入式系统(修订本)——Intel XScale结构与开发,由复旦大学教授陈章龙著,主要涵盖了Intel XScale微架构、ARM体系结构、ARM指令系统,以及Xscale应用处理器PXA250/210的使用方法和开发过程。" 嵌入式系统是计算机技术、通信技术和微电子技术的融合,其特点是计算机硬件直接嵌入到特定的应用系统中,服务于各种领域,如军事、航空航天、工业控制等。随着互联网的发展,嵌入式系统正朝着信息家电和3C产品的方向演进。本书是作者在Intel公司和ARM公司的支持下,基于原有"嵌入式系统——Intel StrongARM结构与开发"进行修订,删去了关于StrongARM SA-1110的内容,重点增加了对Intel XScale架构的讲解。 在ARM体系结构方面,书中详细阐述了ARM架构的基础,包括存储器结构、I/O接口、AMBA接口和JTAG接口。同时,讨论了多种ARM处理器内核,如ARM7、ARM9等。ARM指令系统部分,读者可以学习到ARM指令集、Thumb指令集及其寻址方式,以及如何编写ARM汇编程序。 Intel XScale是Intel公司基于ARM技术的一种高效能微架构,本书在第四章中深入解析了Xscale的体系结构,包括微处理器、存储器管理单元(MMU)、Cache结构,以及调试技术。第五章则专门探讨了PXA250/210这两款Xscale应用处理器,详细介绍了它们的内部结构和各种I/O部件的使用。 第六章,作者聚焦于Xscale架构的开发实践,涵盖硬件开发平台的选择,如Angel和ADS开发工具的使用,以及Intel集成性能函数库IPP的运用。此外,还讨论了在Xscale处理器上部署嵌入式Linux和Windows CE操作系统的方法。 本书适合作为高校相关专业教材,同时也适合从事嵌入式系统开发的工程师参考。通过阅读此书,读者能够掌握Intel XScale处理器的基本原理和开发技巧,进一步提升在嵌入式系统领域的专业能力。