标题: Professional.Embedded.ARM.Development(2014.1).James.A.Langbridge [打印本页] 作者: jgao2000 时间: 2014-4-3 20:50 标题: Professional.Embedded.ARM.Development(2014.1).James.A.Langbridge Professional.Embedded.ARM.Development(2014.1).James.A.Langbridge,新书作者: jianping532 时间: 2014-4-6 12:06
什么资料,能说明下吗?作者: zhengjianping02 时间: 2014-4-6 12:08
谢谢楼主的共享作者: apteye 时间: 2014-4-7 10:58
xinshu,xie作者: richyrichy 时间: 2014-4-11 07:30
This book is a very good introductory textbook for engineers who like to start works in embedded system domain.作者: just_newbie 时间: 2014-4-16 14:34
学习学习了!!!作者: stanley015 时间: 2014-5-7 16:40
先下来看看,希望有用作者: meta 时间: 2014-5-13 05:33
Table of Contents
INTRODUCTION xxi
PART I: ARM SYSTEMS AND DEVELOPMENT
CHAPTER 1: THE HISTORY OF ARM 3
CHAPTER 2: ARM EMBEDDED SYSTEMS 13
CHAPTER 3: ARM ARCHITECTURE 29
CHAPTER 4: ARM ASSEMBLY LANGUAGE 53
CHAPTER 5: FIRST STEPS 73
CHAPTER 6: THUMB INSTRUCTION SET 107
CHAPTER 7: ASSEMBLY INSTRUCTIONS 121
CHAPTER 8: NEON 145
CHAPTER 9: DEBUGGING 159
CHAPTER 10: WRITING OPTIMIZED C 175
APPENDIX A: TERMINOLOGY 193
APPENDIX B: ARM ARCHITECTURE VERSIONS 199
APPENDIX C: ARM CORE VERSIONS 205
APPENDIX D: NEON INTRINSICS AND INSTRUCTIONS 215
APPENDIX E: ASSEMBLY INSTRUCTIONS 221
INDEX 247作者: meta 时间: 2014-5-13 05:35
Description
A practical Wrox guide to ARM programming for mobile devices
With more than 90 percent of mobile phones sold in recent years using ARM-based processors, developers are eager to master this embedded technology. If you know the basics of C programming, this guide will ease you into the world of embedded ARM technology. With clear explanations of the systems common to all ARM processors and step-by-step instructions for creating an embedded application, it prepares you for this popular specialty.
While ARM technology is not new, existing books on the topic predate the current explosive growth of mobile devices using ARM and don't cover these all-important aspects. Newcomers to embedded technology will find this guide approachable and easy to understand.
Covers the tools required, assembly and debugging techniques, C optimizations, and more
Lists the tools needed for various types of projects and explores the details of the assembly language
Examines the optimizations that can be made to ensure fast code
Provides step-by-step instructions for a basic application and shows how to build upon it
Professional Embedded ARM Development prepares you to enter this exciting and in-demand programming field.作者: meta 时间: 2014-5-13 05:38
完整的目录
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
➤ PART I ARM SYSTEMS AND DEVELOPMENT
CHAPTER 1 The History of ARM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CHAPTER 2 ARM Embedded Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
CHAPTER 3 ARM Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
CHAPTER 4 ARM Assembly Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
CHAPTER 5 First Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
CHAPTER 6 Thumb Instruction Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
CHAPTER 7 Assembly Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
CHAPTER 8 NEON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
CHAPTER 9 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
CHAPTER 10 Writing Optimized C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
➤ PART II REFERENCE
APPENDIX A Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
APPENDIX B ARM Architecture Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
APPENDIX C ARM Core Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
APPENDIX D NEON Intrinsics and Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
APPENDIX E Assembly Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247作者: miche250 时间: 2014-5-16 19:24
谢谢楼主的共享作者: taiishan 时间: 2014-5-18 21:51
好定西还是要支持的作者: Ralphjh 时间: 2014-5-19 16:00
This book is a very good introductory textbook for engineers who like to start works in embedded system domain.作者: Ralphjh 时间: 2014-5-19 16:00
This book is a very good introductory textbook for engineers who like to start works in embedded system domain.作者: Ralphjh 时间: 2014-5-19 16:01
希望能够有用,谢谢作者: ID2007 时间: 2014-8-3 10:53
Chapter 1, “The History of ARM,” gives an outline of the fascinating history of ARM; where it
came from and why it is where it is today.
Chapter 2, “ARM Embedded Systems,” gives an explanation on what an embedded system is and a
presentation of the strong points of an ARM system.
Chapter 3, “ARM Architecture,” lists the different elements that compose an ARM processor and
how to use them effectively.
Chapter 4, “ARM Assembly Language,” gives an introduction to ARM assembly and explains why
understanding assembly is so important.
Chapter 5, “First Steps,” presents some simulators and real-world cards to write programs, both to
get an ARM processor started and to use as a basis for more complex programs. This chapter also
presents some real-world scenario projects.
Chapter 6, “Thumb Instruction Set,” presents the Thumb mode and also the Thumb-2 extension.
Cortex-M processors use only Thumb mode, but Thumb can also be used on every modern proces-
sor where code density is important.
Chapter 7, “Assembly Instructions,” presents a list of assembly instructions in ARM’s Unii ed
Assembly Language, and explains their use with easy-to-follow programs.
Chapter 8, “NEON,” presents NEON, ARM’s advanced Single Instruction Multiple Data processor
and shows how you can use it to accelerate mathematically intensive routines.
Chapter 9, “Debugging,” describes debugging, what is required to debug a program, and what you
can achieve. It uses several real-world examples.
Chapter 10, “Writing Optimized C,” describes the i nal part of any application—optimization.
With some simple examples, you will learn how to write optimized code, and understand what hap-
pens deep inside the processor to implement further optimization.作者: sasso 时间: 2014-8-29 21:19
谢谢啊!!!!!!作者: abc_def_ghi 时间: 2014-8-31 00:46
好贵啊,新书瞧瞧作者: winst 时间: 2014-9-2 22:21
谢谢楼主好人一生平安作者: zgl5566 时间: 2014-9-4 17:14
good book, mark作者: tman2018 时间: 2014-9-18 18:49