PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : * کتابهای الکترونیکی برای arm +منابع فارسي



kavir
09-03-2009, 00:23
سلام
کلیه منابع و کتب الکترونیک مرتبط با arm ها در این تاپیک معرفی می گردد

kavir
09-03-2009, 01:56
سلام
You can see links before reply
[align=left:f99cb33941]About the Authors
ii
Preface
xi
1
Chapter
ARM Embedded Systems
3
1.1 The RISC Design Philosophy
4
1.2 The ARM Design Philosophy
5
1.3 Embedded System Hardware
6
1.4 Embedded System Software
12
1.5 Summary
15
2
Chapter
ARM Processor Fundamentals
19
2.1 Registers
21
2.2 Current Program Status Register 22
2.3 Pipeline
29
2.4 Exceptions, Interrupts, and the Vector Table 33
2.5 Core Extensions
34
2.6 Architecture Revisions
37
2.7 ARM Processor Families
38
2.8 Summary
43
3
Chapter
Introduction to the ARM Instruction Set
47
3.1 Data Processing Instructions
50
3.2 Branch Instructions
58
3.3 Load-Store Instructions
60
3.4 Software Interrupt Instruction
73
3.5 Program Status Register Instructions 75
3.6 Loading Constants
78
3.7 ARMv5E Extensions
79
3.8 Conditional Execution
82
3.9 Summary
84
v

pter
Introduction to the Thumb Instruction Set
87
4.1 Thumb Register Usage
89
4.2 ARM-Thumb Interworking
90
4.3 Other Branch Instructions
92
4.4 Data Processing Instructions
93
4.5 Single-Register Load-Store Instructions 96
4.6 Multiple-Register Load-Store Instructions 97
4.7 Stack Instructions
98
4.8 Software Interrupt Instruction
99
4.9 Summary
100
5
Chapter
Efficient C Programming
103
5.1 Overview of C Compilers and Optimization 104
5.2 Basic C Data Types
105
5.3 C Looping Structures
113
5.4 Register Allocation
120
5.5 Function Calls
122
5.6 Pointer Aliasing
127
5.7 Structure Arrangement
130
5.8 Bit-fields
133
5.9 Unaligned Data and Endianness 136
5.10 Division
140
5.11 Floating Point
149
5.12 Inline Functions and Inline Assembly 149
5.13 Portability Issues
153
5.14 Summary
155
6
Chapter
Writing and Optimizing ARM Assembly Code
157
6.1 Writing Assembly Code
158
6.2 Profiling and Cycle Counting
163
6.3 Instruction Scheduling
163
6.4 Register Allocation
171
6.5 Conditional Execution
180
6.6 Looping Constructs
183
6.7 Bit Manipulation
191
6.8 Efficient Switches
197

7
Chapter
Optimized Primitives
207
7.1 Double-Precision Integer Multiplication 208
7.2 Integer Normalization and Count Leading Zeros 212
7.3 Division
216
7.4 Square Roots
238
7.5 Transcendental Functions: log, exp, sin, cos 241
7.6 Endian Reversal and Bit Operations 248
7.7 Saturated and Rounded Arithmetic 253
7.8 Random Number Generation
255
7.9 Summary
256
8
Chapter
Digital Signal Processing
259
8.1 Representing a Digital Signal
260
8.2 Introduction to DSP on the ARM 269
8.3 FIR filters
280
8.4 IIR Filters
294
8.5 The Discrete Fourier Transform 303
8.6 Summary
314
9
Chapter
Exception and Interrupt Handling
317
9.1 Exception Handling
318
9.2 Interrupts
324
9.3 Interrupt Handling Schemes
333
9.4 Summary
364
10
Chapter
Firmware
367
10.1 Firmware and Bootloader
367
10.2 Example: Sandstone
372
10.3 Summary
379

