📥 ترافیک اینترنت مصرفی جهت دانلود فایل‌ها در الی فایل، به‌صورت نیم‌بها می باشد.
📥 فقط اینقدر زمان داری با تخفیف بخری 👇
فرصت محدود برای خرید این محصول با قیمت ویژه
08 ساعت
:
45 دقیقه
:
40 ثانیه

خرید و دانلود نسخه کامل کتاب انگلیسی Bare Metal C: Embedded Programming for the Real World | کتاب خارجی

قیمت اصلی 579,000 تومان بود.قیمت فعلی 97,000 تومان است.

تعداد فروش: 72

نویسنده : Stephen Oualline

فرمت فایل : PDF اصلی

سال انتشار : 2022

زبان : انگلیسی

9781718501621

1718501625

زمان تحویل : آنی

2 آیتم فروخته شده در 55 دقیقه
5 نفر در حال مشاهده این محصول هستند!
توضیحات

آنتونی رابینز میگه : من در 40 سالگی به جایی رسیدم که برای رسیدن بهش 82 سال زمان لازمه و این رو مدیون کتاب خواندن زیاد هستم.

Bare Metal C: Embedded Programming for the Real World

by Stephen Oualline (Author)
Bare Metal C: برنامه‌نویسی سیستم‌های نهفته برای دنیای واقعی، اثر استیون اوالین (نویسنده)

توضیحاتی در مورد کتاب

Bare Metal C teaches you to program embedded systems with the C programming language. You’ll learn how embedded programs interact with bare hardware directly, go behind the scenes with the compiler and linker, and learn C features that are important for programming regular computers.

Bare Metal C will teach you how to program embedded devices with the C programming language. For embedded system programmers who want precise and complete control over the system they are using, this book pulls back the curtain on what the compiler is doing for you so that you can see all the details of what’s happening with your program.

The first part of the book teaches C basics with the aid of a low-cost, widely available bare metal system (the Nucleo Arm evaluation system), which gives you all the tools needed to perform basic embedded programming. As you progress through the book you’ll learn how to integrate serial input/output (I/O) and interrupts into your programs. You’ll also learn what the C compiler and linker do behind the scenes, so that you’ll be better able to write more efficient programs that maximize limited memory. Finally, you’ll learn how to use more complex, memory hungry C features like dynamic memory, file I/O, and floating-point numbers.

Topic coverage includes:

  • The basic program creation process
  • Simple GPIO programming (blink an LED)
  • Writing serial device drivers
  • The C linker and preprocessor
  • Decision and control statements
  • Numbers, arrays, pointers, strings, and complex data types
  • Local variables and procedures
  • Dynamic memory
  • File and raw I/O
  • Floating-point numbers
  • Modular programming

توضیحات فارسی در مورد کتاب (ترجمه ماشینی)

«بار متال سی» شما را با زبان برنامه‌نویسی سی به برنامه‌نویسی سیستم‌های درون‌قرار (embedded) آموزش می‌دهد. شما یاد خواهید گرفت که برنامه‌های درون‌قرار چگونه مستقیماً با سخت‌افزار تعامل دارند، پشت صحنه کامپایلر و لینکر را مشاهده می‌کنید و ویژگی‌های زبان سی را می‌آموزید که برای برنامه‌نویسی کامپیوترهای معمولی مهم است.

بخش اول کتاب، مبانی سی را با کمک یک سیستم بار متال ارزان و در دسترس (سیستم ارزیابی Arm Nucleo) آموزش می‌دهد که تمام ابزارهای مورد نیاز برای انجام برنامه‌نویسی درون‌قرار پایه را در اختیار شما قرار می‌دهد. در ادامه کتاب، یاد می‌گیرید که چگونه ورودی/خروجی سریال و وقفه‌ها را در برنامه‌های خود ادغام کنید. همچنین، درک بهتری از عملکرد کامپایلر و لینکر در پشت صحنه به دست می‌آورید تا بتوانید برنامه‌های کارآمدتری بنویسید که از حافظه محدود به بهترین نحو استفاده کنند. در نهایت، یاد می‌گیرید که چگونه از ویژگی‌های پیچیده و حافظه‌خور سی مانند حافظه پویا، ورودی/خروجی فایل، و اعداد اعشاری استفاده کنید.

موضوعات پوشش داده شده عبارتند از:

– فرایند پایه‌ای ایجاد برنامه
– برنامه‌نویسی ساده GPIO (نور دادن به LED)
– نوشتن درایورهای دستگاه سریال
– کامپایلر و پیش‌پردازنده سی
– عبارات تصمیم‌گیری و کنترل
– اعداد، آرایه‌ها، اشاره‌گرها، رشته‌ها و انواع داده‌های پیچیده
– متغیرهای محلی و رویه‌ها
– حافظه پویا
– ورودی/خروجی فایل و خام
– اعداد اعشاری
– برنامه‌نویسی ماژولار

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “خرید و دانلود نسخه کامل کتاب انگلیسی Bare Metal C: Embedded Programming for the Real World | کتاب خارجی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *