MICROCHIP BASED EMBEDDED LINUX
در این دوره، برد Microchip ATSAMA5D27-SOM1-EK1 را که یک توزیع لینوکس تعبیهشده Buildroot را اجرا میکند، بررسی خواهیم کرد. با ترتیب بوت لینوکس تعبیهشده (EMBEDDED) و اجزای مختلفی که یک پکیج که پشتیبانی برد را تشکیل میدهند، آشنا خواهیم شد. مفاهیم اولیه Flattened Image Trees و Device Tree Overlays، نیازمندی ها و توسعه آن مورد بحث قرار خواهد گرفت. ابزارهایی مانند برنامهنویس sam-ba و منابع مورد نیاز کاربران جدید برای شروع توسعه لینوکس تعبیهشده در Wiki Microchip را بررسی خواهیم کرد. مفهوم USER SPACE و Kernel معرفی خواهد شد. این دوره شامل تمرینهای عملی است که در آن سختافزار را با استفاده از ابزارها و زیرسیستمهای مختلف لینوکس بررسی خواهیم کرد. به طور خاص، i2c، gpio، شبکه، Device Tree، udev، Run Levels، اسکریپتهای راهاندازی، سیستمهای فایل مجازی لینوکس - procfs، sysfs و debugfs پوشش داده خواهند شد. خواهید دید که چگونه با استفاده از C و MPIO، یک ابزار مبتنی بر پایتون، به لوازم جانبی مختلف از User Space دسترسی پیدا کنید.