آموزش برنامه نویسی سیستم های جاسازی شده: شروع کار

Embedded Systems Programming: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره برنامه نویسی میکروکنترلر را برای مبتدیان و همچنین توسعه دهندگان باتجربه نرم افزارهای موبایل و دسک تاپ ارائه می دهد. این ساخته شده است در اطراف یک پروژه لوازم جانبی دستگاه تلفن همراه برای اندازه گیری سرعت و مسافت دوچرخه. همه را بزرگ کنید بررسی اجمالی دوره 1m 45s زمان سازماندهی: تصویر بزرگ 27m 18s به یاد داشته باشید که همگام سازی کنید: محدودیت های حافظه و ساعت 37m 18s لوازم جانبی دیجیتال برای سیگنال های دودویی 53 متر 44 لوازم جانبی آنالوگ تا شماره های شما تنها نمانند 18 متر 8 ثانیه قطع مداوم مشکلی ایجاد نمی کند 12m 42s صرفه جویی در مصرف برق و باسینگ 22m 25s Refactoring و معماری دهه 13 و 40 علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

زمان سازماندهی: تصویر بزرگ Time to Get Organized: The Big Picture

  • میکروکنترلرها همه جا هستند: با پروژه خود ملاقات کنید Microcontrollers Are Everywhere: Meet Your Project

  • قبل از وجود محصول ، توسعه را شروع کنید Start Developing Before the Product Exists

  • فرآیند توسعه: معماری و بازسازی Development Process: Architecting and Refactoring

  • فرآیند توسعه: از آشفته تا شاهکار Development Process: From Mess to Masterpiece

  • توابع سطح پایین ، وقفه ها و ورودی و خروجی Low-level Functions, Interrupts, and I/O

  • کنترل کد منبع: بهترین دوست شما با یک حافظه کامل Source Code Control: Your Best Friend with a Perfect Memory

  • مزایای Git: ورود به سیستم پیام ها ، انشعاب و ادغام Git Benefits: Log Messages, Branching, and Merging

  • عزیزم ، من فضای حافظه را کوچک کردم Honey, I Shrunk the Memory Space

  • این داده های کلان نیست: از منابع خود صرفه جویی کنید This Isn’t Big Data: Conserve Your Resources

  • نوشیدن از یک Firehose: خلاصه و پیش نمایش Drinking from a Firehose: Summary and Preview

به یاد داشته باشید که همگام سازی کنید: محدودیت های حافظه و ساعت Remember to Stay in Sync: Memory Limitations and Clocking

  • Continuum-Space-time: Flash ، RAM و Clocking The Space-time Continuum: Flash, RAM, and Clocking

  • برداشت انرژی ، عمر باتری و دامنه های ساعت Energy Harvesting, Battery Life, and Clock Domains

  • ساعت برای رابط های ارتباطی Clocking for Communications Interfaces

  • خطاهای نرخ بیت Clocking و Long Division Clocking Bit Rate Errors and Long Division

  • از ارزان به عالی: انتخاب منبع اسیلاتور From Cheap to Great: Oscillator Source Selection

  • تقریباً به اندازه اولین رایانه های شخصی حافظه About as Much Memory as the First Personal Computers

  • بسیاری از قطعات متحرک: بررسی اجمالی معماری پردازنده Many Moving Pieces: Processor Architecture Overview

  • مدیریت خرد: خوب ، بد یا فقط بهینه نشده است؟ Micromanagement: Good, Bad, or Just Not Optimized?

  • نسخه ی نمایشی: متغیرهای رشد بدون نفخ و ناپدید شدن Demo: Bloat-free Growth and Disappearing Variables

  • خلاصه: محدودیتهای ساعت ، اشکال زدایی و منابع Summary: Clocking, Debugging, and Resource Constraints

لوازم جانبی دیجیتال برای سیگنال های دودویی Digital Peripherals for Binary Signals

  • ورودی و خروجی دیجیتال: سنجش و کنترل اساسی Digital Input and Output: Basic Sensing and Control

  • سیم کشی برای سیگنال های ورودی/خروجی دیجیتال: امید (کمتر) و شناور (با) Wiring for Digital I/O Signals: Hope(less) and Float(ing)

  • زمان بندی دقیق با ماژول های شمارنده/تایمر Precision Timing with Counter/timer Modules

  • هر بار یک بایت: ارتباط سریال One Byte at a Time: Serial Communication

  • در شرایط مناسب به من سیگنال دهید Signal Me Under the Right Conditions

  • میانبرها ، احتیاط های RTOS و بررسی اجمالی نسخه ی نمایشی Shortcuts, RTOS Cautions, and Demo Overview

  • چراغ چشمک زن: کنترل و زمان بندی LED را تماشا کنید Watch the Blinking Lights: LED Control and Timing

  • ورودی ها و شمارنده های دیجیتال: سو Mal عملکرد ، نیاز به ورودی دارد Digital Inputs and Counters: Malfunction, Need Input

  • ورودی و خروجی سریال: برچسب! آن را UART کنید Serial I/O: Tag! UART It

  • جمع بندی نسخه ی نمایشی و خلاصه Demo Wrap up and Summary

