بایگانی برچسب ها: GCC
چرا و چگونه از Atmel studio استفاده کنیم؟
در این مقاله، ابتدا از چرایی استفاده از Atmel studio خواهیم گفت و در ادامه نحوه ایجاد یک پروژه ساده با آن را آموزش خواهیم داد.
STM32 تا کجا میتواند پیش برود؟
شناخت محدودیتهای موجود و داشتن مهارت برنامهنویسی به ما کمک میکند که قادر به طراحی بهینه باشیم و از قبل بدانیم چهکاری ممکن و چهکاری غیرممکن است. در این مقاله دو مبحث را موردبررسی قرار میدهیم: تأثیر روشهای مختلف برنامهنویسی و حالتهای مختلف اپتیمایز (Optimize) بر عملکرد و سرعت اجرای برنامه.
نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر AVR -قسمت سوم
نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر AVR -قسمت دوم
کامپایلر Codevisionavr در مقابل کامپایلر GCC و مقایسه تخصصی آنها
در این مقاله ما به بررسی تخصصی دو کامپایلر Codevision و GCC خواهیم پرداخت. قابلیت اپتیمایز کد و همچنین سرعت اجرای کد ایجادشده توسط این دو کامپایلر را بررسی میکنیم تا راحتتر در خصوص برتری یکی از آنها بر دیگری، قضاوت کنیم.
پروژه ریموت کنترل 4 کاناله کاملا رایگان به همراه مستندات
در مقالههای قبل راجع به ریموت کدلرن و نحوه دکد کردن آن بهتفصیل توضیح دادهایم و سورس کتابخانهی مربوط به دکد ریموتهای مبتنی بر چیپست EV15xx را منتشر کردهایم. سورس مربوطه به زبان C و برای میکروکنترلر atmega8 نوشته شده بود. البته سورس فقط مربوط به نحوه دکد کردن کد ریموت بود و برای ساخت یک ریموت واقعی باید قسمتهای موردنظر را خود به آن اضافه میکردید. با توجه به استقبال و درخواست دوستان در خصوص تکمیل کد کتابخانه و همچنین ایجاد یک پروژه عملی، بر آن شدیم که با استفاده از کتابخانه مذکور، یک ریموت کنترل 4 کاناله کاملاً عملی بسازیم.
آزادی، معجزهی GNU
شاید آزادی نرمافزار برای ما که هزینهای برای استفاده از آنها نمیپردازیم، مفهوم چندانی نداشته باشد و به آن اهمیت ندهیم. ولی فکر کنید اگر در کشوری زندگی میکردیم که برای استفاده از نرمافزارهای مختلف باید پول میپرداختید؛ مثلاً برای داشتن کدویژن باید یک میلیون تومان و برای داشتن پروگرامر J-Link بهجای 50 هزار تومان 4 میلیون تومان پرداخت میکردید، آنوقت مقوله نرمافزار آزاد و آزادی نرمافزار به یکی از اصلیترین مقولههای موجود تبدیل میشد.
ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه
ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموتهای درب بازکن تا ریموتهای دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی میکنند و آنهم ارسال اطلاعات بهصورت بیسیم است.