نتایج جست و جو برای: لینوکس

نصب محیط برنامه نویسی ++C

اگر همچنان مشتاق نصب محیط برنامه نویسی ++C هستید، باید دو نرم افزار زیر را روی کامپیوترتان داشته باشید. ویرایشگر متن این نرم افزار برای تایپ کردن برنامه استفاده می شود. notepad ویندوز، OS Edit Command ، Brief، Epilson، EMACS، و vim یا vi نمونه هایی از ویرایشگرهای متن هستند. …

ادامه نوشته »

آموزش برنامه نویسی ++C

آموزش برنامه نویسی ++C

++C یک زبان برنامه نویسی سطح میانی است که توسط Bjarne Stroustrup در سال 1979 در آزمایشگاه بل توسعه یافت. ++C روی پلتفرم های متنوعی همچون ویندوز، Mac OS و نسخه های مختلف یونیکس(لینوکس، FreeBSD و غیره)  قابل اجرا است. این آموزش دیدگاهی ساده و عملگرایانه برای توضیح مفاهیم ++C …

ادامه نوشته »

تفاوت بین C و ++C

تفاوت بین C و ++C

در این جلسه تفاوت بین C و ++C را بررسی می‌کنیم. درک تفاوت‌های C و ++C خیلی مهم است و هنوز خیلی از افراد هستن که در ++C به سبک C کد می‌نویسند و از امکانات پیشرفته زبان ++C استفاده نمی‌کنند. پس برای برنامه‌نویس حرفه‌ای شدن درک صحیح تفاوت بین …

ادامه نوشته »

سیستم‌عامل بی‌درنگ (RTOS) و استفاده از آن در امبدد سیستم‌ها

سیستم‌عامل بی‌درنگ (RTOS)

سیستم های امبدد یا نهفته طیف گسترده ای از برنامه های کاربردی را در کلیه دستگاههای الکترونیکی اطراف ما دارند، نمونه بارز آن مینی لپ تاپ است که می توانیم آن را در همه ی زمان ها همراه خود حمل کنیم، بله من به تلفن‌های همراهمون اشاره می کنم. در …

ادامه نوشته »

برنامه نویس Linux App / System Development

توانمندی های مورد نیاز مسلط به زبان برنامه نویسی سی پلاس پلاس تحت پلتفرم Qt مسلط به برنامه نویسی C تحت Linux تسلط به کاربری و معماری سیستم عامل لینوکس آشنایی با  زبان های QML و JavaScript موارد زیر امتیاز مثبت به شمار می آیند آشنا به Systemd و udev …

ادامه نوشته »

کارشناس ارشد الکترونیک – طراحی خودرو

کارشناس ارشد الکترونیک – طراحی خودرو تحصیلات: کارشناسی و یا کارشناسی ارشد برق (الکترونیک و کنترل) تجربیات: دارای حداقل 5 سال سابقه اجرایی در فرایند تحقیق، طراحی و توسعه محصول در صنایع تولید کننده تجهیزات و بردهای الکتریکی خودرو، حداقل28 و حداکثر 38 سال سن مهارت های مورد نیاز تسلط در تحلیل …

ادامه نوشته »

آشنایی و آموزش کار با بورد رزبری پای Zero

بورد رزبری پای Zero

امروز برای شما کاربران علاقمند میکرو دیزاینر الکترونیک آموزش کار با بورد رزبری پای Zero را آماده کرده ایم، امیدوارم براتون مفید باشه. خانواده رزبری پای ( Raspberry Pi ) یکی از انواع محبوب کامپیوترهای تک‌برد ( SBC) هستند. بسیاری از ما ممکن است با Raspberry Pi 3 ،که به …

ادامه نوشته »

پروتکل I2C

پروتکل I2C

در این آموزش در مورد پروتکل I2C فرا خواهید گرفت، این که چرا باید از آن استفاده کنید، و این که چگونه آن را راه اندازی کنید. پروتکل Inter-Integrated Circuit یا به اختصار I2C پروتکلی است که برای ارتباط چندین مدار مجتمع(چیپ) دیجیتال “slave” با یک یا چند چیپ “master” …

ادامه نوشته »

