++C یک زبان برنامه نویسی سطح میانی است که توسط Bjarne Stroustrup در سال 1979 در آزمایشگاه بل توسعه یافت. ++C روی پلتفرم های متنوعی همچون ویندوز، Mac OS و نسخه های مختلف یونیکس(لینوکس، FreeBSD و غیره) قابل اجرا است. این آموزش دیدگاهی ساده و عملگرایانه برای توضیح مفاهیم ++C …
ادامه نوشته »نتایج جست و جو برای: سیستم نهفته
آموزش FPGA و Verilog برای تازه کارها!
آموزش FPGA و Verilog برای تازه کارها! – قسمت اول : مقدمات، گاهی اوقات یادگیری مباحث الکترونیکی میتواند تا حدودی چالشبرانگیز و سخت به نظر برسد اما فقط کافیست قدری حوصله به خرج بدهید؛ بیشتر بخوانید، بیشتر یاد بگیرید و بیشتر تجربه کسب کنید. آنوقت خواهید دید که حتی برایتان …
ادامه نوشته »زبان برنامه نویسی C چیست؟ معرفی، تاریخچه و مفاهیم اولیه
زبان C چیست؟ زبان C یک زبان برنامه نویسی همه منظوره بسیار محبوب، ساده و انعطاف پذیر می باشد. این زبان یک زبان مستقل از ماشین و ساختاریافته است که در موارد بی شماری بکارگرفته شده است. زبان C زبان اولیه برای نوشتن هرچیزی از سیستم عامل ها گرفته(ویندوز و …
ادامه نوشته »ارتباط سریال – پروتکل UART
ارتباط سریال چیست ؟ قبل از شروع به توصیف ارتباط سریال بهتر است بدانیم که؛ که سیستم های نهفته و مدارات الکترونیک دیجیتال پیشرفته (میکروکنترلرها ، پردازنده ها و…) نیازمند ارتباط با یکدیگر هستند. برای اینکه این مدارها اطلاعات خود را مبادله کنند، باید یک پروتکل ارتباطی مشترک داشته باشند. …
ادامه نوشته »آموزش کار با برد اینتل ادیسون Intel Edison
برد اینتل ادیسون یک کامپیوتر ماژولی یا computer-on-module توسعه یافته توسط شرکت اینتل است. برد اینتل ادیسون به اندازه کافی کوچک برای جاسازی در پروژههای پوشیدنی ، به اندازه کافی تطبیق پذیر برای مدیریت کاربردهای اینترنت اشیا و به اندازه کافی قدرتمند برای کنترل پلتفرم های رباتیک میباشد. نمای بالایی برد …
ادامه نوشته »ZYNQ چیست و چه کاربردی دارد؟ + فیلم آموزشی
بطور خیلی خلاصه ZYNQ یک SoC شامل ARM و FPGA می باشد. قبل از تعریف ZYNQ بهتره یک تعریفی از FPGA داشته باشیم برای کسانی که نمیدانند FPGA چیست. ترکیب قدرت پردازنده های ARM با پردازش موازش FPGA. مقالات آموزش FPGA و برسی پردازنده های ARM ، میتونن خیلی مفید …
ادامه نوشته »مقدمه ای بر کوانتوم، گذر از فیزیک کلاسیک و کاربردها
کوانتوم به چه معنا است و چرا امروز جزء داغ ترین تحقیقات علمی و فناوری دنیا قرار گرفته است؟ کوانتوم از جمله مباحث علمی چالش برانگیز صده اخیر است که در بین دانشمندان علوم مختلف نظریات متفاوت و گاه متناقضی در مورد آن وجود دارد. در این مطلب به زبان …
ادامه نوشته »نرم افزار Atmel Studio
نرم افزار اتمل استودیو ( ( Atmel Studio محیط توسعه یکپارجه (IDE) برای برنامه نویسی و توسعه میکروکنترلر های AVR و ARM شرکت Atmel می باشد. اگر در شرکت سخت افزاری و یا الکترونیک شما برنامه نویس سیستم های نهفته هستید، همه ی چشمها روی شماست. امروزه نرم افزار و …
ادامه نوشته »آموزش پروتکل Ethernet از تئوری تا عمل – طراحی برد های قابل اتصال به شبکه اترنت
با توجه به اینکه مطالعه و پیاده سازی پروتکل Ethernet در چارچوب مفهوم شبکه های کامپیوتری صورت می پذیرد و به منظور به دست آوردن شناخت و درک کافی از عملکرد این پروتکل ، آشنایی با مفاهیم شبکه های کامپیوتری لازم میباشد.در فصل دوم این مقاله به مرور مفاهیم ، …
ادامه نوشته »بهترین زبان های برنامه نویسی امسال
بهترین زبان برنامه نویسی کدومه ؟ کدومش را یادبگیرم بازار کار خوبی داره ؟ کدوم زبان برنامه نویسی کاربرد بیشتری داره ؟ کدوم زبان برنامه نویسی راحته برای یادگیری؟ این ها سوالاتی هستن که مبتدیان یادگیری برنامه نویسی معمولا خیلی میپرسن و همچنین بحث های خیلی حرفه ای در مورد …
ادامه نوشته »کتابخانه CMSIS بخش اول
در این نوشته قصد دارم در مورد کتابخانه های CMSIS صحبت کنم که اولین قدم در برنامه نویسی میکرو های ARM هستند. مقدمه همانند برنامه نویسی در سیستم عامل , برنامه نویسی سیستم های نهفته هم رو به پیچیدگی است . در حال حاضر بیشتر از هر زمانی توسعه دهندگان سیستم …
ادامه نوشته »پردازنده های ARM
پردازنده های ARM یک خانواده از پردازنده های بر پایه معماری RISC هستند . این پردازنده ها به صورت ۳۲ بیت و ۶۴ بیت موجود هستند و معماری این پردازنده ها توسط شرکت ARM فروخته میشود یعنی خود شرکت ARM پردازنده ای نمیسازد و فقط نقشه ساخت این پردازنده ها …
ادامه نوشته »آموزش ایجاد پروژه در Keil
دوستان عزیز اگر دو جلسه آموزشی ، آموزش میکروکنترلرهای LPC1768 را خونده باشید ما در جلسات قبل با پردازنده های ARM ، هسته Cortex-M3 آشنا و همچنین امکانات LPC1768 را شناختیم. دراین جلسه میخواهیم ایجاد پروژه در Keil را قدم به قدم آموزش بدیم تا بتونیم پروژه های خود را …
ادامه نوشته »500 کتاب مرجع برق الکترونیک کنترل مخابرات
کتاب مرجع برق الکترونیک کنترل مخابرات، منابعی بسیار ارزشمند برای متخصصان برق الکترونیک کنترل مخابرات هستند. از جمله عنوان های کتاب می توان به کد گذاری برای شبکه های بیسیم و مخابراتی،کتاب های مرجع ادوات نیمه هادی،سیستم های پرداخت الکترونیکی،کتاب های طراحی سیستم عامل،طراحی مدارت مهندسی کنترل،برنامه نویسی میکروکنترلرها،طراحی مدارات الکترونیک،تحلیل مدارات …
ادامه نوشته »نرم افزار طراحی بردمدارچاپی Allegro [ چند نرم افزار فوق العاده دیگر]
نرم افزار های طراحی برد مدار چاپی از جمله پرکاربرد ترین نرم افزارهای الکترونیک هستند که بنابر سطح طراحی از آنها استفاده می شود. نرم افزار Allegro یکی از پیشرفته ترین ها برای طراحی برد مدارچاپی در فرکانس های بالا هست .در این نوشته می خواهیم به معرفی Allegro بپردازیم و …
ادامه نوشته »