مقدمهای بر سیستمهای تعبیهشده: استفاده از ANSI C و محیط توسعه آردوینو ۲۰۲۲
Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment 2022
دانلود کتاب مقدمهای بر سیستمهای تعبیهشده: استفاده از ANSI C و محیط توسعه آردوینو ۲۰۲۲ (Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment 2022) با لینک مستقیم و فرمت pdf (پی دی اف)
| نویسنده |
David Russell |
|---|
ناشر:
Springer Nature
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2022 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
255 |
| نوع فایل |
|
| حجم |
1.8MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب مقدمهای بر سیستمهای تعبیهشده: استفاده از ANSI C و محیط توسعه آردوینو ۲۰۲۲
بسیاری از پروژههای مهندسی برق و کامپیوتر شامل نوعی سیستم توکار (Embedded System) میشوند که در آن یک میکروکنترلر به عنوان منبع اصلی کنترل در مرکز قرار دارد. پلتفرم توسعهی آردوینو که اخیراً توسعه یافتهاست، شامل یک برد توسعهی سختافزاری ارزانقیمت است که میزبان یک پردازنده هشت بیتی از خانوادهی ATMEL ATmega و یک محیط توسعهی نرمافزاری مبتنی بر جاوا است. این ویژگیها به یک تازهکار در سیستمهای توکار این امکان را میدهد تا به جای صرف وقت برای غلبه بر منحنی یادگیری ابزارهای مهندسی CAD، توجه خود را بر یادگیری نحوه نوشتن نرمافزار توکار متمرکز کند. هدف این متن معرفی روشهای اساسی برای ایجاد نرمافزار توکار به طور کلی، با تمرکز بر ANSI C است. پلتفرم توسعهی آردوینو ابزار بسیار خوبی برای انجام این کار فراهم میکند. به این ترتیب، این اثر توسعهی نرمافزار توکار را با استفاده از ۱۰۰٪ ANSI C برای پردازنده ATmega328P آردوینو ارائه میکند. ما از استفاده از کتابخانههای Wiring مخصوص آردوینو اجتناب میکنیم تا عمومیترین روشهای توکار را ارائه دهیم. به این ترتیب، خواننده دانش ضروری لازم برای کار بر روی پروژههای آینده با پردازندههای دیگر را کسب خواهد کرد. توجه ویژهای به موضوع بدنام استفاده از اشارهگرهای C به منظور دسترسی مستقیم به رجیسترهای ریزپردازنده میشود، که در نهایت امکان کنترل بر تمام واسطهای جانبی را فراهم میکند. فهرست مطالب: Introduction / ANSI C / Introduction to Arduino / Embedded Debugging / ATmega328P Architecture / General-Purpose Input/Output / Timer Ports / Analog Input Ports / Interrupt Processing / Serial Communications / Assembly Language / Non-volatile Memory
فهرست کتاب:
۱. روی جلد
۲. صفحهٔ حق تکثیر
۳. صفحهٔ عنوان
۴. تقدیمنامه
۵. فهرست مطالب
۶. پیشگفتار
۷. مقدمه
۸. ANSI C
۹. آشنایی با آردوینو
۱۰. عیبیابی تعبیهشده
۱۱. معماری ATmega۳۲۸P
۱۲. ورودی/خروجی همهمنظوره
۱۳. درگاههای تایمر
۱۴. درگاههای ورودی آنالوگ
۱۵. پردازش وقفه
۱۶. ارتباطات سریال
۱۷. زبان اسمبلی
۱۸. حافظهٔ غیر فرّار
۱۹. شماتیک آردوینو ۲۰۰۹
۲۰. ثباتهای ATmega۳۲۸P
۲۱. دستورالعملهای اسمبلی ATmega۳۲۸P
۲۲. نمونهٔ دستورالعملهای برنامهنویسی نرمافزار C/C++
۲۳. کتابشناسی
۲۴. شرح حال نویسنده
۲۵. نمایه
توضیحات(انگلیسی)
Many electrical and computer engineering projects involve some kind of embedded system in which a microcontroller sits at the center as the primary source of control. The recently-developed Arduino development platform includes an inexpensive hardware development board hosting an eight-bit ATMEL ATmega-family processor and a Java-based software-development environment. These features allow an embedded systems beginner the ability to focus their attention on learning how to write embedded software instead of wasting time overcoming the engineering CAD tools learning curve. The goal of this text is to introduce fundamental methods for creating embedded software in general, with a focus on ANSI C. The Arduino development platform provides a great means for accomplishing this task. As such, this work presents embedded software development using 100% ANSI C for the Arduino's ATmega328P processor. We deviate from using the Arduino-specific Wiring libraries in an attempt to provide the most general embedded methods. In this way, the reader will acquire essential knowledge necessary for work on future projects involving other processors. Particular attention is paid to the notorious issue of using C pointers in order to gain direct access to microprocessor registers, which ultimately allow control over all peripheral interfacing. Table of Contents: Introduction / ANSI C / Introduction to Arduino / Embedded Debugging / ATmega328P Architecture / General-Purpose Input/Output / Timer Ports / Analog Input Ports / Interrupt Processing / Serial Communications / Assembly Language / Non-volatile Memory
Table of Contents
1. Cover
2. Copyright Page
3. Title Page
4. Dedication
5. Contents
6. Preface
7. Introduction
8. ANSI C
9. Introduction to Arduino
10. Embedded Debugging
11. ATmega328P Architecture
12. General-Purpose Input/Output
13. Timer Ports
14. Analog Input Ports
15. Interrupt Processing
16. Serial Communications
17. Assembly Language
18. Non-volatile Memory
19. Arduino 2009 Schematic
20. ATmega328P Registers
21. ATmega328P Assembly Instructions
22. Example C/C++ Software Coding Guidelines
23. Bibliography
24. Author's Biography
25. Index
دیگران دریافت کردهاند
معرفی میکروسکوپ نوری ۲۰۱۹
Introduction to Optical Microscopy 2019
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
مقدمه ای بر طب سوزنی و موکسی باسشن ۲۰۱۳
Introduction to Acupuncture and Moxibustion 2013
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
آشنایی با گیاهان دارویی چین ۲۰۱۳
Introduction to Chinese Materia Medica 2013
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
مقدمه ای بر بیوتکنولوژی ۲۰۱۳
Introduction to Biotechnology 2013
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
مقدمه ای بر لیپیدومیکس: از باکتری تا انسان ۲۰۱۲
Introduction to Lipidomics: From Bacteria to Man 2012
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
آشنایی با پروتئین ها: ساختار، عملکرد و حرکت ۲۰۱۰
Introduction to Proteins: Structure, Function, and Motion 2010
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
