آموزش برنامه‌نویسی سیستم لینوکس و مقدمه‌ای بر Buildroot - آخرین آپدیت

دانلود Linux System Programming and Introduction to Buildroot

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره یک نمای کلی از برنامه‌نویسی سیستم برای سیستم‌عامل لینوکس یا همان نرم‌افزارهایی که مستقیماً با هسته (Kernel) لینوکس و کتابخانه C در تعامل هستند را ارائه می‌دهد. در این دوره، اجزای اصلی یک سیستم نهفته (Embedded) لینوکس، از جمله جزئیات هسته و سیستم فایل ریشه (Root Filesystem) مورد بحث قرار می‌گیرند. همچنین سیستم ساخت Buildroot معرفی می‌شود که دانشجویان از طریق پروژه‌های برنامه‌نویسی، از آن برای ساخت سیستم لینوکس نهفته سفارشی خود استفاده می‌کنند. دوره برنامه‌نویسی سیستم لینوکس و مقدمه‌ای بر Buildroot می‌تواند به عنوان واحد درسی ECEA 5305، بخشی از دوره کارشناسی ارشد مهندسی برق دانشگاه CU Boulder نیز اخذ شود. این دوره شامل الزامات سخت‌افزاری و نرم‌افزاری خاصی است. لطفاً برای جزئیات کامل، بخش سوالات متداول (FAQ) را مطالعه کنید.

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

مقدمه‌ای بر برنامه‌نویسی سیستم لینوکس و تول‌چین‌ها Intro to Linux System Programming and Toolchains

  • نمای کلی لینوکس Linux Overview

  • خط فرمان لینوکس Linux Command Line

  • خط فرمان پیشرفته لینوکس Advanced Linux Command Line

  • اسکریپت‌نویسی Scripts

  • مرور تکلیف شماره ۱ Assignment 1 Overview

  • معرفی دوره Course Introduction

  • ساختار دوره Course Format

  • موضوعات لایسنس و مجوز Licensing

  • آماده‌سازی محیط کار Environment Setup

  • برنامه‌نویسی سیستم System Programming

  • سیستم‌های فایل لینوکس Linux Filesystems

  • فرآیندها و رشته‌ها Processes and Threads

  • کاربران و گروه‌ها Users and Groups

  • برنامه‌نویسی سیستم و مدیریت خطا System Programming and Error Handling

  • نمای کلی تول‌چین لینوکس نهفته Embedded Linux Toolchain Overview

  • ثبت وقایع و Syslog Logging and Syslog

  • مرور تکلیف شماره ۲ Assignment 2 Overview

ورودی/خروجی فایل، مدیریت فرآیند، مبانی لینوکس نهفته File IO, Process Management, Basics of Embeddd Linux

  • ورودی/خروجی فایل در لینوکس Linux File I/O

  • ورودی/خروجی فایل لینوکس: خواندن و نوشتن فایل‌ها Linux File I/O: Reading and Writing Files

  • ورودی/خروجی فایل لینوکس: مباحث تکمیلی Linux File I/O: Additional Topics

  • مدیریت فرآیند Process Management

  • فرآیندها و دیمون‌ها (Daemons) Processes and Daemons

  • تکلیف شماره ۳ بخش ۱: مرور و نمایش فراخوان‌های سیستم (System Calls) Assignment 3 Part 1: System Calls Overview and Demo

  • نمای کلی هسته لینوکس Linux Kernel Overview

  • نمای کلی لینوکس نهفته و شبیه‌سازی Embedded Linux and Emulation Overview

  • ساخت هسته لینوکس Building the Linux Kernel

  • سیستم‌های فایل ریشه لینوکس Linux Root Filesystems

  • تکلیف شماره ۳ بخش ۲: مرور و نمایش دستی لینوکس Assignment 3 Part 2: Manual Linux Overview and Demo

رشته‌ها و چندرشته‌ای (Multithreading)، مقدمه‌ای بر Buildroot Threads and Multithreading, Introduction to Buildroot

  • رشته‌ها و چندرشته‌ای (Multithreading) Threads and Multithreading

  • همگام‌سازی (Synchronization) Synchronization

  • تکلیف شماره ۴ بخش ۱: مرور و نمایش مبحث رشته‌ها Assignment 4 Part 1: Threading Overview and Demo

  • مقدمه‌ای بر Buildroot Introduction to Buildroot

  • ساخت‌های Buildroot Buildroot Builds

  • نکات کاربردی Buildroot Buildroot Tips

  • نکات کاربردی Buildroot بخش دوم Buildroot Tips Part 2

  • تکلیف شماره ۴ بخش ۲: نمایش عملی Buildroot Assignment 4 Part 2: Buildroot Demo

  • مرور سیگنال‌ها Signals Overview

  • مدیریت سیگنال Signal Management

زمان و سوکت‌ها Time and Sockets

  • زمان Time

  • تایمرها و خواب (Sleeping) Sleeping and Timers

  • سوکت‌ها Sockets

  • تکلیف شماره ۵ بخش ۱: سرور سوکت بومی Assignment 5 Part 1: Native Socket Server

  • نکات تکلیفی شماره ۵ Assignment 5 Tips

  • راه‌اندازی اولیه سیستم لینوکس Linux System Initialization

  • استراتژی‌های دیباگ در سیستم‌های نهفته Embedded Debug Strategies

  • تکلیف شماره ۵ بخش ۲: سرور سوکت نهفته Assignment 5 Part 2: Embedded Socket Server

نمایش نظرات

آموزش برنامه‌نویسی سیستم لینوکس و مقدمه‌ای بر Buildroot
جزییات دوره
43h 47m
46
(آخرین آپدیت)
25,807
4.5 از 5
دارد
دارد
دارد
Daniel Walkes
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar