دانلود کتاب Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC

49,000 تومان

شروع STM32: در حال توسعه با FreeRTOS، libopencm3 و GCC


موضوع اصلی کامپیوتر – سخت افزار
نوع کالا کتاب الکترونیکی
ناشر Apress
تعداد صفحه 432 / 418
حجم فایل 7.69 مگابایت
کد کتاب 1484236246 , 9781484236246
نوبت چاپ 1
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2018
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات
Using FreeRTOS and libopencm3 instead of the Arduino software environment, this book will help you develop multi-tasking applications that go beyond Arduino norms. In addition to the usual peripherals found in the typical Arduino device, the STM32 device includes a USB controller, RTC (Real Time Clock), DMA (Direct Memory Access controller), CAN bus and more.
Each chapter contains clear explanations of the STM32 hardware capabilities to help get you started with the device, including GPIO and several other ST Microelectronics peripherals like USB and CAN bus controller. You’ll learn how to download and set up the libopencm3 + FreeRTOS development environment, using GCC. With everything set up, you’ll leverage FreeRTOS to create tasks, queues, and mutexes. You’ll also learn to work with the I2C bus to add GPIO using the PCF8574 chip. And how to create PWM output for RC control using hardware timers.
You’ll be introduced to new concepts that are necessary to master the STM32, such as how to extend code with GCC overlays using an external Winbond ​W25Q32 flash chip. Your knowledge is tested at the end of each chapter with exercises. Upon completing this book, you’ll be ready to work with any of the devices in the STM32 family.
Beginning STM32 provides the professional, student, or hobbyist a way to learn about ARM without costing an arm!

What You’ll Learn
• Initialize and use the libopencm3 drivers and handle interrupts
• Use DMA to drive a SPI based OLED displaying an analog meter
• Read PWM from an RC control using hardware timers

Who This Book Is For
Experienced embedded engineers, students, hobbyists and makers wishing to explore the ARM architecture, going beyond Arduino limits.


ترجمه فارسی (ترجمه ماشینی)

با استفاده از FreeRTOS و libopencm3 به جای محیط نرم‌افزار آردوینو، این کتاب به شما کمک می‌کند تا برنامه‌های چند وظیفه‌ای را توسعه دهید که فراتر از هنجارهای آردوینو هستند. علاوه بر تجهیزات جانبی معمولی موجود در دستگاه معمولی آردوینو، دستگاه STM32 شامل یک کنترلر USB، RTC (ساعت واقعی)، DMA (کنترل کننده دسترسی مستقیم به حافظه)، گذرگاه CAN و غیره است.
هر فصل حاوی توضیحات واضحی از قابلیت‌های سخت‌افزار STM32 است تا به شما در شروع کار با دستگاه کمک کند، از جمله GPIO و چندین دستگاه جانبی ST Microelectronics مانند USB و کنترل‌کننده باس CAN. شما یاد خواهید گرفت که چگونه محیط توسعه libopencm3 + FreeRTOS را با استفاده از GCC دانلود و راه اندازی کنید. با تنظیم همه چیز، از FreeRTOS برای ایجاد وظایف، صف‌ها و mutexes استفاده می‌کنید. همچنین کار با گذرگاه I2C برای افزودن GPIO با استفاده از تراشه PCF8574 را یاد خواهید گرفت. و نحوه ایجاد خروجی PWM برای کنترل RC با استفاده از تایمرهای سخت افزاری.
شما با مفاهیم جدیدی آشنا خواهید شد که برای تسلط بر STM32 ضروری هستند، مانند نحوه گسترش کد با پوشش های GCC با استفاده از تراشه فلش Winbond W25Q32 خارجی. دانش شما در پایان هر فصل با تمرینات آزمایش می شود. پس از تکمیل این کتاب، شما آماده کار با هر یک از دستگاه های خانواده STM32 خواهید بود.
شروع STM32 راهی را برای حرفه ای، دانش آموز یا علاقمند به یادگیری در مورد ARM بدون هزینه بازو فراهم می کند!

آنچه یاد خواهید گرفت
• راه‌اندازی و استفاده از درایورهای libopencm3 و مدیریت وقفه‌ها
• از DMA برای راه اندازی OLED مبتنی بر SPI که یک متر آنالوگ را نمایش می دهد استفاده کنید
• PWM را از یک کنترل RC با استفاده از تایمرهای سخت افزاری بخوانید

این کتاب برای چه کسانی است
مهندسان، دانشجویان، علاقمندان و سازندگان باتجربه ای که مایل به کشف معماری ARM هستند، فراتر از محدودیت های آردوینو هستند.

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC”