ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Mastering Embedded Linux Programming - Second Edition: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updates

دانلود کتاب تسلط بر برنامه نویسی لینوکس جاسازی شده - ویرایش دوم: با به روز رسانی لینوکس 4.9 و Yocto Project 2.2 (Morty) پتانسیل کامل لینوکس جاسازی شده را آزاد کنید

Mastering Embedded Linux Programming - Second Edition: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updates

مشخصات کتاب

Mastering Embedded Linux Programming - Second Edition: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updates

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 2255485509 
ناشر: Packt Publishing 
سال نشر: 2017 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : AZW3 (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب Mastering Embedded Linux Programming - Second Edition: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updates به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تسلط بر برنامه نویسی لینوکس جاسازی شده - ویرایش دوم: با به روز رسانی لینوکس 4.9 و Yocto Project 2.2 (Morty) پتانسیل کامل لینوکس جاسازی شده را آزاد کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تسلط بر برنامه نویسی لینوکس جاسازی شده - ویرایش دوم: با به روز رسانی لینوکس 4.9 و Yocto Project 2.2 (Morty) پتانسیل کامل لینوکس جاسازی شده را آزاد کنید



ویژگی های کلیدی

  • کشف نحوه ساخت و پیکربندی دستگاه های لینوکس جاسازی شده قابل اعتماد
  • این کتاب برای شامل Linux 4.9 و Yocto Project 2.2 (Morty) به روز شده است
  • li>
  • این راهنمای جامع به‌روزرسانی از راه دور دستگاه‌ها در زمینه و مدیریت انرژی را پوشش می‌دهد

توضیحات کتاب

لینوکس تعبیه‌شده بسیاری از دستگاه‌هایی را که ما در هر زمان استفاده می‌کنیم اجرا می‌کند. روز، از تلویزیون‌های هوشمند گرفته تا روترهای WiFi، تجهیزات آزمایشی تا کنترل‌کننده‌های صنعتی - همه آن‌ها لینوکس را در قلب خود دارند. لینوکس یک فناوری اصلی در پیاده سازی دنیای به هم پیوسته اینترنت اشیا است.

راهنمای جامع فناوری ها و تکنیک های مورد نیاز برای ساخت لینوکس در سیستم های جاسازی شده را به شما نشان می دهد. شما با یادگیری عناصر اساسی که زیربنای همه پروژه‌های لینوکس جاسازی شده‌اند شروع خواهید کرد: زنجیره ابزار، بوت‌لودر، هسته و سیستم فایل ریشه. خواهید دید که چگونه هر یک از این عناصر را از ابتدا ایجاد کنید، و چگونه فرآیند را با استفاده از Buildroot و پروژه Yocto خودکار کنید.

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

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

آنچه یاد خواهید گرفت

  • بسته های پشتیبانی هیئت مدیره ارائه شده توسط اکثر سازندگان یک سیستم را ارزیابی کنید. سیستم روی تراشه یا ماژول جاسازی شده
  • از Buildroot و پروژه Yocto برای ایجاد سریع و کارآمد سیستم های لینوکس جاسازی شده استفاده کنید
  • به روز رسانی دستگاه های اینترنت اشیا در این زمینه بدون به خطر انداختن امنیت
  • کاهش بودجه برق دستگاه ها برای دوام بیشتر باتری
  • بدون نیاز به نوشتن درایورهای دستگاه هسته با سخت افزار تعامل داشته باشید
  • دستگاه ها را از راه دور با استفاده از GDB اشکال زدایی کنید و ببینید چگونه عملکرد را اندازه گیری کنید سیستم هایی که از ابزارهای قدرتمندی مانند perk، ftrace و valgrind استفاده می کنند
  • پیکربندی لینوکس را به عنوان یک سیستم عامل بلادرنگ بیابید

فهرست محتوا

  1. شروع کار
  2. آموزش در مورد Toolchains
  3. همه چیز درباره بوت لودر
  4. پیکربندی و ساخت هسته
  5. ساخت یک فایل سیستم ریشه
  6. انتخاب یک سیستم ساخت
  7. ایجاد استراتژی ذخیره سازی
  8. به روز رسانی نرم افزار در زمینه
  9. ارتباط با درایورهای دستگاه
  10. راه اندازی - برنامه Init
  11. مدیریت قدرت
  12. یادگیری در مورد فرآیندها و موضوعات
  13. مدیریت حافظه
  14. اشکال زدایی با GDB
  15. پروفایل و ردیابی
  16. برنامه نویسی بلادرنگ

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

Key Features

  • Discover how to build and configure reliable embedded Linux devices
  • This book has been updated to include Linux 4.9 and Yocto Project 2.2 (Morty)
  • This comprehensive guide covers the remote update of devices in the field and power management

Book Description

Embedded Linux runs many of the devices we use every day, from smart TVs to WiFi routers, test equipment to industrial controllers - all of them have Linux at their heart. Linux is a core technology in the implementation of the inter-connected world of the Internet of Things.

The comprehensive guide shows you the technologies and techniques required to build Linux into embedded systems. You will begin by learning about the fundamental elements that underpin all embedded Linux projects: the toolchain, the bootloader, the kernel, and the root filesystem. You'll see how to create each of these elements from scratch, and how to automate the process using Buildroot and the Yocto Project.

Moving on, you'll find out how to implement an effective storage strategy for flash memory chips, and how to install updates to the device remotely once it is deployed. You'll also get to know the key aspects of writing code for embedded Linux, such as how to access hardware from applications, the implications of writing multi-threaded code, and techniques to manage memory in an efficient way. The final chapters show you how to debug your code, both in applications and in the Linux kernel, and how to profile the system so that you can look out for performance bottlenecks.

By the end of the book, you will have a complete overview of the steps required to create a successful embedded Linux system.

What you will learn

  • Evaluate the Board Support Packages offered by most manufacturers of a system on chip or embedded module
  • Use Buildroot and the Yocto Project to create embedded Linux systems quickly and efficiently
  • Update IoT devices in the field without compromising security
  • Reduce the power budget of devices to make batteries last longer
  • Interact with the hardware without having to write kernel device drivers
  • Debug devices remotely using GDB, and see how to measure the performance of the systems using powerful tools such as perk, ftrace, and valgrind
  • Find out how to configure Linux as a real-time operating system

Table of Contents

  1. Starting Out
  2. Learning About Toolchains
  3. All About Bootloaders
  4. Configuring and Building the Kernel
  5. Building a Root Filesystem
  6. Selecting a Build System
  7. Creating a Storage Strategy
  8. Updating Software in the Field
  9. Interfacing with Device Drivers
  10. starting Up - The Init Program
  11. Managing Power
  12. Learning About Processes and Threads
  13. Managing Memory
  14. Debugging with GDB
  15. Profiling and Tracing
  16. Real-Time Programming




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