آیا به توسعه سیستمهای نهفته (Embedded Systems) علاقهمند هستید؟ از آنجایی که این سیستمها تحمل ناکارآمدی را ندارند، نیازمند رویکردی منضبط در برنامهنویسی هستند. این راهنمای خواندنی به شما کمک میکند تا شیوههای توسعه مناسب را بر اساس الگوهای طراحی نرمافزار (Software Design Patterns) کلاسیک و الگوهای جدید و منحصربهفرد در برنامهنویسی نهفته پرورش دهید. شما یاد خواهید گرفت که چگونه معماری سیستم را برای پردازندهها (و نه سیستمعاملها) بسازید و تکنیکهایی برای مقابله با دشواریهای سختافزاری، تغییرات در طراحی و الزامات تولید کشف خواهید کرد. این کتاب که توسط متخصصی نوشته شده که سیستمهایی از اسکنرهای DNA تا اسباببازیهای کودکان را طراحی کرده است، برای برنامهنویسان سطح متوسط و باتجربه، فارغ از پلتفرمی که استفاده میکنند، ایدهآل است. ویرایش دوم و گسترشیافته این کتاب شامل فصلهای جدیدی در مورد اینترنت اشیاء (IoT) و حسگرهای شبکهای، موتورها و حرکت، عیبیابی (Debugging)، استراتژیهای مدیریت داده و موارد دیگر است.
اشتراکی

مروری بر ساختار و اطلاعات کلیدی کتاب

۱۶ اسفند ۱۴۰۲

2 کتاب

14 فصل

428 صفحه

متوسط تا پیشرفته
آیا به توسعه سیستمهای نهفته (Embedded Systems) علاقهمند هستید؟ از آنجایی که این سیستمها تحمل ناکارآمدی را ندارند، نیازمند رویکردی منضبط در برنامهنویسی هستند. این راهنمای خواندنی به شما کمک میکند تا شیوههای توسعه مناسب را بر اساس الگوهای طراحی نرمافزار (Software Design Patterns) کلاسیک و الگوهای جدید و منحصربهفرد در برنامهنویسی نهفته پرورش دهید.
شما یاد خواهید گرفت که چگونه معماری سیستم را برای پردازندهها (و نه سیستمعاملها) بسازید و تکنیکهایی برای مقابله با دشواریهای سختافزاری، تغییرات در طراحی و الزامات تولید کشف خواهید کرد. این کتاب که توسط متخصصی نوشته شده که سیستمهایی از اسکنرهای DNA تا اسباببازیهای کودکان را طراحی کرده است، برای برنامهنویسان سطح متوسط و باتجربه، فارغ از پلتفرمی که استفاده میکنند، ایدهآل است.
ویرایش دوم و گسترشیافته این کتاب شامل فصلهای جدیدی در مورد اینترنت اشیاء (IoT) و حسگرهای شبکهای، موتورها و حرکت، عیبیابی (Debugging)، استراتژیهای مدیریت داده و موارد دیگر است.
با مرور این بخش، درک سریع و کلی از محتوای کتاب پیدا کنید.
این بخش بر ایجاد معماریهای نرمافزاری متمرکز است که برای محیطهای با منابع محدود بهینه شدهاند. نویسنده با استفاده از الگوهای طراحی، به خواننده میآموزد که چگونه کدهای خود را ماژولار و قابل تغییر نگه دارد. این رویکرد شامل موارد زیر است:
این کتاب تکنیکهای عملی برای کاهش مصرف انرژی، حافظه RAM و فضای کد را بررسی میکند. با درک عمیق از پردازندهها و سختافزار، برنامهنویسان میتوانند کارایی سیستم را به حداکثر برسانند. مباحث کلیدی عبارتند از:
نویسندگانی که در پشت محتوای این کتاب قرار دارند، از برجستهترین متخصصان و پیشگامان حوزه خود به شمار میروند. آثار آنها حاصل سالها تجربه عملی، پژوهش عمیق و همکاری با بزرگترین سازمانها و شرکتهای فناوری جهان است. هر یک از این نویسندگان با انتشار کتابها و مقالات تخصصی، نقش مهمی در شکلگیری و پیشرفت دانش فنی جامعه جهانی ایفا کردهاند.
تجربه کاربران از این کتاب - نظرات خریداران و دیگر کاربران
14 فصل در حال تولید
مدت زمان خوانش
12:6
نوع کتاب
اشتراکی
شرکت کنندگان
0 نفر
تولید کتاب
۳۱ شهریور ۱۴۰۵