Contents
11
Chapter
Embedded Operating Systems
381
11.1 Fundamental Components
381
11.2 Example: Simple Little Operating System 383
11.3 Summary
400
12
Chapter
Caches
403
12.1 The Memory Hierarchy and Cache Memory 404
12.2 Cache Architecture
408
12.3 Cache Policy
418
12.4 Coprocessor 15 and Caches
423
12.5 Flushing and Cleaning Cache Memory 423
12.6 Cache Lockdown
443
12.7 Caches and Software Performance 456
12.8 Summary
457
13
Chapter
Memory Protection Units
461
13.1 Protected Regions
463
13.2 Initializing the MPU, Caches, and Write Buffer 465
13.3 Demonstration of an MPU system 478
13.4 Summary
487
14
Chapter
Memory Management Units
491
14.1 Moving from an MPU to an MMU 492
14.2 How Virtual Memory Works
493
14.3 Details of the ARM MMU
501
14.4 Page Tables
501
14.5 The Translation Lookaside Buffer 506
14.6 Domains and Memory Access Permission 510
14.7 The Caches and Write Buffer
512
14.8 Coprocessor 15 and MMU Configuration 513
14.9 The Fast Context Switch Extension 515
14.10 Demonstration: A Small Virtual Memory System 520
14.11 The Demonstration as mmuSLOS 545
14.12 Summary
545

15
Chapter
The Future of the Architecture
by John Rayfield
549
15.1 Advanced DSP and SIMD Support in ARMv6 550
15.2 System and Multiprocessor Support Additions to ARMv6 560
15.3 ARMv6 Implementations
563
15.4 Future Technologies beyond ARMv6 563
15.5 Summary
566
A
Appendix
ARM and Thumb Assembler Instructions
569
A.1 Using This Appendix
569
A.2 Syntax
570
A.3 Alphabetical List of ARM and Thumb Instructions 573
A.4 ARM Assembler Quick Reference 620
A.5 GNU Assembler Quick Reference 631
B
Appendix
ARM and Thumb Instruction Encodings
637
B.1 ARM Instruction Set Encodings 637
B.2 Thumb Instruction Set Encodings 638
B.3 Program Status Registers
645
C
Appendix
Processors and Architecture
647
C.1 ARM Naming Convention
647
C.2 Core and Architectures
647
D
Appendix
Instruction Cycle Timings
651
D.1 Using the Instruction Cycle Timing Tables 651
D.2 ARM7TDMI Instruction Cycle Timings 653
D.3 ARM9TDMI Instruction Cycle Timings 654
D.4 StrongARM1 Instruction Cycle Timings 655
D.5 ARM9E Instruction Cycle Timings 656
D.6 ARM10E Instruction Cycle Timings 658
D.7 Intel XScale Instruction Cycle Timings 659
D.8 ARM11 Cycle Timings
661

x
Contents
E
Appendix
Suggested Reading
667
E.1 ARM References
667
E.2 Algorithm References
667
E.3 Memory Management and Cache Architecture (Hardware Overview
and Reference)
667
E.4 Operating System References
668
Index
669[/align:f99cb33941]

ARM%20System%20Developers%20Guide.kavirelectronic. ir.pdf (You can see links before reply ir.pdf)

codev
06-04-2009, 15:54
این هم برای طرفداران میکروهای Philips .خیلی خوب و کامل در مورد این سری از میکروکنترلرهای ARM ساخت شرکت Philips توضیح داده و به زبان انگلیسی و خیلی ساده و شیوا (به درد کسایی هم می خوره که تازه می خوان ARM یاد بگیرن)/


You can see links before reply

لینک دانلود (You can see links before reply)

hitler
07-04-2009, 14:56
مدیر محترم جناب آقای کویر من فایلی رو که معرفی کرده بودید رو دانلود کردم ولی نمیدونم چرا وقتی با اکروبات بازش میکنم توش خالیه ii998)
به نظرتون مشکل چی میتونه باشه ؟

kavir
07-04-2009, 15:12
سلام
دقیقا خودم هم نمی دونم بعضی فایل ها برای من هم اینطوری می شه
اکثرا با نرم افزار stduviewer-djvu-pdf که رایگان هم هست باز می کنم
در ضمن این کتاب رو به صورت آنلاین هر صفحش رو به عکس تبدیل کردم که ببینید البته با همون لینک بالا
You can see links before reply

hitler
09-04-2009, 01:46
خیلی ممنون

برای arm یه کتاب یا فایله فارسی سراغ دارید ؟

hitler
09-04-2009, 02:03
ممنون با این برنامه که معرفی کردید فایل باز شد aa)

