دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.]
نویسندگان: Frank Hunleth. Bruce Tate
سری:
ISBN (شابک) : 1680509233, 9781680509236
ناشر: Pragmatic Bookshelf
سال نشر: 2022
تعداد صفحات: 108
زبان: English
فرمت فایل : RAR (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 Mb
در صورت تبدیل فایل کتاب Build a Binary Clock with Elixir and Nerves: Use Layering to Produce Better Embedded Systems به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ساخت ساعت باینری با اکسیر و اعصاب: از لایه بندی برای تولید سیستم های جاسازی شده بهتر استفاده کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
میخواهید در کدنویسی اکسیر بهتر شوید؟ یک پروژه سخت افزاری با اعصاب بنویسید. همانطور که این ساعت باینری را می سازید، با استفاده از OTP، همان کتابخانه هایی که بسیاری از سوئیچ های تلفن تجاری را تغذیه می کنند، انعطاف پذیری بیشتری خواهید داشت. با استفاده از یک رویکرد لایهای، به پیچیدگی مانند کارشناسان حمله خواهید کرد. با برداشتن گامهای کوچک و بهراحتی بهسوی هدفتان، مهارتهای اشکالزدایی خود را تقویت خواهید کرد. وقتی کارتان تمام شد، یک ساعت باینری فعال خواهید داشت و از کاری که در یک سیستم سخت افزاری انجام می شود، قدردانی خوبی خواهید داشت. همچنین میتوانید این درک را برای هر خط جدیدی از Elixir که مینویسید به کار ببرید.
ترکیب نرمافزار با سختافزار میتواند خستهکننده باشد، اما میتوانید در کوتاهمدت با استفاده از آن به مهارت دست پیدا کنید. اتخاذ یک رویکرد ساده و منطقی چشمک زدن یک ال ای دی تنها «سلام جهانی» سیستم های تعبیه شده است. ساخت ساعت باینری خود قدم منطقی بعدی است. گروه بندی LED ها را بر اساس زمان سیستم چشمک می زند. این راهنما شما را در یک پروژه کاری با استفاده از تکنیکهایی که توسط کارشناسانی که هر روز نرمافزاری برای سختافزار میسازند استفاده میکنند، راهنمایی میکند.
این پروژه عقل سلیم در مراحل کوچک و منطقی به جلو حرکت میکند. با پیشرفت، می توانید هر مرحله را قبل از رفتن به مرحله بعدی تأیید کنید. برای بهره مندی از این پروژه لازم نیست که یک مبتدی اعصاب باشید. با ساختن نمایشگر دسکتاپ خود، برنامه نویس اکسیر بهتری شوید. با یک رویکرد لایهای به طراحی نرمافزار، میآموزید که پیچیدگی برنامههای خود را به روشی که متخصصان انجام میدهند، با تمرکز بر یک تکه کوچک از سیستم خود در هر زمان کنترل کنید.
وقتی کارتان تمام شد، ساعت باینری خود را خواهید داشت، و همچنین ابزارهای بیشتری برای طراحی و ساخت پروژههای Nerves و Elixir خود را خواهید داشت. همچنین با درک عمیقتری از تکنیکهای لایهبندی برای کنترل پیچیدگی، برنامهنویس بهتری خواهید بود.
آنچه شما نیاز دارید:
این پروژه برای توسعه دهندگان Elixir است که می خواهند با Nerves شروع کنند یا مهارت های خود را بهبود بخشند. این پروژه برای Elixir 1.11 و Nerves 1.7 طراحی شده است، اما نسخه های بعدی احتمالاً با تغییرات جزئی نیز کار خواهند کرد. این پروژه از یک Raspberry Pi zero با مجموعه ای از اجزا استفاده می کند. با تغییرات جزئی، میتوانید این کتاب را با اجزای دیگر نیز کار کنید.
Want to get better at coding Elixir? Write a hardware project with Nerves. As you build this binary clock, you'll build in resiliency using OTP, the same libraries powering many commercial phone switches. You'll attack complexity the way the experts do, using a layered approach. You'll sharpen your debugging skills by taking small, easily verified steps toward your goal. When you're done, you'll have a working binary clock and a good appreciation of the work that goes into a hardware system. You'll also be able to apply that understanding to every new line of Elixir you write.
Combining software with hardware can be frustrating, but you can become proficient in no time by taking a simple, logical approach. Blinking a single LED is the traditional "hello-world" of embedded systems. Building your own binary clock is the logical next step. It blinks groupings of LEDs based on the system time. This guide walks you through a working project using the techniques used by experts who build software for hardware every day.
This common sense project moves forward in tiny, logical steps. As you progress, you can verify each step before moving on to the next. You don't have to be a Nerves novice to benefit from this project. Become a better Elixir programmer as you build your own desktop showpiece. With a layered approach to software design, you'll learn to control the complexity of your programs the way the experts do by focusing on one small slice of your system at a time.
When you're done, you'll have your own binary clock, and also more of the tools you need to design and build your own Nerves and Elixir projects. You'll also be a better programmer with a deeper appreciation of layering techniques for controlling complexity.
What You Need:
This project is for Elixir developers who want to get started with Nerves, or improve their skills. The project is designed for Elixir 1.11 and Nerves 1.7, but later versions will probably work as well with slight modifications. The project uses a Raspberry Pi zero with a set of components. With slight modifications, you can make this book work with other components as well.