آموزش دوره جامع لینوکس امبدد (۲ برنامه کاربردی لینوکس امبدد) - آخرین آپدیت

دانلود Embedded Linux Full Course ( 2 embedded linux application)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش برنامه نویسی اپلیکیشن های Embedded Linux

به دوره جامع Embedded Linux خوش آمدید! هدف من این است که شما را به طور کامل به حوزه توسعه Embedded Linux هدایت کنم. پس از گذراندن تمام این دوره ها، شما به یک مهندس نرم افزار Embedded واجد شرایط تبدیل خواهید شد و حداقل قادر خواهید بود نرم افزارهای Embedded کوچک را انجام دهید و از دانش آموخته شده خود در کار/سرگرمی ها/پروژه ها/مصاحبه ها استفاده کنید.

پیش نیازها:

  • دوره کامل Embedded Linux (محیط توسعه Ubuntu)
  • زبان برنامه نویسی C

مباحث اصلی دوره:

  1. محیط توسعه Ubuntu
  2. برنامه نویسی اپلیکیشن های Embedded Linux
  3. برنامه نویسی Bare Metal ARM (IMX6U)
  4. برنامه نویسی درایور کرنل Embedded Linux
  5. U-Boot
  6. Porting سیستم و Rootfs

توضیحات دوره برنامه نویسی اپلیکیشن های Embedded Linux:

این دوره نحوه انجام برنامه نویسی اپلیکیشن های C در لینوکس (Ubuntu) را پوشش می دهد. شما بسیاری از System Call ها و Library Call ها را خواهید آموخت. من نحوه استفاده از این توابع برای برنامه نویسی مثال ها را به شما نشان خواهم داد. چالش این دوره این است که هر کاری که من در ویدیو انجام می دهم را کپی کنید و ببینید آیا می توانید به همان نتایج برسید. در هر ویدیو به طور مستقیم کدنویسی می کنم تا به شما نشان دهم که نکته اصلی تمرین مداوم برنامه نویسی و قوی تر کردن خودتان است.

مباحث پوشش داده شده در دوره:

  • برنامه لینوکس چیست؟
  • برنامه های کاربردی Embedded Linux
  • فراخوانی های سیستمی لینوکس و فراخوانی های کتابخانه ای (تفاوت ها)
  • نحوه استفاده از توابع برای خواندن و نوشتن فایل ها / خواندن دایرکتوری ها
  • برنامه نویسی با رشته ها
  • برنامه نویسی با File Stamps
  • برنامه نویسی با System Signals
  • برنامه نویسی با System Process

امیدوارم از این آموزش لذت ببرید. از هر گونه بازخورد یا پیشنهادی برای موضوعات بیشتر بسیار استقبال می کنم. بهترین راه برای کمک به من، ثبت نظر و به اشتراک گذاری لینک دوره با دوستانتان است.

پرسش و پاسخ:

بازخورد شما همیشه استقبال می شود! پس از ثبت نام در دوره من، می توانید هر فایل سورس کد را مشاهده کنید. همچنین می توانید از طریق Udemy برای من پیام ارسال کنید. نظرات خود را با من در میان بگذارید یا هر سوالی در مورد مطالب دارید بپرسید. خوشحالم که با شما آشنا می شوم.


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