اینم لینکه مستقیم برای دانلود برنامه
دانلود (You can see links before reply)

codev
09-04-2009, 03:53
این کتاب هم برای فیلیپسی ها و برای سری LPC2300 گفته که هر چه از این میکرو بر بیات گفته به طور مفصل از دستش ندیت .

لینک دانلود (You can see links before reply)

ali_aaa
12-01-2010, 12:30
سلام
من تازه به این انجمن پیوستم و برد آموزشی را تهیه کردم
مجلات خیلی پرمحتوا و جالباً و این اولین پست من تو سایته
امیدوارم به درد دوستا بخوره

Real-Time Embedded Multithreading: Using ThreadX and ARM
By Edward L. Lamie

Number Of Pages: 352
Publication Date: 2005-01-01
ISBN-10 / ASIN: 1578201349

You can see links before reply m.1578201349.zip"]لینک (You can see links before reply m.1578201349.zip)

ali_aaa
12-01-2010, 12:33
این هم یکی دیگه
ARM System-on-Chip Architecture (2nd Edition)
By Steve Furber

Number Of Pages: 432
Publication Date: 2000-08-14
ISBN-10 / ASIN: 0201675196

لینک (You can see links before reply)

ali_aaa
12-01-2010, 12:37
The Definitive Guide to the ARM Cortex-M3
by: Joseph Yiu

Number Of Pages: 400
Publication Date: 2007-08-23
ISBN / ASIN: 0750685344

لینک (You can see links before reply)

arsalan681
12-01-2010, 12:53
the definitive guide to the arm cortex-m3
by: Joseph yiu

number of pages: 400
publication date: 2007-08-23
isbn / asin: 0750685344

لینک (You can see links before reply)

می تونی عکس چند صفحه رو آپلود کنی البته به صورت زیپ شده تا اگر نداشتیم دانلودشون کنیم چون ممکنه این کتابها رو داشته باشیم

Acrosoft
13-01-2010, 20:04
سلام
You can see links before reply
[align=left:f99cb33941]about the authors
ii
preface
xi
1
chapter
arm embedded systems
3
1.1 the risc design philosophy
4
1.2 the arm design philosophy
5
1.3 embedded system hardware
6
1.4 embedded system software
12
1.5 summary
15
2
chapter
arm processor fundamentals
19
2.1 registers
21
2.2 current program status register 22
2.3 pipeline
29
2.4 exceptions, interrupts, and the vector table 33
2.5 core extensions
34
2.6 architecture revisions
37
2.7 arm processor families
38
2.8 summary
43
3
chapter
introduction to the arm instruction set
47
3.1 data processing instructions
50
3.2 branch instructions
58
3.3 load-store instructions
60
3.4 software interrupt instruction
73
3.5 program status register instructions 75
3.6 loading constants
78
3.7 armv5e extensions
79
3.8 conditional execution
82
3.9 summary
84
v

pter
introduction to the thumb instruction set
87
4.1 thumb register usage
89
4.2 arm-thumb interworking
90
4.3 other branch instructions
92
4.4 data processing instructions
93
4.5 single-register load-store instructions 96
4.6 multiple-register load-store instructions 97
4.7 stack instructions
98
4.8 software interrupt instruction
99
4.9 summary
100
5
chapter
efficient c programming
103
5.1 overview of c compilers and optimization 104
5.2 basic c data types
105
5.3 c looping structures
113
5.4 register allocation
120
5.5 function calls
122
5.6 pointer aliasing
127
5.7 structure arrangement
130
5.8 bit-fields
133
5.9 unaligned data and endianness 136
5.10 division
140
5.11 floating point
149
5.12 inline functions and inline assembly 149
5.13 portability issues
153
5.14 summary
155
6
chapter
writing and optimizing arm assembly code
157
6.1 writing assembly code
158
6.2 profiling and cycle counting
163
6.3 instruction scheduling
163
6.4 register allocation
171
6.5 conditional execution
180
6.6 looping constructs
183
6.7 bit manipulation
191
6.8 efficient switches
197

