سلام به همه.
من هیچی از ARM سر در نمیارم! اصلا هم کارم این چیزا نیست. حالاهم فقط برای انجام یه کار کوچولو پام به این جاها باز شده. :rolleyes:
پس لطفا اصطلاحات پیچیده به کار نبرید تا متوجه پاسخ های شما عزیزان بشم. :smile:
این سناریو رو در نظر بگیرید :
1. ابتدا با کامپیوتر ، آدرس یک سایت و یا ip آن را درون یک فایل text ذخیره میکنیم.
2. آن فایل را به یک فلش دیسک و یا هارد اکسترنال منتقل میکنیم.
3. فلش دیسک را به پورت usb متصل به میکرو وصل میکنیم.
4. کلید start را میزنیم (فرض کنید برای آغاز عملیات توسط میکرو ؛ قبلا یک کلید به پایه های میکرو وصل کردیم و اسمش رو start گذاشتیم که میکرو با فشردن این کلید کارشو شروع کنه)
5. میکروکنترلر آدرس ip درون فایل text درون فلش دیسک را خوانده و پس از دریافت آن توسط wifi و یا توسط کابل اترنت (rj45) ، به منظور اتصال به اینترنت ، به مودم ADSL وصل می شود.
6. میکروکنترلر پس از اتصال به اینترنت ، دستور ping را برای آن سایت اجرا کرده ، یک فایل text جدید بر روی فلش دیسک ایجاد میکند ، و اطلاعات خروجی دستور ping را درون این فایل text نوشته و در پایان هم فایل را ذخیره میکند.
7. ارتباط با مودم قطع می شود و میکرو خاموش میشود.
و حالا سوالات من :
1. برای انجام کاری که این سناریو بیان کرد چه بوردی مناسبه؟
(لطفا ارزون ترین هدربورد رو پیشنهاد بدید و بفرمایید که چه چیزهایی باید در کنارش سفارش بدم و بعد روش اضافه کنم تا هدربورد مورد نظر توانایی کامل برای اجرای این سناریو رو داشته باشه) (میگم ارزونترین ، چون فقط همین یک کار رو میخوام برام انجام بده و بعدش دیگه به کارم نمیاد)
2. سورس این برنامه به زبان قابل فهم برای میکرو ARM و یا مشابه این برنامه رو از کجا میتونم گیر بیارم؟ اینجا کسی نداره برام بفرسته؟ و یا حداقل راهنماییم کنید تا خودم بنویسمش.
لازم به ذکره که تو آزمایشگاه میکرو تو دانشگاه یه چیزای ابتدایی درمورد میکرو AVR یاد گرفتم و تا حدودی هم با زبان C و ++C آشنایی دارم (در حد درس های دانشگاه)
و در پایان اگر فکر میکنید اینجا به جوابم نمیرسم لطفا بفرمایید سوالاتم رو تو کدوم انجمن باید بپرسم؟
با سپاس از همه ی عزیزانی که راهنمایی میکنن.
من هیچی از ARM سر در نمیارم! اصلا هم کارم این چیزا نیست. حالاهم فقط برای انجام یه کار کوچولو پام به این جاها باز شده. :rolleyes:
پس لطفا اصطلاحات پیچیده به کار نبرید تا متوجه پاسخ های شما عزیزان بشم. :smile:
این سناریو رو در نظر بگیرید :
1. ابتدا با کامپیوتر ، آدرس یک سایت و یا ip آن را درون یک فایل text ذخیره میکنیم.
2. آن فایل را به یک فلش دیسک و یا هارد اکسترنال منتقل میکنیم.
3. فلش دیسک را به پورت usb متصل به میکرو وصل میکنیم.
4. کلید start را میزنیم (فرض کنید برای آغاز عملیات توسط میکرو ؛ قبلا یک کلید به پایه های میکرو وصل کردیم و اسمش رو start گذاشتیم که میکرو با فشردن این کلید کارشو شروع کنه)
5. میکروکنترلر آدرس ip درون فایل text درون فلش دیسک را خوانده و پس از دریافت آن توسط wifi و یا توسط کابل اترنت (rj45) ، به منظور اتصال به اینترنت ، به مودم ADSL وصل می شود.
6. میکروکنترلر پس از اتصال به اینترنت ، دستور ping را برای آن سایت اجرا کرده ، یک فایل text جدید بر روی فلش دیسک ایجاد میکند ، و اطلاعات خروجی دستور ping را درون این فایل text نوشته و در پایان هم فایل را ذخیره میکند.
7. ارتباط با مودم قطع می شود و میکرو خاموش میشود.
و حالا سوالات من :
1. برای انجام کاری که این سناریو بیان کرد چه بوردی مناسبه؟
(لطفا ارزون ترین هدربورد رو پیشنهاد بدید و بفرمایید که چه چیزهایی باید در کنارش سفارش بدم و بعد روش اضافه کنم تا هدربورد مورد نظر توانایی کامل برای اجرای این سناریو رو داشته باشه) (میگم ارزونترین ، چون فقط همین یک کار رو میخوام برام انجام بده و بعدش دیگه به کارم نمیاد)
2. سورس این برنامه به زبان قابل فهم برای میکرو ARM و یا مشابه این برنامه رو از کجا میتونم گیر بیارم؟ اینجا کسی نداره برام بفرسته؟ و یا حداقل راهنماییم کنید تا خودم بنویسمش.
لازم به ذکره که تو آزمایشگاه میکرو تو دانشگاه یه چیزای ابتدایی درمورد میکرو AVR یاد گرفتم و تا حدودی هم با زبان C و ++C آشنایی دارم (در حد درس های دانشگاه)
و در پایان اگر فکر میکنید اینجا به جوابم نمیرسم لطفا بفرمایید سوالاتم رو تو کدوم انجمن باید بپرسم؟
با سپاس از همه ی عزیزانی که راهنمایی میکنن.
دیدگاه