Você está na página 1de 3

Embedded Systems: ARM Processor

CONTENTS

CHAPTER 1.Introduction to Embedded Systems Total Pages: 52

1.1 Application Domain of Embedded Systems


1.2 Desirable Features and General Characteristics of Embedded Systems
1.3 Model of and Embedded System
1.4 Microprocessor vs Microcontroller
1.5 Example of a Simple Embedded System
1.6 Figures of Merit for an Embedded System
1.7 Classification of MCUs: 4/8/16/32 Bits
1.8 History of Embedded Systems
1.9 Current Trends
1.10 Embedded Systems – The Hardware Point of View
1.10.1 Microcontroller Unit (MCU)
1.10.2 A Popular 8-bit MCU
1.10.3 Memory for Embedded Systems
1.10.4 Low Power Design
1.10.5 Pullup and Pulldown Resistors

CHAPTER 2. PART II Software Design Aspects Total Pages : 112


2. Operating System Concepts
2.1 Embedded Operating Systems
2.2 Network Operating Systems (NOS)
2.3 Layers of an Operating System
2.4 History of Operating Systems
2.5 Functions Performed by an OS (Components of an OS)
2.6 Some Terms Associated with Operating Systems and Computer Usage
2.7 The Kernel
2.8 Tasks/Processes
2.9 Scheduling Algorithms
2.10 Threads
2.11 Interrupt Handling
2.12 Inter Process (Task) Communications (IPC)
2.13 Task Synchronization
2.14 Semaphores
2.15 Priority Inversion
2.16 Device Drivers
2.17 Codes/Pseudo Codes for OS Functions
2.18 Real – time Operating Systems
2.18.1 Real – time Tasks
2.18.2 Real – time Systems
2.18.3 Types of Real – time Tasks
2.18.4 Real – time Operating Systems
2.18.5 Real – time Scheduling Algorithms
2.18.6 Rate Monotonic Algorithm
2.18.7 The Earliest Deadline First Algorithm
2.18.8 Qualities of a Good RTOS
2.19. Programming in Embedded C
2.19.1 Embedded C
2.19.2 PIC Programming Using MPLAB

CHAPTER 3. PART III Popular Microcontrollers Used in Embedded Systems


3. ARM – Part I – Architecture and Assembly Language Programming
Total Pages: 145
3.1 History of the ARM Processor
3.2 ARM Architecture
3.3 Interrupt Vector Table
3.4 Programming the ARM Processor
3.5 ARM Assembly Language
3.6 ARM Instruction Set
3.7 Conditional Execution
3.8 Arithmetic Instructions
3.9 Logical Instructions
3.10 Compare Instructions
3.11 Multiplication
3.12 Division
3.13 Starting Assembly Language Programming
3.14 General Structure of an Assembly Language Line
3.15 Writing Assembly Programs
3.16 Branch Instructions
3.17 Loading Constants
3.18 Load and Store Instructions
3.19 Readonly and Read/Write Memory
3.20 Multiple Register Load and Store
3.21. ARM – Part II – Peripheral Programming of ARM MCU Using C
3.21.1 Block Diagram
3.21.2 Features of the LPC 214x Family
3.21.3 Peripherals
3.21.4 ARM 9
3.21.5 ARM Cortex – M3
3.22. Cypress’s PSoC: A Different Kind of MCU
3.22.1 How to get a PSoC Development Kit
3.22.2 The PSoC Family
3.22.3 PSoC1
3.22.4 The Internal Architecture of PSoC
3.22.5 The Digital Sub System
3.22.6 GPIO Pins
3.22.7 Digital Applications Using PSoC
3.22.8 The Analog Section
3.22.9 System Resources
3.22.10 PSoC3 and PSoC5

CHAPTER 4. PART IV Design and Performance Aspects


4. Automated Design of Digital ICs Total Pages : 60
4.1 History of Integrated Circuit (IC) Design
4.2 Types of Digital ICs
4.3 ASIC Design
4.4 ASIC Design: The Complete Sequence
4.5 Hardware Software Co-design and Embedded Product Development Lifecycle
Management
4.5.1 Hardware Software Co – design
4.5.2 Modelling of Systems
4.5.3 Embedded Product Development Lifecycle Management
4.5.4 Lifecycle Models
4.6. Embedded Design : A Systems Perspective
4.6.1 A Typical Example
4.6.2 Product Design
4.6.3 The Design Process
4.6.4 Testing
4.6.5 Bulk testing

Total Pages : 369

Book Name: Embedded Systems an Integrated Approach


Author Name: Lyla B.Das
Published by : Dorling Kindersley (India) Pvt. Ltd, Licensees of Pearson Education in
South Asia
ISBN : 978-81-317-8766-3

Você também pode gostar