مقدمه Introduction

  • 1-linux_application_concept-مفهوم_برنامه_لینوکس 1-linux_application_concept

  • 2-fileIO1-ورودی_خروجی_فایل1 2-fileIO1

  • 3-fileIO2-ورودی_خروجی_فایل2 3-fileIO2

  • 4-fileIO_coding-کدنویسی_ورودی_خروجی_فایل 4-fileIO_coding

  • 5-fileIO_lseek-lseek_ورودی_خروجی_فایل 5-fileIO_lseek

  • 6-fileIO_deep_dive_in-بررسی_عمیق_ورودی_خروجی_فایل 6-fileIO_deep_dive_in

  • 7-fileIO_error-خطای_ورودی_خروجی_فایل 7-fileIO_error

  • 8-fileIO_holefile-فایل_حفره_دار_ورودی_خروجی_فایل 8-fileIO_holefile

  • 9-fileIO_O_TRUNCandO_APPEND-O_TRUNCandO_APPEND_ورودی_خروجی_فایل 9-fileIO_O_TRUNCandO_APPEND

  • 10-fileIO_open_dup-open_dup_ورودی_خروجی_فایل 10-fileIO_open_dup

  • 11-fileIO_sharefile-اشتراک_فایل_ورودی_خروجی_فایل 11-fileIO_sharefile

  • 12-fileIO-competition_adventure-مسابقه_ماجراجویی_ورودی_خروجی_فایل 12-fileIO-competition_adventure

  • 13-fileIO-truncate-کوتاه_کردن_ورودی_خروجی_فایل 13-fileIO-truncate

  • 14-fileIO-fcntl_ioctl-fcntl_ioctl_ورودی_خروجی_فایل 14-fileIO-fcntl_ioctl

  • 15-standIClib-کتابخانه_استاندارد_سی 15-standIClib

  • 16-standClib-file-فایل_کتابخانه_استاندارد_سی 16-standClib-file

  • 17-standIClib-feof_ferror_format-feof_ferror_format_کتابخانه_استاندارد_سی 17-standIClib-feof_ferror_format

  • 18-standIClib-syncc-syncc_کتابخانه_استاندارد_سی 18-standIClib-syncc

  • 19-standIClib-buffer-بافر_کتابخانه_استاندارد_سی 19-standIClib-buffer

  • 20-file-stat-fstat-stat_fstat_فایل 20-file-stat-fstat

  • 21-file-user-group-کاربر_گروه_فایل 21-file-user-group

  • 22-file-timestamp-مهر_زمانی_فایل 22-file-timestamp

  • 23-file-links-پیوندها_فایل 23-file-links

  • 24-file-directory-دایرکتوری_فایل 24-file-directory

  • 25-file-remove-rename-حذف_تغییرنام_فایل 25-file-remove-rename

  • 26-string-input-output-ورودی_خروجی_رشته 26-string-input-output

  • 27-string-concate-copy-الحاق_کپی_رشته 27-string-concate-copy

  • 28-string-more-بیشتر_رشته 28-string-more

  • 29-system-infor-اطلاعات_سیستم 29-system-infor

  • 30-system-datetime-تاریخ_زمان_سیستم 30-system-datetime

  • 31-system-processtime-زمان_پردازش_سیستم 31-system-processtime

  • 32-system-randnumber-عدد_تصادفی_سیستم 32-system-randnumber

  • 33-system-sleep-خواب_سیستم 33-system-sleep

  • 34-system-heap-پشته_سیستم 34-system-heap

  • 35-system-signal-سیگنال_سیستم 35-system-signal

  • 36-system-singal-2-سیگنال_سیستم_2 36-system-singal-2

  • 37-system-singal-3-سیگنال_سیستم_3 37-system-singal-3

  • 38-system-signal-4-سیگنال_سیستم_4 38-system-signal-4

  • 39-process-concept-مفهوم_پردازش 39-process-concept

  • 40-process-exit-خروج_پردازش 40-process-exit

  • 41-process-enviroment-محیط_پردازش 41-process-enviroment

  • 42-process-fork-انشعاب_پردازش 42-process-fork

  • 43-process-wait-انتظار_پردازش 43-process-wait

  • 44-process-child-zombie-orphan-فرزند_زامبی_یتیم_پردازش 44-process-child-zombie-orphan

  • 45-process-runnew-application-اجرای_برنامه_جدید_پردازش 45-process-runnew-application

نمایش نظرات

آموزش دوره جامع لینوکس امبدد (۲ برنامه کاربردی لینوکس امبدد)
جزییات دوره
12.5 hours
45
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
219
4.1 از 5
دارد
دارد
دارد
Mike jiang
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike jiang Mike jiang

مهندس ارشد نرم افزار جاسازی شده