7
chapter
optimized primitives
207
7.1 double-precision integer multiplication 208
7.2 integer normalization and count leading zeros 212
7.3 division
216
7.4 square roots
238
7.5 transcendental functions: Log, exp, sin, cos 241
7.6 endian reversal and bit operations 248
7.7 saturated and rounded arithmetic 253
7.8 random number generation
255
7.9 summary
256
8
chapter
digital signal processing
259
8.1 representing a digital signal
260
8.2 introduction to dsp on the arm 269
8.3 fir filters
280
8.4 iir filters
294
8.5 the discrete fourier transform 303
8.6 summary
314
9
chapter
exception and interrupt handling
317
9.1 exception handling
318
9.2 interrupts
324
9.3 interrupt handling schemes
333
9.4 summary
364
10
chapter
firmware
367
10.1 firmware and bootloader
367
10.2 example: Sandstone
372
10.3 summary
379

contents
11
chapter
embedded operating systems
381
11.1 fundamental components
381
11.2 example: Simple little operating system 383
11.3 summary
400
12
chapter
caches
403
12.1 the memory hierarchy and cache memory 404
12.2 cache architecture
408
12.3 cache policy
418
12.4 coprocessor 15 and caches
423
12.5 flushing and cleaning cache memory 423
12.6 cache lockdown
443
12.7 caches and software performance 456
12.8 summary
457
13
chapter
memory protection units
461
13.1 protected regions
463
13.2 initializing the mpu, caches, and write buffer 465
13.3 demonstration of an mpu system 478
13.4 summary
487
14
chapter
memory management units
491
14.1 moving from an mpu to an mmu 492
14.2 how virtual memory works
493
14.3 details of the arm mmu
501
14.4 page tables
501
14.5 the translation lookaside buffer 506
14.6 domains and memory access permission 510
14.7 the caches and write buffer
512
14.8 coprocessor 15 and mmu configuration 513
14.9 the fast context switch extension 515
14.10 demonstration: A small virtual memory system 520
14.11 the demonstration as mmuslos 545
14.12 summary
545

15
chapter
the future of the architecture
by john rayfield
549
15.1 advanced dsp and simd support in armv6 550
15.2 system and multiprocessor support additions to armv6 560
15.3 armv6 implementations
563
15.4 future technologies beyond armv6 563
15.5 summary
566
a
appendix
arm and thumb assembler instructions
569
a.1 using this appendix
569
a.2 syntax
570
a.3 alphabetical list of arm and thumb instructions 573
a.4 arm assembler quick reference 620
a.5 gnu assembler quick reference 631
b
appendix
arm and thumb instruction encodings
637
b.1 arm instruction set encodings 637
b.2 thumb instruction set encodings 638
b.3 program status registers
645
c
appendix
processors and architecture
647
c.1 arm naming convention
647
c.2 core and architectures
647
d
appendix
instruction cycle timings
651
d.1 using the instruction cycle timing tables 651
d.2 arm7tdmi instruction cycle timings 653
d.3 arm9tdmi instruction cycle timings 654
d.4 strongarm1 instruction cycle timings 655
d.5 arm9e instruction cycle timings 656
d.6 arm10e instruction cycle timings 658
d.7 intel xscale instruction cycle timings 659
d.8 arm11 cycle timings
661

x
contents
e
appendix
suggested reading
667
e.1 arm references
667
e.2 algorithm references
667
e.3 memory management and cache architecture (hardware overview
and reference)
667
e.4 operating system references
668
index
669[/align:f99cb33941]

arm%20system%20developers%20guide.kavirelectronic. ir.pdf (You can see links before reply ir.pdf)
سلام فایل pdf این کتاب در پارسا اسپیس پید انشد

senia
01-03-2010, 15:22
سلام فایل pdf این کتاب در پارسا اسپیس پید انشد

درسته
چند وقتی هست که پارسا اسپیس سرورهاش رو عوض کرده و بعضی لینکه تغییر کردن

ali_aaa
07-03-2010, 14:15
سلام
این هم لینک کتابی که از پارس اسپیس پاک شده
ARM System Developers Guide + Source Codes


لینک (You can see links before reply)

josef2600
15-03-2010, 17:42
اگه ممکن هستش لینک کتاب ها رو به ورت مستقیم قرار بدین . ممنون

Hag_Rasoul
28-04-2010, 23:37
از همه ی دوستان فعال سایت تشکر می کنم.