نرم افزار: سیستم ها: محاسبات علمی

Real-Time C++: برنامه نویسی میکروکنترلر شی گرا و الگو

Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming

دانلود کتاب Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming (به فارسی: Real-Time C++: برنامه نویسی میکروکنترلر شی گرا و الگو) نوشته شده توسط «Christopher Kormanyos (auth.)»


اطلاعات کتاب Real-Time C++: برنامه نویسی میکروکنترلر شی گرا و الگو

موضوع اصلی: کامپیوتر – علوم کامپیوتر

نوع: کتاب الکترونیکی

ناشر: Springer-Verlag Berlin Heidelberg

نویسنده: Christopher Kormanyos (auth.)

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2015

تعداد صفحه: 389

حجم فایل: 5.07 مگابایت

کد کتاب: 3662478102 , 9783662478103

نوبت چاپ: 2

توضیحات کتاب Real-Time C++: برنامه نویسی میکروکنترلر شی گرا و الگو

کریستوفر کورمانیوس با این کتاب راهنمای بسیار کاربردی برای برنامه‌نویسی سیستم‌های میکروکنترلر تعبیه‌شده بلادرنگ در ++C ارائه می‌کند. به سه بخش به اضافه چندین ضمیمه تقسیم می شود. بخش اول با پوشش فناوری‌های زبان، از جمله روش‌های شی‌گرا، برنامه‌نویسی قالب و بهینه‌سازی، پایه‌ای برای C++ بلادرنگ فراهم می‌کند. در مرحله بعد، قسمت دوم توضیحات مفصلی از انواع اجزای ++C ارائه می کند که به طور گسترده در برنامه نویسی میکروکنترلر استفاده می شود. برخی از قوی‌ترین عناصر زبان C++، مانند انواع کلاس‌ها، قالب‌ها و STL را برای توسعه مؤلفه‌هایی برای دسترسی به ثبت میکروکنترلر، درایورهای سطح پایین، مدیریت حافظه سفارشی، کانتینرهای تعبیه‌شده، چندوظیفه‌گی و غیره توضیح می‌دهد. در نهایت، بخش سوم ریاضیات را توضیح می‌دهد. روش ها و ابزارهای عمومی که می توانند برای حل مشکلات تکرار شونده در C++ بلادرنگ به کار گرفته شوند. ضمائم شامل یک آموزش مختصر زبان C++، اطلاعاتی در مورد محیط توسعه بلادرنگ C++ و دستورالعمل‌های ساخت کامپایلرهای متقابل GNU GCC و مدار میکروکنترلر است.

برای این نسخه دوم. ، جدیدترین مشخصات C++14 در ISO/IEC 14882:2014 در سراسر متن استفاده شده است. چندین بخش در عملکرد جدید C++14 اضافه شده است، و بخش های مختلف دیگری برای منعکس کردن تغییرات در استاندارد بازسازی شده است. همچنین دو پروژه نمونه جدید معرفی شده است و پیشنهادات کاربران مختلف گنجانده شده است. برای تسهیل قابلیت جابه‌جایی، از هیچ کتابخانه‌ای بجز مواردی که در خود استاندارد زبان مشخص شده است استفاده نمی‌شود. کارایی همیشه در کانون توجه است و نمونه‌های متعددی با اندازه‌گیری‌های عملکرد در زمان واقعی و تحلیل‌های اندازه پشتیبان‌گیری می‌شوند که هزینه‌های واقعی کد را تا آخرین بایت و میکروثانیه تعیین می‌کند.

مخاطبان هدف این کتاب. عمدتا شامل دانشجویان و متخصصان علاقه مند به C++ بلادرنگ است. خوانندگان باید با C یا زبان برنامه نویسی دیگری آشنا باشند و اگر تجربه قبلی در زمینه الکترونیک میکروکنترلر و مشکلات عملکرد و اندازه رایج در برنامه نویسی سیستم های جاسازی شده داشته باشند، بیشترین سود را خواهند برد.


With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It is divided into three parts plus several appendices. Part I provides a foundation for real-time C++ by covering language technologies, including object-oriented methods, template programming and optimization. Next, part II presents detailed descriptions of a variety of C++ components that are widely used in microcontroller programming. It details some of C++’s most powerful language elements, such as class types, templates and the STL, to develop components for microcontroller register access, low-level drivers, custom memory management, embedded containers, multitasking, etc. Finally, part III describes mathematical methods and generic utilities that can be employed to solve recurring problems in real-time C++. The appendices include a brief C++ language tutorial, information on the real-time C++ development environment and instructions for building GNU GCC cross-compilers and a microcontroller circuit.

For this second edition, the most recent specification of C++14 in ISO/IEC 14882:2014 is used throughout the text. Several sections on new C++14 functionality have been added, and various others reworked to reflect changes in the standard. Also two new sample projects are introduced, and various user suggestions have been incorporated. To facilitate portability, no libraries other than those specified in the language standard itself are used. Efficiency is always in focus and numerous examples are backed up with real-time performance measurements and size analyses that quantify the true costs of the code down to the very last byte and microsecond.

The target audience of this book mainly consists of students and professionals interested in real-time C++. Readers should be familiar with C or another programming language and will benefit most if they have had some previous experience with microcontroller electronics and the performance and size issues prevalent in embedded systems programming.

دانلود کتاب «Real-Time C++: برنامه نویسی میکروکنترلر شی گرا و الگو»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

📖 خرید این کتاب

برای دریافت فایل و اطلاع از قیمت، روی یکی از دکمه‌های زیر کلیک کنید تا پیام آماده برای شما ارسال شود:

پس از ارسال پیام، قیمت و لینک دریافت فایل در اسرع وقت برای شما ارسال خواهد شد.

دیدگاهتان را بنویسید