ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Bare Metal C: Embedded Programming for the Real World

دانلود کتاب Bare Metal C: برنامه نویسی جاسازی شده برای دنیای واقعی

Bare Metal C: Embedded Programming for the Real World

مشخصات کتاب

Bare Metal C: Embedded Programming for the Real World

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1718501625, 9781718501621 
ناشر: No Starch Press 
سال نشر: 2022 
تعداد صفحات: 304 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 Mb 

قیمت کتاب (تومان) : 29,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 13


در صورت تبدیل فایل کتاب Bare Metal C: Embedded Programming for the Real World به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Bare Metal C: برنامه نویسی جاسازی شده برای دنیای واقعی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Bare Metal C: برنامه نویسی جاسازی شده برای دنیای واقعی

Bare Metal C به شما می آموزد که سیستم های تعبیه شده را با زبان برنامه نویسی C برنامه ریزی کنید. شما یاد خواهید گرفت که چگونه برنامه های جاسازی شده به طور مستقیم با سخت افزار لخت تعامل می کنند، با کامپایلر و پیوند دهنده به پشت صحنه می روید، و ویژگی های C را که برای برنامه نویسی رایانه های معمولی مهم هستند، یاد خواهید گرفت.

<// span>Bare Metal C به شما نحوه برنامه نویسی دستگاه های تعبیه شده با زبان برنامه نویسی C را آموزش می دهد. برای برنامه نویسان سیستم جاسازی شده که می خواهند کنترل دقیق و کاملی بر سیستمی که استفاده می کنند، داشته باشند، این کتاب پرده کاری را که کامپایلر برای شما انجام می دهد کنار می زند تا بتوانید تمام جزئیات آنچه را که در برنامه شما اتفاق می افتد مشاهده کنید.
 < br> بخش اول کتاب، اصول C را با کمک یک سیستم فلزی کم‌هزینه و در دسترس (سیستم ارزیابی بازوی هسته‌ای) آموزش می‌دهد که تمام ابزارهای مورد نیاز برای اجرای برنامه‌نویسی پایه تعبیه شده را در اختیار شما قرار می‌دهد. با پیشرفت در کتاب، نحوه ادغام ورودی/خروجی سریال (I/O) و وقفه ها را در برنامه های خود خواهید آموخت. شما همچنین یاد خواهید گرفت که کامپایلر و پیوند دهنده C در پشت صحنه چه کاری انجام می دهند، بنابراین بهتر می توانید برنامه های کارآمدتری بنویسید که حافظه محدود را به حداکثر می رساند. در نهایت، یاد خواهید گرفت که چگونه از ویژگی‌های C پیچیده‌تر و پرحافظه مانند حافظه پویا، ورودی/خروجی فایل و اعداد ممیز شناور استفاده کنید.

پوشش موضوع شامل:
  • فرایند اصلی ایجاد برنامه
  • < span>برنامه نویسی ساده GPIO (چک زدن LED)
  • نوشتن درایورهای دستگاه سریال
  • پیوند دهنده C و پیش پردازنده
  • عبارات تصمیم گیری و کنترل
  • اعداد، آرایه ها، نشانگرها، رشته ها و انواع داده های پیچیده
  • متغیرها و رویه های محلی
  • حافظه پویا
  • فایل و ورودی/خروجی خام
  • اعداد ممیز شناور
  • برنامه نویسی مدولار< /span>

توضیحاتی درمورد کتاب به خارجی

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




نظرات کاربران