ARM嵌入式系统开发与编程
¥
15.25
3.8折
¥
40
九五品
仅1件
作者孟庆洪,侯宝稳 编著
出版社清华大学出版社
ISBN9787302223399
出版时间2011-04
版次1
装帧平装
开本16开
纸张胶版纸
页数348页
字数99999千字
定价40元
上书时间2024-04-23
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:ARM嵌入式系统开发与编程
定价:40元
作者:孟庆洪,侯宝稳 编著
出版社:清华大学出版社
出版日期:2011-04-01
ISBN:9787302223399
字数:541000
页码:348
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
《ARM嵌入式系统开发与编程》(作者孟庆洪、侯宝稳)以实际的嵌入式系统产品开发为主线,力求清晰、透彻地讲解开发中所涉及的庞大而复杂的相关知识。本书首先介绍嵌入式系统的基础知识和开发过程中需要的一些理论知识,以及开发环境的建立过程;然后系统地对嵌入式开发中软/硬件平台的建立进行讲解与分析,从而使读者对嵌入式系统的构成?深入理解;接下来由浅入深地讲解嵌入式系统开发中的难点和重点,介绍了软件开发中各个模块的驱动程序开发和应用程序开发;最后结合实际案例讲述系统的图形界面设计和系统开发相关事项。
内容提要
《ARM嵌入式系统开发与编程》(作者孟庆洪、侯宝稳)以实际的嵌入式系统产品开发为主线,力求透彻讲解开发中所涉及的庞大而复杂的相关知识。《ARM嵌入式系统开发与编程》中第1~8章为基础篇,介绍了嵌入式系统的基础知识和开发过程中需要的一些理论知识,具体包括嵌入式系统简介、建立嵌入式开发环境、搭建嵌入式硬件开发平台、嵌入式ARM处理简介以及嵌入式系统交叉编译等内容。第9~14章为实践篇,介绍了具体的嵌入式系统开发实例,分别为FlashROM存储器开发、定时器中断实例开发、μC/OS-Ⅱ移植与应用实例开发、μClinux移植实例开发、μClinux下网络通信实例开发和图形用户界面实例开发等。 本书不仅详细讲解基础理论知识,还提供了大量的开发案例以供读者参考,学习性和实用性强。可供从事嵌入式系统设计、开发的广大科技人员阅读,也可以作为大专院校电子控制专业及其他相关专业的教材或参考书。
目录
基础篇章 嵌入式系统概述1.1 嵌入式系统简介1.1.1 嵌入式系统的定义1.1.2 嵌入式系统的硬件/软件特征1.1.3 嵌入式操作系统1.1.4 学习嵌入式系统的意义1.2 ARM微处理器的结构1.2.1 RISC体系结构1.2.2 ARM微处理器的寄存器结构1.2.3 ARM微处理器的指令结构1.3 ARM微处理器系列1.3.1 ARM7微处理器系列1.3.2 ARM9微处理器系列1.3.3 ARM9E微处理器系列1.3.4 ARM10E微处理器系列1.3.5 SecurCore?处理器系列1.3.6 StrongARM微处理器1.3.7 Xscale微处理器1.4 ARM微处理器的应用选型第2章 嵌入式处理器介绍第3章 嵌入式ARM处理器介绍第4章 ARM编程模型的工作原理第5章 Bootloader第6章 嵌入式系统交叉编译第7章 嵌入式开发及调试第8章 简单设备驱动程序实践篇第9章 Flash ROM存储器实例0章 定时器中断实例1章 uC/OS-Ⅱ移植与应用实例?12章 uClinux移植实例3章 uClinux下网络驱动实例4章 图形用户界面实例
作者介绍
(13)指令合并。这一步,编译器试图合并一些在数据流上相联系的一组指令,使得这样的两三个指令被一个指令代替。从而能够简化指令操作,提高程序运行效率。 (14)寄存器移动。在这一步中,编译器首先确定某些匹配限制,需要一个指令重新载入,而这种重载还是一个从一个寄存器到另外一个寄存器的情况。当确定有这种情况时,编译器会对相关指令的寄存器使用方式做出适当修正,从而使得在这种情况下的指令重载不需要寄存器间移动这一操作。 (151指令时序调整。在这一阶段中,编译器会查找某些指令的输出值还没有得到,而这个值却要被后续指令使用的情况,在RISC机器上,内存装载和浮点指令常常会出现这种情况。这个时候,编译器会重新调整相关指令的顺序,从而避免运行过程中不必要的管道延迟。 指令时序调整会被执行两次,次是在指令合并之后立即执行,第二次是在重载之后。 (16)寄存器类优先级选择。在这一步,编译器扫描RTL代码以找出哪一类寄存器更适合所给出的伪寄存器。 (17)局部寄存器分配。在这一步中,编译器将为程序的每个基本块处于工作状态的伪寄存器指定一个实际的寄存器。由于这些基本块在程序中是线性分布的,因此,局部寄存器分配操作会很快。 (18)全局寄存器分配。在这一步中,编译器会为那些影响力超过程序的一个基本块范围的伪寄存器分配实际的寄存器。 ……
序言
— 没有更多了 —
以下为对购买帮助不大的评价