دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2
نویسندگان: Chris Simmonds
سری:
ISBN (شابک) : 2255485509
ناشر: Packt Publishing
سال نشر: 2017
تعداد صفحات: 0
زبان: English
فرمت فایل : AZW3 (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب 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) پتانسیل کامل لینوکس جاسازی شده را آزاد کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
لینوکس تعبیهشده بسیاری از دستگاههایی را که ما در هر زمان استفاده میکنیم اجرا میکند. روز، از تلویزیونهای هوشمند گرفته تا روترهای WiFi، تجهیزات آزمایشی تا کنترلکنندههای صنعتی - همه آنها لینوکس را در قلب خود دارند. لینوکس یک فناوری اصلی در پیاده سازی دنیای به هم پیوسته اینترنت اشیا است.
راهنمای جامع فناوری ها و تکنیک های مورد نیاز برای ساخت لینوکس در سیستم های جاسازی شده را به شما نشان می دهد. شما با یادگیری عناصر اساسی که زیربنای همه پروژههای لینوکس جاسازی شدهاند شروع خواهید کرد: زنجیره ابزار، بوتلودر، هسته و سیستم فایل ریشه. خواهید دید که چگونه هر یک از این عناصر را از ابتدا ایجاد کنید، و چگونه فرآیند را با استفاده از Buildroot و پروژه Yocto خودکار کنید.
در ادامه، خواهید فهمید که چگونه یک استراتژی ذخیره سازی موثر را پیاده سازی کنید. تراشه های فلش مموری، و نحوه نصب به روز رسانی از راه دور دستگاه پس از استقرار آن. شما همچنین با جنبه های کلیدی نوشتن کد برای لینوکس جاسازی شده آشنا خواهید شد، مانند نحوه دسترسی به سخت افزار از برنامه ها، پیامدهای نوشتن کد چند رشته ای، و تکنیک های مدیریت حافظه به روشی کارآمد. فصل های آخر به شما نشان می دهد که چگونه کد خود را چه در برنامه ها و چه در هسته لینوکس اشکال زدایی کنید، و چگونه سیستم را نمایه کنید تا بتوانید به دنبال گلوگاه های عملکرد باشید.
در پایان کتاب، شما یک نمای کلی از مراحل لازم برای ایجاد یک سیستم لینوکس جاسازی شده موفق خواهید داشت.
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.