内容简介
本书以实际的嵌入式系统产品应用与开发为主线,力求透彻讲解开发中所涉及的庞大而复杂的相关知识。第1~5章为基础篇,介绍ARC嵌入式系统的基础知识和开发过程中需要的一些理论知识,具体包括ARC嵌入式系统概述、ARC EM处理器介绍、ARC EM编程模型、中断及异常处理、汇编语言程序设计等内容。第6~9章为实践篇,介绍如何建立嵌入式开发环境、搭建嵌入式硬件开发平台等,具体包括ARC EM处理器的开发及调试环境、MQX实时操作系统、ARC EM Starter Kit FPGA开发板以及嵌入式系统应用开发实例等内容。第10~11章特别介绍ARC EM处理器特有的可配置及可扩展APEX属性,以及如何在处理器设计中利用这种可配置及可扩展性实现优化设计。
AI简介
这是一本全面而深入的嵌入式系统开发指南,旨在帮助读者掌握ARC EM处理器在嵌入式系统中的应用与开发。全书分为基础篇和实践篇,基础篇介绍了嵌入式系统的定义和组成、ARC EM处理器编程模型、中断及异常处理、汇编语言程序设计等内容。实践篇则介绍了如何建立嵌入式开发环境、搭建嵌入式硬件开发平台等,具体包括ARC EM处理器的开发及调试环境、MQX实时操作系统、ARC EM Starter Kit FPGA开发板以及嵌入式系统应用开发实例等内容。
书中详细讲解了嵌入式系统的定义和组成,阐述了嵌入式系统的概念、主要结构、特点以及嵌入式处理器的相关内容。ARC EM处理器编程模型概述详细介绍了ARC EM处理器的特点、优势及其体系结构,包括其接口和存储系统,可配置性和可扩展性,以及动态流水线发射技术。书中还深入探讨了数据类型在存储器中的存储情况,以及中断单元特性和异常定义及处理等关键技术点。
此外,书中还详细介绍了汇编语言编程步骤,包括分析需求确定算法、合理分配存储空间和寄存器、根据算法画出程序流程图、根据流程图编写程序等步骤。同时,书中也讲解了MetaWare开发套件的构成,包括MetaW