0 رای
وضعیت موجودی موجود

قیمت قبلی: 4,640,000 ریال
قیمت: 4,240,000 ریال

 



جلد سخت سیاه و سفید

Product details

  • Publisher ‏ : ‎ No Starch Press (August 2, 2022)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 304 pages
  • ISBN-10 ‏ : ‎ 1718501625
  • ISBN-13 ‏ : ‎ 978-1718501621


 

کتاب Bare Metal C: Embedded Programming for the Real World

 

 
 
 
 

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

 

منابع کتاب کتاب Bare Metal C: Embedded Programming for the Real World

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


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

پوشش موضوع شامل:

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

نظرات کاربران درباره کتاب Bare Metal C: Embedded Programming for the Real World

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Bare Metal C: Embedded Programming for the Real World نظر می دهد.

ارسال نظر درباره کتاب Bare Metal C: Embedded Programming for the Real World

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

برچسب های مرتبط با کتاب Bare Metal C: Embedded Programming for the Real World

Computers&Technology انتشارات طلایی

بر اساس سلیقه شما...

  جلد سخت سیاه و سفید Product details Publis ...
3,680,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید