لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش موضوعات و پروژههای سیستمهای نهفته لینوکس (Linux Embedded)
- آخرین آپدیت
دانلود Linux Embedded System Topics and Projects
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به عنوان پروژه نهایی (Capstone) در یک سلسله دوره سه مرحلهای، شامل برنامهنویسی سیستم لینوکس و مقدمهای بر Buildroot و همچنین برنامهنویسی هسته لینوکس و مقدمهای بر پروژه Yocto در نظر گرفته شده است. هر دوی این دورهها باید پیش از شروع این دوره تکمیل شده باشند.
این دوره بر پایه محتوای دو دوره پیشنیاز قبلی بنا شده است تا یک پروژه نهایی انتخابی را با هدف کار روی سختافزارهای دستگاههای مبتنی بر لینوکس توسعه دهید. پروژه نهایی با استفاده از مفاهیم Agile Scrum اجرا میشود. چندین موضوع مرتبط، جدید و کاربردی در زمینه توسعه سیستمهای نهفته (Embedded Systems) به عنوان بخشی از برنامه درسی این دوره پوشش داده شده است که میتوانید به صورت اختیاری آنها را در پروژه نهایی خود بگنجانید.
دوره موضوعات و پروژههای سیستمهای نهفته لینوکس همچنین میتواند به عنوان واحد دانشگاهی ECEA 5307، بخشی از مقطع کارشناسی ارشد مهندسی برق دانشگاه CU Boulder گذرانده شود.
این دوره شامل الزامات سختافزاری و نرمافزاری خاصی است. لطفاً برای جزئیات کامل، بخش سوالات متداول (FAQ) را مطالعه کنید.
سرفصل ها و درس ها
مرور کلی پروژه نهایی و مرور Agile Scrum
Final Project Overview and Agile Scrum Overview
مرور کلی Agile
Agile Overview
مرور کلی پروژه نهایی
Final Project Overview
نکات تکمیلی Buildroot
Buildroot Additional Hints
بوتلودرها و درختهای دستگاه (Device Trees) بخش ۱
Bootloaders and Device Trees Part 1
بوتلودرها و درختهای دستگاه (Device Trees) بخش ۲
Bootloaders and Device Trees Part 2
مرور کلی شبکه در لینوکس
Linux Networking Overview
اسپرینت ۱ پروژه نهایی، بهروزرسانی دستگاه و موضوعات سیستمهای نهفته
Final Project Sprint 1, Device Updates, and Embedded System Topics
اسپرینتهای پروژه نهایی
Final Project Sprints
بهروزرسانی دستگاه لینوکس بخش ۱
Linux Device Update Part 1
بهروزرسانی دستگاه لینوکس بخش ۲
Linux Device Update Part 2
بهروزرسانی دستگاه لینوکس بخش ۳
Linux Device Update Part 3
پروتکل MQTT و پلتفرمهای IoT
MQTT and IoT Platforms
سیستمهای فایل روت فقط-خواندنی (Read Only)
Read Only Root Filesystems
کانتینرهای اپلیکیشن و Docker برای سیستمهای نهفته
Application Containers and Docker For Embedded
اسپرینت ۲ پروژه نهایی، نکات و استراتژیهای توسعه
Final Project Sprint 2, Development Tips and Strategies
گردش کار Git
Git Workflows
قالبهای C++ و STL
C++ Templates and STL
تولید وابستگیهای C بخش ۱: GNU Make
C Dependency Generation Part 1 GNU Make
تولید وابستگیهای C بخش ۲: Automake
C Dependency Generation Part 2 Automake
تولید وابستگیهای C بخش ۳: CMake
C Dependency Generation Part 3 CMake
اسپرینت ۳ پروژه نهایی و نمایش پروژه، تست نرمافزار
Final Project Sprint 3 and Demo, Software Testing
تست سیستمهای نهفته بخش ۱: مفاهیم
Embedded Test Part 1 Concepts
تست سیستمهای نهفته بخش ۲: تست خودکار
Embedded Test Part 2 Automated Testing
تست سیستمهای نهفته بخش ۳: CI/CD
Embedded Test Part 3 CI-CD
تست سیستمهای نهفته بخش ۴: TDD و BDD
Embedded Test Part 4 TDD and BDD
نمایش نظرات