آموزش شروع کار با آردوینو Due

برد آردوینو Due

آردوینو Due یک برد میکروکنترلری بر پایه پردازنده Cortex-M3 ARM SAM3X8E شرکت Atmel می‌باشد. این برد اولین آردوینو بر پایه یک میکروکنترلر 32بیتی ARM است. آردوینو Due از طریق برنامه آردوینو(IDE)، محیط توسعه یکپارچه ما که برای تمامی بردهای آردوینو مشترک است و هم به صورت آنلاین و هم به …

ادامه نوشته »

آموزش نصب نرم افزار Qt – جلسه دوم آموزش برنامه نویسی با نرم افزار کیوت

آموزش نصب نرم افزار Qt

در مقاله قبل به انواع سیستم عامل­‌هایی که Qt (کیوتی نوشته می­شود و کیوت خوانده می­شود) قابلیت اجرا روی آن­ها دارد، اهداف و قابلیت­های مختلف Qt، همچنین ابزارها، کتابخانه‌­ها و زبان­‌های مختلفی که امکان برنامه‌­نویسی با آن­ها در Qt وجود دارد به صورت اجمالی اشاره نمودیم. در ادامه به صورت …

ادامه نوشته »

آموزش نصب و راه‌اندازی نرم‌افزار EAGLE

اسکریپت‌ها Eagle

در این جلسه می‌خواهیم به سراغ نرم‌افزار EAGLE برویم و نصب و راه‌اندازی آن ‌را با هم تمرین کنیم. EAGLE از جمله نرم‌افزار های مشهور طراحی PCB است. بردهای مدار چاپی یا همان pcb ها، ستون فقرات تقریبا تمام بردهای الکترونیکی‌ای هستند که در زندگی روزمره با آن‌ها سروکار داریم. …

ادامه نوشته »

آموزش کار با برد اینتل ادیسون Intel Edison

ادیسون روی برد توسعه برد اینتل ادیسون

برد اینتل ادیسون یک کامپیوتر ماژولی یا computer-on-module توسعه یافته توسط شرکت اینتل است. برد اینتل ادیسون به اندازه کافی کوچک برای جاسازی در پروژه‌های پوشیدنی ، به اندازه کافی تطبیق پذیر برای مدیریت کاربردهای اینترنت اشیا و به اندازه کافی قدرتمند برای کنترل پلتفرم های رباتیک می‌باشد. نمای بالایی برد …

ادامه نوشته »

آموزش کار با گیت هاب GitHub

آموزش کار با گیت هاب (GitHub)

Repository چیست؟ Repo در واقع مخففی برای کلمه repository به معنای مخزن یا انبار نگه‌داری است. این مخزن را به صورت پوشه‌ای از تعداد زیادی فایل در نظر بگیرید که علاوه بر محتویات خود فایل ها، تمام تغییراتی که در فایل‌ها اعمال می‌شوند نیز در آن ثبت می‌گردد. در این …

ادامه نوشته »

آموزش نرم افزار Fritzing ، نحوه‌ی عملکرد و استفاده از آن

آموزش نرم افزار Fritzing

Fritzing چه نرم افزاری است و چه کسانی به آن نیاز دارند؟ برای آشنایی با این پلتفرم جذاب ، بهتر است قدری با سابقه پیدایش آن آشنا شویم. Fritzing را برای نخستین بار دانشگاه پوتسدام آلمان (Potsdam) در حین توسعه فرآیندهای پردازش‌ و بردهای آردوینو ایجاد نمود. این نرم‌افزار در …

ادامه نوشته »

آموزش اتصال سنسور دمای DS18B20 به رزبری پای

آموزش اتصال سنسور دمای DS18B20 به رزبری پای

مرور کلی: توزیع Occidentalis لینوکس برای رزبری پای (و Raspbian از تاریخ دسامبر 2012) از سنسور دمای یک سیمه DS18B20 پشتیبانی می کنند. این سنسور در یک پکیج سه پایه کوچک مانند ترانزیستور ها و ادوات دیجیتالی دقیق عرضه میشود. در این قسمت از آموزش فرا میگیرید که چگونه از یک …

ادامه نوشته »