دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Rodolfo Giometti
سری:
ISBN (شابک) : 9781786461803
ناشر: Packt
سال نشر: 2017
تعداد صفحات: 712
زبان: english
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 33 مگابایت
در صورت تبدیل فایل کتاب GNU/Linux Rapid Embedded Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی جاسازی شده سریع گنو/لینوکس نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
ایدههای خود را با برنامهنویسی و ساختن سریع سیستمهای جاسازی شده به واقعیت تبدیل کنید درباره این کتاب* طراحی و ساخت نمونههای اولیه سریع قدرتمند برای سیستمهای جاسازی شده گنو/لینوکس* رسیدگی به مشکلات پیچیده صنعت و برنامهریزی پروژههای کامل برای کسب صلاحیت با عملکرد سیستمهای جاسازی شده* نوشتن، نظارت، و برنامهها را سریع و مؤثر پیکربندی کنید، یک میکروکنترلر خارجی را مدیریت کنید، و از آن بهعنوان همپردازنده برای کارهای بلادرنگ استفاده کنید. توسعه تعبیه شده تمرکز این کتاب برای کمک به ساخت سریع نمونه های اولیه به شیوه ای ماهر است. برخی از تجربههای سختافزاری و سیستمهای جاسازی شده با قرار گرفتن در معرض کار بر روی سیستمهای گنو/لینوکس فرض میشود. دانش اسکریپت نویسی در گنو/لینوکس مورد انتظار است. آنچه یاد خواهید گرفت* از سیستم های جاسازی شده برای اجرای پروژه های دنیای واقعی استفاده کنید* یاد بگیرید به تجهیزات جانبی برای سیستم های جاسازی شده دسترسی داشته باشید و مدیریت کنید* سیستم های جاسازی شده را با استفاده از زبان هایی مانند C، Python، BASH، PHP* برنامه ریزی کنید. استفاده از یک توزیع کامل مانند Debian/Ubuntu یا یک توزیع جاسازی شده مانند OpenWRT یا Yocto* قابلیت های درایور دستگاه را مهار کنید تا ارتباطات دستگاه را بهینه کنید* استفاده و دسترسی به داده ها از طریق چندین نوع دستگاه مانند آنالوگ، شبکه، چند رسانه ای و چندین دستگاه خواننده مانند RTC , RFID، Smart Cards و z-Wave* مدیریت یک میکروکنترلر خارجی برای کارهای حساس زمانی در DetailEmbedded کامپیوترهای DetailEmbedded در چند سال اخیر بسیار پیچیده شده اند و توسعه دهندگان باید با تمرکز بر نحوه حل یک مشکل، پروژه های کامپیوتری تعبیه شده را به راحتی مدیریت کنند. آنها نباید وقت خود را برای یافتن تجهیزات جانبی پشتیبانی شده یا یادگیری نحوه مدیریت آنها تلف کنند. این کتاب به شما نشان می دهد که چگونه با محیط های خارجی از طریق تجهیزات جانبی خاص مورد استفاده در صنعت تعامل داشته باشید. ما از آخرین نسخه هسته لینوکس نسخه 4.x و توزیعهای Debian/Ubuntu (با توزیعهای جاسازیشده مانند OpenWRT و Yocto) استفاده خواهیم کرد. این کتاب تابلوهای محبوبی را در صنعت ارائه میدهد که کاربر پسند هستند، مانند Beaglebone Black، Atmel Xplained، Wandboard. ، و تولید کنندگان سیستم روی تراشه، و پروژه هایی را بر اساس آنها ارائه می دهد. شما اولین قدمهای خود را در برنامهنویسی پلتفرمهای تعبیهشده با استفاده از زبانهای C، Bash و Python/PHP برای دسترسی به تجهیزات جانبی خارجی برمیدارید. ما با پوشش دادن درایور دستگاه برنامه نویسی و دسترسی به تجهیزات جانبی، پایه ای قوی برای استفاده سریع از سیستم های جاسازی شده ایجاد خواهیم کرد. شما یاد خواهید گرفت که چگونه با استفاده از برنامه های C یا یک زبان برنامه نویسی (مانند Bash/PHP/Python) داده ها را از/به محیط خارجی بخوانید و بنویسید و ببینید که چگونه یک درایور دستگاه را برای سخت افزار خاص پیکربندی کنید. فصل آخر نحوه انجام این کار را توضیح می دهد. از یک برد میکروکنترلر مبتنی بر پرکاربردترین میکروکنترلر برای اجرای کارهای بلادرنگ یا خاص که معمولاً در سیستم گنو/لینوکس انجام نمیشوند استفاده کنید. پس از اتمام این کتاب، می توانید این مهارت ها را در پروژه های دنیای واقعی به کار ببرید.
Turn your ideas into reality by programming and building embedded systems quicklyAbout This Book* Design and build powerful rapid prototypes for GNU/Linux Embedded systems* Address complex industry problems and program complete projects to acquire competence with the workings of embedded systems* Write, monitor, and configure applications quickly and effectively, manage an external micro-controller, and use it as co-processor for real-time tasksWho This Book Is ForThis book targets Embedded System developers and GNU/Linux programmers who would like to effectively program Embedded Systems and perform Embedded development. The book focuses to help rapidly build prototypes in a proficient manner. Some experience of hardware and Embedded Systems is assumed with exposure working on GNU/Linux systems. Knowledge of scripting on GNU/Linux is expected.What You Will Learn* Use embedded systems to implement real-world projects* Learn to access and manage peripherals for embedded systems* Program embedded systems using languages such as C, Python, BASH, PHP* Using a complete distribution like Debian/Ubuntu or an embedded one like OpenWRT or Yocto* Harness device driver capabilities to optimize device communications* Using and accessing data through several kinds of devices such as analog, networking , multimedia, and several reader devices such as RTC, RFID, Smart Cards and z-Wave* Managing an external micro-controller for time critical tasksIn DetailEmbedded computers have become very complex in the last few years, and developers need to easily manage embedded computer projects by focusing on how to solve a problem. They should not be wasting time in finding supported peripherals or learning how to manage them. This book shows you how to interact with external environments through specific peripherals used in the industry. We will use the latest Linux kernel release 4.x and Debian/Ubuntu distributions (with embedded distributions such as OpenWRT and Yocto).This book presents popular boards in the industry that are user-friendly, such as Beaglebone Black, Atmel Xplained, Wandboard, and system-on-chip manufacturers, and provides projects based on them. You will take your first steps in programming the embedded platforms using the C, Bash, and Python/PHP languages in order to get access to the external peripherals. We'll lay a strong foundation for using embedded systems quickly by covering the programming device driver and accessing the peripherals. You will learn how to read/write data from/to the external environment by using C programs or a scripting language (such as Bash/PHP/Python) and see how to configure a device driver for specific hardware.The final chapter explains how to use a micro-controller board based on the most used microcontroller to implement real-time or specific tasks that are normally not carried out on the GNU/Linux system . After finishing this book, you will be capable of applying these skills in real-world projects.