یوسی لینوکس

دانشنامه عمومی

یو سی لینوکس[ ۱] ( با نماد μClinux ) توزیعی از سیستم عامل لینوکس است. دو حرف اول نماد این سیستم عامل ( μC ) به معنای میکروکنترولر می باشد. این توزیع مخصوص میکروکنترولرهایی طراحی شده که فاقد واحد مدیریت حافظه می باشند. این سیتم عامل در سال ۱۹۹۸ میلادی توسط Jeff Dionne و Kenneth Albanowski برای شرکت موتورولا ساخته شد و بر روی میکروکنترولرهای سری 68k ( به طور خاص ۶۸۳۲۸ ) از خانواده DragonBall و با هسته لینوکس نسخه ۲٫۰٫۳۳ به کار گرفته شد. بعد از اولین انتشار این سیستم عامل جامعه توسعه دهندگان علاقه روزافزونی به گسترش آن برای معماری های مختلف میکروکنترولرها و با استفاده از نسخه های جدیدتر هسته لینوکس نشان دادند. در اوایل سال ۱۹۹۹ میلادی قابلیت پشتیبانی برای پردازنده هایی باهسته ColdFire از شرکت موتورولا ( این شرکت هم اکنون با نام فری اسکیل شناخته می شود ) نیز به آن افزوده شد. پشتیبانی از میکروکنترولرهای دارای هسته ARM نیز چندی بعد در همان سال امکان پذیر شد.
علیرغم اینکه یو سی لینوکس در ابتدا نسخه ۲٫۰ از هسته لبنوکس را برای خود برگزید، هم اکنون با نسخه های ۲٫۴ و ۲٫۶ هسته لینوکس کار می کند. در تاریخچه این توزیع، هرگز تلاشی برای استفاده از هسته لینوکس نسخه ۲٫۲ نشده است.
در سیر تکاملی یو سی لینوکس، مجموعه ای از توابع کتابخانه ای به زبان سی نیز تشکیل شد که به آن uClibc گفته می شود و هم اکنون به طور مستقل توسعه دهی و نگهداری می شود. برنامه های اجرایی تولید شده با هدف اجرا بر روی یوسی لینوکس باید با این کتابخانه موقع تولید کد اجرایی پیوند بخورند.
• سری ان آی اواس از شرکت آلترا
• دی اس پی های بلکفین از شرکت آنالوگ دیوایسز
• معماری آرم
• سری CRIS از شرکت ETRAX
• سری M68K از شرکت فری اسکیل ( با هسته های دراگون بال، کولدفایر، PowerQUICC و غیره )
• سری FRV از شرکت فوجیتسو
• خانواده H۸ از شرکت هیتاچی
• میکروکنترلر I960 از شرکت اینتل
• معماری MIPS
• میکروکنترلر V850E از شرکت ان ای سی
• میکروکنترلر MicroBlaze از شرکت زایلینکس
عکس یوسی لینوکس
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس