نرم افزار و درایور

سوال 

دیگر مباحث

توسط shahed-qasemi در 1 هفته پیش
3 1.3k 2 1 هفته پیش
shahed-qasemi kingblogg erfansaberi
2

سلام دوستان عزیز ونابغه.امیدوارم حالتون خوب باشه. من یه نرم افزاری تو کامپیوترم دارم که مخصوص یک سخت افزاریه که از طریق یو اس بی به کامپیوتر وصل میشه و در حقیقت ایننرمافزار فقط برای همون دستگاه ساخته شده تا بین اون و کامپیوتر ارتباط ایجاد کنه.سوالی که دارم درمورد این هست که 1- وقتی این سخت افزار رو از طریق یو اس بی به کامپیوتر وصل میکنم نرم افزار چطوری تشخیص میده که دستگاه مورد نیازش وصل شده؟؟؟؟ این نرم افزار خودش درایور هم هست و از این نظر مشکلی نیست 2- فرض کنیم که دستگاه مربوطه یه قطعه (آرودینو) تو خودش داره که وقتی به کامپیوتر وصل میشه کدهایی رو میفرسته که نرم افزار وقتی اون هارو دریافت کرد متوجه اتصال دستگاه بشه و با اون ارتباط برقرار کنه(البته اگه همچین چیزی درست باشه ). من چطوری میتونم بفهمم که این نرم افزار به چه کدهایی واکنشنشون میده؟؟ راهی هست اصن؟؟

پاسخ ها

3

سلام. تا جایی که من میدونم نرم افزار وقتی که یه usb وارد میشه میره و یه مسیر خاصی رو میخونه توی فلش و اگه اون فایل وجود داشته باشه از اونجا میفهمه که usb متصل شده.

فرض دوم شما فکر نمیکنم درست باشه چون از داخل فلش نمیشه یه برنامه رو اجرا کرد و بهش اطلاعاتی رو فرستاد یعنی اطلاعات باید از سمت نرم افزار وارد بشه نه اینکه فلش اونها رو ارسال کنه به برنامه چون فلش فقط یه storage هست.

2

یه فایل کلید داخل فلش اضافه کنید (هر اسم و پسوندی) بعد نرم افزارتون رو طوری بنویسید که با اتصال فلش ، دنبال فایل کلید بگرده و اگه فایل وجود داشته باشه یعنی دستگاه مورد نظر وصل شده مثلا فایل Ardoino.key رو داخل پوشه root دستگاه بذارید نرم افزار چک میکنه که توی پوشه root فایل Ardoino.key هست یا نه اگر فایل وجود داشت نرم افزار فعالیتش رو شروع میکنه

خیلی ممنون دوستان. جواباتون خیلی کمک کرد. فقط عرفان جان من الان نرم افزار رو دارم ولی نمیدونم که دنبال چه کد یا فایلی هست که عملیاتو شروع کنه. راهی نمیشناسین که بفهمم؟ – shahed-qasemi 1 هفته پیش

این سوال حل نشده است!

این سوال هنوز حل نشده یا به پاسخ بهتری نیاز دارد. برای پاسخ به این سوال کافیست وارد حساب کاربری خود شوید.

لطفا ابتدا لاگین کنید