دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: سیستم های عامل ویرایش: 4 نویسندگان: Jonathan Valvano سری: ناشر: سال نشر: 2014 تعداد صفحات: 771 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 13 مگابایت
کلمات کلیدی مربوط به کتاب سیستم های تعبیه شده: رابط زمان واقعی با میکروکنترلرهای ARM Cortex-M: برق و الکترونیک، مدارها، طراحی دیجیتال، ماشینآلات و موتورهای الکتریکی، الکترونیک، فیبر نوری، شبکهها، ابررسانایی، مهندسی، مهندسی و حملونقل، اصول برق، برق و الکترونیک، مهندسی و حمل و نقل، مهندسی انبارداری
در صورت تبدیل فایل کتاب Embedded Systems: Real-Time Interfacing to ARM Cortex-M Microcontrollers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب سیستم های تعبیه شده: رابط زمان واقعی با میکروکنترلرهای ARM Cortex-M نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب، که اکنون در چهارمین ویرایش خود قرار دارد، دومین کتاب
از مجموعهای از سه کتاب است که اصول سیستمهای تعبیهشده را در
میکروکنترلرهای ARM® Cortex™-M آموزش میدهد. این سه کتاب عمدتاً
برای دانشجویان مهندسی برق و کامپیوتر در مقطع کارشناسی نوشته شده
است. آنها همچنین می توانند برای حرفه ای هایی که پلتفرم ARM را
یاد می گیرند استفاده شوند. اولین کتاب Embedded Systems:
Introduction to ARM® Cortex™-M Microcontrollers مقدمه ای بر
کامپیوترها و رابط با تمرکز بر زبان اسمبلی و برنامه نویسی C است.
این کتاب دوم بر روی رابط و طراحی سیستم های تعبیه شده تمرکز
دارد. کتاب سوم Embedded Systems: Real-Time Operating Systems
for ARM® Cortex™-M Microcontrollers کتابی پیشرفته است که بر روی
سیستم عامل ها، رابط های پرسرعت، سیستم های کنترل و روباتیک تمرکز
دارد.
سیستم تعبیه شده سیستمی است که وظیفه خاصی را انجام می دهد و یک
کامپیوتر در داخل آن تعبیه شده است. موضوعات شامل میکروکنترلرها،
طراحی، تأیید، همگامسازی سختافزار/نرمافزار، رابط دستگاهها با
رایانه، نمودارهای زمانبندی، سیستمهای بیدرنگ، جمعآوری و
پردازش دادهها، کنترل موتور، فیلترهای آنالوگ، فیلترهای دیجیتال،
و پردازش سیگنال بلادرنگ است.
/> به طور کلی، حوزه سیستم های تعبیه شده یک رشته مهم و رو به
رشد در مهندسی برق و کامپیوتر است. بازار آموزشی سیستم های تعبیه
شده تحت تسلط میکروکنترلرهای ساده ای مانند PIC، 9S12 و 8051 است.
این به دلیل سهم بازار، هزینه کم و تسلط تاریخی آنها است. با این
حال، با پیچیده تر شدن مشکلات، سیستم هایی که آنها را حل می کنند
نیز باید پیچیده تر شوند. تعدادی از پارادایمهای سیستم تعبیهشده
باید به منظور سازگاری با این رشد پیچیدگی تغییر کنند. اول اینکه
تعداد محاسبات در ثانیه از حدود 1 میلیون در ثانیه به 1 میلیارد
در ثانیه افزایش می یابد. به همین ترتیب، تعداد خطوط کد نرم افزار
نیز از 1000 به 10 تا 100 میلیون افزایش خواهد یافت. ثالثاً،
سیستمها شامل چندین میکروکنترلر هستند که از بسیاری از عملیات
همزمان پشتیبانی میکنند. در نهایت، نیاز به تأیید سیستم همچنان
در حال افزایش است زیرا این سیستم ها در برنامه های کاربردی حیاتی
ایمنی مستقر می شوند. این تغییرات بیشتر از یک رشد ساده در اندازه
و پهنای باند است. این سیستمها باید از برنامهنویسی موازی،
همگامسازی DMA، سیستمهای عامل بلادرنگ، طراحی تحملپذیر خطا،
مدیریت وقفه اولویتدار و شبکهسازی استفاده کنند. در نتیجه،
ارائه این نوع تجارب طراحی به دانشجویان خود مهم خواهد بود.
پلتفرم ARM هم کم هزینه است و هم ویژگی های کارایی بالا مورد نیاز
در سیستم های تعبیه شده آینده را فراهم می کند. سهم بازار ARM در
حال حاضر بزرگ و در حال رشد است. علاوه بر این، دانشآموزانی که
در ARM آموزش دیدهاند، مجهز به طراحی سیستمهایی در طیف کامل از
ساده تا پیچیده خواهند بود. هدف از نگارش این کتاب در این زمان،
آوردن آموزش مهندسی به قرن بیست و یکم است.
این کتاب از رویکردهای بسیاری برای یادگیری استفاده می کند. این
شامل خلاصه ای جامع از اطلاعات در برگه های داده نمی شود. اول، با
اصول اولیه شروع می شود، که به خواننده اجازه می دهد تا مشکلات
جدید را با فناوری جدید حل کند. دوم، این کتاب نمونههای طراحی
دقیق زیادی را ارائه میکند. این نمونه ها روند طراحی را نشان می
دهند. چندین مؤلفه ساختاری وجود دارد که به یادگیری کمک می کند.
پستهای بازرسی، با پاسخهایی در پشت، کوتاه هستند و به سؤالات
پاسخ آسانی دارند که در حین خواندن بازخورد فوری ارائه میکنند.
تکالیف ساده، با پاسخ به سوالات عجیب و غریب در وب، فرصت های
یادگیری دقیق تری را فراهم می کند. این کتاب شامل فهرست و واژه
نامه است تا بتوان اطلاعات را جستجو کرد. مهم ترین تجربه یادگیری
در کلاسی مانند این البته آزمایشگاه ها هستند. هر فصل تکالیف
آزمایشگاهی را پیشنهاد کرده است. توضیحات آزمایشگاهی دقیق تر در
وب موجود است.
این کتاب سیستم های تعبیه شده برای ARM® Cortex™-M را با جزئیات
خاص در مورد LM3S811، LM3S1968، TM4C123 و TM4C1294 پوشش می دهد.
اگرچه راه حل ها مختص TI LM3S و TM4C هستند، اما استفاده از این
کتاب برای سایر مشتقات ARM امکان پذیر خواهد بود.
This book, now in its fourth edition, is the second in a series
of three books that teach the fundamentals of embedded systems
as applied to ARM® Cortex™-M microcontrollers. The three books
are primarily written for undergraduate electrical and computer
engineering students. They could also be used for professionals
learning the ARM platform. The first book Embedded Systems:
Introduction to ARM® Cortex™-M Microcontrollers is an
introduction to computers and interfacing focusing on assembly
language and C programming. This second book focuses on
interfacing and the design of embedded systems. The third book
Embedded Systems: Real-Time Operating Systems for ARM®
Cortex™-M Microcontrollers is an advanced book focusing on
operating systems, high-speed interfacing, control systems, and
robotics.
An embedded system is a system that performs a specific task
and has a computer embedded inside. Topics include
microcontrollers, design, verification, hardware/software
synchronization, interfacing devices to the computer, timing
diagrams, real-time systems, data collection and processing,
motor control, analog filters, digital filters, and real-time
signal processing.
In general, the area of embedded systems is an important and
growing discipline within electrical and computer engineering.
The educational market of embedded system is dominated by
simple microcontrollers like the PIC, 9S12, and 8051. This is
because of their market share, low cost, and historical
dominance. However, as problems become more complex, so must
the systems that solve them. A number of embedded system
paradigms must shift in order to accommodate this growth in
complexity. First, the number of calculations per second will
increase from about 1 million/sec to 1 billion/sec. Similarly,
the number of lines of software code will also increase from
1000’s to 10 to 100 million. Thirdly, systems will involve
multiple microcontrollers supporting many simultaneous
operations. Lastly, the need for system verification will
continue to grow as these systems are deployed into safety
critical applications. These changes are more than a simple
growth in size and bandwidth. These systems must employ
parallel programming, DMA synchronization, real-time operating
systems, fault tolerant design, priority interrupt handling,
and networking. Consequently, it will be important to provide
our students with these types of design experiences. The ARM
platform is both low cost and provides the high performance
features required in future embedded systems. The ARM market
share is currently large and growing. Furthermore, students
trained on the ARM will be equipped to design systems across
the complete spectrum from simple to complex. The purpose of
writing this book at this time is to bring engineering
education into the 21st century.
This book employs many approaches to learning. It will not
include an exhaustive recapitulation of the information in data
sheets. First, it begins with basic fundamentals, which allows
the reader to solve new problems with new technology. Second,
the book presents many detailed design examples. These examples
illustrate the process of design. There are multiple structural
components that assist learning. Checkpoints, with answers in
the back, are short easy to answer questions providing
immediate feedback while reading. Simple homework, with answers
to the odd questions on the web, provide more detailed learning
opportunities. The book includes an index and a glossary so
that information can be searched. The most important learning
experience in a class like this are of course the laboratories.
Each chapter has suggested lab assignments. More detailed lab
descriptions are available on the web.
The book will cover embedded systems for the ARM® Cortex™-M
with specific details on the LM3S811, LM3S1968,TM4C123 and
TM4C1294. Although the solutions are specific for the TI LM3S
and TM4C, it will be possible to use this book for other ARM
derivatives.