لوازم جانبی آنالوگ تا شماره های شما تنها نمانند Analog Peripherals so Your Numbers Won’t Get Lonely

  • تقویت آن: به دست آوردن ، سرعت ، و وضوح Amp It up: Gain, Speed, and Resolution

  • تبدیل آنالوگ به دیجیتال: فرایندی تفرقه انگیز Analog to Digital Conversion: A Divisive Process

  • آیا می توانید مرجعی ارائه دهید؟ Can You Provide a Reference?

  • باید سریعتر بروید: زمان تبدیل ADC Must Go Faster: ADC Conversion Time

  • سیگنال شما جاسوس نیست ، نباید نام مستعار داشته باشد Your Signal Isn't a Spy, It Shouldn't Have an Alias

  • همه چیز در حال گرم شدن است: اندازه گیری دما Things Are Heating up: Temperature Measurement

  • جمع بندی نسخه ی نمایشی و خلاصه Demo Wrap up and Summary

قطع مداوم مشکلی ایجاد نمی کند Constant Interruptions Are Not a Problem

  • برنامه شما را برای این عملکرد ویژه قطع می کنیم We Interrupt Your Program for This Special Function

  • آیا وقفه ها واقعاً ارزش تلاش را دارند؟ Are Interrupts Really Worth the Effort?

  • اعلامیه های متغیر بسیار مهم است Variable Declarations Matter, a Lot

  • داده های مشترک: ساده شده Shared Data: Simplified

  • بافر داده به اشتراک گذاشته شده بدون وقفه Interrupt-safe Shared Data Buffer

  • جمع بندی نسخه ی نمایشی و خلاصه Demo Wrap up and Summary

صرفه جویی در مصرف برق و باسینگ Power Saving and Bug Busting

  • به آن استراحت دهید: وقتی چیزی برای انجام کار ندارید بخوابید Give It a Rest: Sleeping When There's Nothing to Do

  • شما نمی توانید آنچه را که اندازه گیری نمی کنید بهبود ببخشید You Can't Improve What You Don't Measure

  • بودجه بندی انرژی برای موفقیت شما ضروری است Energy Budgeting Is Integral to Your Success

  • تکنیک های اشکال زدایی بیشتر برای تجزیه و تحلیل در زمان واقعی More Debugging Techniques for Real-time Analysis

  • مراقب سگ (تماشا) باشید Beware of (Watch)Dog

  • شب بخیر ، تنگ بخواب ، اجازه ندهید اشکالی گاز بگیرد Good Night, Sleep Tight, Don't Let Any Bugs Bite

  • Just Over the Next Hill: خلاصه نسخه ی نمایشی و خلاصه Just Over the Next Hill: Demo Wrap up and Summary

Refactoring و معماری Refactoring and Architecting

  • آیا شما کلبه ای می سازید یا قصر؟ Are You Building a Shack or a Palace?

  • هیچ انسانی به این روش بلوک نمی کند No Human Would Stack Blocks That Way

  • از Shack to Stack: ساخته شده تا آخرین From Shack to Stack: Built to Last

  • به IDE اجازه دهید Heft Lifting: Refactoring Tools را انجام دهد Let the IDE Do the Heavy Lifting: Refactoring Tools

  • نمودارهای بلوک نمایشی و نرم افزار Refactoring Tools Refactoring Tools Demo and Software Block Diagram

  • Live Long and Prosper: خلاصه و نسخه ی نمایشی Live Long and Prosper: Demo Wrap up and Summary

نمایش نظرات

آموزش برنامه نویسی سیستم های جاسازی شده: شروع کار
جزییات دوره
3h 7m
57
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
42
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Willden Jeremy Willden

جرمی ویلدن از سنین بسیار پایین شروع به کار فناوری کرد و جوانان و کودکان را ترغیب به ورود به مشاغل STEM می کند. وی پیش بینی مشکلات احتمالی در اوایل چرخه طراحی ، صرفه جویی در وقت و هزینه در طول توسعه پروژه. او پنج سال را با National Instruments ، سازنده نرم افزار و سخت افزار اندازه گیری LabVIEW گذراند. کارهای او از طرح های پیچیده آنالوگ و دیجیتال با سیگنال مخلوط گرفته تا مدیریت گروه مهندسی اسیلوسکوپ ها در بر داشت. با گذشت زمان ، او به سمت ارائه فن آوری های جدید به هزاران سرمایه گذار ، تحلیل گر صنعت و مشتری در همایش سالانه NI Week رفت. وی با تولید محصولات RF و بی سیم و تولید سیستم های تست ساخت با MaxStream درگیر بود ، و باعث افزایش توان تولید با ضریب ده در حالی که کیفیت را بهبود می بخشد و هزینه ساخت محصولات را کاهش می دهد. این پیشرفت ها عامل کلیدی در خرید MaxStream توسط Digi InternationaI بود. جرمی از بنیانگذاران آزمایشگاه های Constellation ، یک شرکت مشاوره مهندسی است که نیازهای فنی توسعه بسیاری از شرکت ها را در منطقه Silicon Slopes ، در سراسر کشور و در سطح بین المللی تأمین می کند. او علاوه بر توسعه حرفه ای محصول ، "سازنده" مشتاقانه ای است که برای سرگرمی پروژه های چند رشته ای می سازد. او که از رزبری پای و سیستم عامل های دیگر استفاده می کرد ، از سیستم عامل های کم هزینه و قدرتمند مستقر در سطح جهان برای توسعه و رشد اینترنت اشیا (IoT) استفاده می کند.