avr-bootloader چیست؟
برای مثال فرض کنید برنامه ای که شما نوشته اید فقط تحت شرایط خاصی به درستی انجام وظیفه میکند و هدف شما این است که اگر شرایط تغییر کرد از برنامه دوم یا برنامه سوم استفاده کنید.
یک راه این است که یک کلید وصل کنید و هر دو برنامه را به وسیله ی دستور شرطی وابسته به کلید از هم تفکیک کنید تا به وسیله کلید از برنامه اول به برنامه دوم سوئیچ شود.
این کار معایب خاص خود را دارد که در حجم بالای کد نویسی سرعت کامپایل کاهش یافته همچنین احتمال هنگ میکرو بیشتر میشود.
استفاده از avr-bootloader به شما این امکان را میدهد تا با تقسیم بندی حافظه برای هر برنامه با سوییچ به برنامه ۲ فقط حافظه مربوط به برنامه دوم فعال میباشد و مانند این است که برنامه های دیگری در آن وجود ندارد.
در لینک زیر راهنمایی های مربوط به avr-bootloader آورده شده است.برای دانلود کلیک کنید.
استفاده از مطالب با ذکر منبع آزاد است......
این وبلاگ به همت دانشجویان برق گروه رباتیک دانشگاه تهران شرق و با کمک اساتید گرانقدر جهت آشنایی دانشجویان دانشگاه با فعالیت ها و تازه های رباتیک ایجاد شد تا قدمی هر چند کوچک در عرصه گسترش این علم شیرین برداشته باشد.