سلام
من چندتا میکرو تو یه پروژه دارم که بنا به دلایلی نمیخوام روشون Lock bits رو فعال کنم، من جمله اینکه باید بعدها برنامه داخلشون به روز بشه و تغییر کنه. واسه همین برای جلوگیری از کپی شدن برنامه داخلیشون میخوام از شما راهنمایی بگیرم. اول به ذهنم رسید که یه میکروی دیگه با یه رمز تو EEPROMش و قفل شده بذارم رو پروژم که تو روشن شدن اول یه پیام با Sim900ی که تو مدار هست بده و یه درخواست تایید ازم بگیره و بعد از چک کردن رمز ارسالی من و رمز داخل EEPROM میکرو دیگریه، اگه برابر بود بره سراغ برنامه اصلی و اگه نبود نه. اما بعدها به این نتیجه رسیدم که این پرسش و پاسخ بین Sim900 و میکرو یا باید همیشه تکرار بشه و کلافم کنه، یا فقط بار اول باشه و ارزش نداره و اونقدرا هوشمند نیست. در واقع میخوام یه قفل نرم افزاری واسه میکرو بذارم که در صورتی که هر کدوم از پروژه هام برنامش کپی شد جلوی این امر گرفته بشه. واسه همین گفتم اینجا مطرح کنم سوالمو تا از تجربیات دوستان استفاده کنم و راه حلی درست و حسابی بشه و دوستای تازه وارد مثل من هم از این موضوع استفاده کنن.
از راهنمایی همه شما دوستان ممنونم
من چندتا میکرو تو یه پروژه دارم که بنا به دلایلی نمیخوام روشون Lock bits رو فعال کنم، من جمله اینکه باید بعدها برنامه داخلشون به روز بشه و تغییر کنه. واسه همین برای جلوگیری از کپی شدن برنامه داخلیشون میخوام از شما راهنمایی بگیرم. اول به ذهنم رسید که یه میکروی دیگه با یه رمز تو EEPROMش و قفل شده بذارم رو پروژم که تو روشن شدن اول یه پیام با Sim900ی که تو مدار هست بده و یه درخواست تایید ازم بگیره و بعد از چک کردن رمز ارسالی من و رمز داخل EEPROM میکرو دیگریه، اگه برابر بود بره سراغ برنامه اصلی و اگه نبود نه. اما بعدها به این نتیجه رسیدم که این پرسش و پاسخ بین Sim900 و میکرو یا باید همیشه تکرار بشه و کلافم کنه، یا فقط بار اول باشه و ارزش نداره و اونقدرا هوشمند نیست. در واقع میخوام یه قفل نرم افزاری واسه میکرو بذارم که در صورتی که هر کدوم از پروژه هام برنامش کپی شد جلوی این امر گرفته بشه. واسه همین گفتم اینجا مطرح کنم سوالمو تا از تجربیات دوستان استفاده کنم و راه حلی درست و حسابی بشه و دوستای تازه وارد مثل من هم از این موضوع استفاده کنن.
از راهنمایی همه شما دوستان ممنونم
دیدگاه