دوره embedded لینوکس ZYNQ - Taksun
دوره های آموزشی تکسان با xilinx tools شامل FPGA و VHDL ZQYN , SoC SDR و linux پردازش روی سخت افزار
آموزش ZYNQ، آموزش HLS، آموزش VIVADO، آموزش FPGA،دوره آموزشی، کلاس، FPGA,VIVADO,ZYNQ,IP Core,SoC,HLS,SDK,ISE,linux, petalinux
1700
rtl,page-template-default,page,page-id-1700,page-child,parent-pageid-808,locale-fa-ir,mkd-core-1.1,woocommerce-no-js,ajax_updown_fade,page_not_loaded,,burst-ver-1.7, vertical_menu_with_scroll,smooth_scroll,grid_1300,woocommerce_installed,blog_installed,wpb-js-composer js-comp-ver-5.5.4,vc_responsive
 

دوره embedded لینوکس ZYNQ

<<برای مطالعه مقالات آموزشی رایگان مرتبط با FPGA به بخش مقالات مراجعه نمایید>>

تکسان مفتخر است اولین برگزار کننده رسمی دورهای برنامه نویسی نوین FPGA  در کشور است. این دوره ها شامل ZYNQ SoC و HLS می باشد که از سال ۱۳۹۴ به صورت عمومی برگزار می گردد.

از سال ۱۳۹۵ دوره آموزش عملی ZYNQ با همکاری دانشگاه علم و صنعت در این دانشگاه  برگزار شده است. برای یادگیری بهتر، این دوره به صورت پروژه محور و کار عملی بر روی برد برگزار می شود. هدف این دوره استفاده از سیستم عامل Linux روی پردازنده ZYNQ می باشد. بکارگیری امکانات ZYNQ با سیستم عامل و برنامه نویسی سطح بالا در کنار FPGA می تواند بسیاری از نیاز ها را پوشش دهد. در این دوره سعی شده لینوکس را برای تمامی برد ها و انواع سخت افزار ها تولید نماییم و در ادامه بتوانیم مستقیما با PL  در تماس باشیم و از قدرت FPGA در کنار لینوکس استفاده نماییم. درایور نویسی، کار با وقفه ها، ساخت بخش های مختلف لینوکس شامل U-Boot، Device-Tree، Kernel، Rootfs و … از اهداف این دوره می باشد.

به منظور افزایش حداکثری کاربردی بودن کلاس های آموزشی، همکاری با شرکت آرتمیش کاریا را آغاز نموده ایم. هنرجویان برتر بعد از گذراندن کلاس های آموزشی توسط این مرکز در صنعت های مختلف کشور جذب می شوند تا بتوانند در پیشرفت صنعت کشور سهیم باشند.

دوره ها هم به صورت حضوری هم به صورت برخط برگزار میگردد.

نکات:

  • تمرکز این دوره بر استفاده از امکانات ZYNQ ، استفاده از IP Core ها و برنامه نویسی در Block Design است.
  • مثال های عملی با برد های شرکت آرتمیس کاریا انجام می شود ولی مطالب و پروژه ها با تمامی برد های ZYNQ سازگار هستند.

پیش نیاز:

  • آشنایی با ZYNQ
  • آشنایی مقدماتی با لینوکس
  • آشنایی مقدماتی با برد هایی مانند Raspberry Pi  میتواند مفید واقع شود.

هزینه دوره : ۷،۸۰۰،۰۰۰ تومان

ثبت نام :

 دوره آموزش عملی ZYNQ در VIVADO

سرفصل های آموزشی:

مفاهیم لینوکس

  • تعریف LINUX ، GNU، UNIX
  • اجزاء لینوکس
  • انواع Boot loader ها
  • ابزار های ساخت لینوکس
  • Git
  • Bios vs UEFI

بوت لینوکس روی PC ، SoC و ZYNQ

  • بوت بدون سیستم عامل ZYNQ
  • بوت لینوکس روی PC
  • بوت لینوکس روی SoC ها
  • بوت لینوکس روی ZYNQ

روش های ساخت و کامپایل لینوکس

  • دانلود سورس های لینوکس
  • تنظیمات Tool Chain
  • تنظیمات برد و چیپ
  • کامپایل Native Classic لینوکس اجزاء
  • تجمیع سورس ها و ساخت ایمیج
  • Yocto
  • Peta Liunx

کار با Peta linux

  • ساخت لینوکس مطابق تنظیمات چیپ و برد
  • تنظیمات بخش های مختلف مانند uboot – kernel – rootfs  و …
  • تظیمات ادغام و ایمیج
  • تنظیمات برنامه ها و کتابخانه ها

کار با U-Boot

  • متغییر ها
  • دستورات
  • تنظیمات و روش های مختلف بوت از NAND, eMMC, SD, QDPI و شبکه
  • برنامه ریزی Bitstream  خارجی
  • تنظیمات environments
  • boot script

تنظیمات kernel ، Rootfs و Device tree

  • تغییر در سرویس ها
  • اضافه نمودن سرویس
  • نصب کتابخانه ها
  • تغییر در درایور ها
  • مشخصات سخت افزار و مشخصات برد

دستر رسی به سخت افزار و PL

  • درایور نویسی
  • وقفه ها
  • UIO
  • Memory management
  • IOCtl

برنامه نویسی در لینوکس و نکات جانبی

  • دسترسی به PL در برنامه
  • Cross Compile
  • Cross Debug
  • برنامه نویسی لینوکس در SDK، VSCode، Qt و …
  • انتقال برنامه از طریق شبکه
  • ssh, SCP, VNC
  • انتقال اطلاعات بین PS و PL و ارتباط با peripheral  های PL