NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3675 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 20 از 20

موضوع: راه اندازی tcp/ip

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض راه اندازی tcp/ip

    سلام دوستان 
    من می خوام با AT91SAM7X256 با شبکه TCP/IP ارتباط برقرا کنم . البته با نرم افزار LABVIEW  یکسری SAMPLE از خود KEIL پیدا کردم ولی موقع کامپایل کردن این خطا رو می ده
    Build target 'AT91SAM7X'
    linking...
    .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
    .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
    .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
    .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
    .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
    .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
    .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
    .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
    .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
    .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
    Target not created
    البته از تا حالا با شبکه TCP با ARM کار نکردم و دستوراتش رو هم نمی دونم فقط جهت شروع می خوام از شما دوستان راهنمایی بگیرم . 
    با تشکر

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    سلام این خطا ها مربوط به لیسانس نرم افزار هست .
    توی فایل کرک ، برای دریافت سریال نامبر ، نسخه پروفشنال رو انتخاب کنید ( گزینش دقیق یادم نیست ، اما توی متنش کلمه پروفشنال وجود داشت )

  4. کاربران : 2 تشکر کرده اند از شما 1nafar برای ارسال این پست سودمند:


  5. #3
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض

    سلام . با تشکر مشکل همینی بود که فرمودید . خدا رو شکر رفع شد .

  6. #4
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض

    سلام می خوام با استفاده از telnet با میکرو ارتباط برقرار کنم این کار رو کسی تا به حال انجام داده که منو راهنمایی کنه
    با تشکر

  7. #5
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    سلام . این کار رو خیلی راحت میتونید با بسته ی TCP/IP کیل (کتابخونه ی RL-ARM) انجام بدید . داخل کتاب RL-ARM مراحل انجام این کار رو کامل توضیح داده . اگر هم در شبکه ماهر باشید میتونید با stack هایی مثل lwip یا uip خودتون app تلنت رو بنویسید ولی RL-ARM خیلی سریع تر کارتون رو راه میندازه.

  8. تشکرها از این نوشته :


  9. #6
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض

    سلام ممنون بابت راهنمایی
     من برنامه تلنت رو روی میکرو پروگرام کردم و نرم افزار erics telnet رو هم نصب کردم ولی موقع connect شدن خطا میده . نمیدونم مشکل از کجاست . یک سوال دیگه غیر از telnet روش دیگه ای که بشه با tcp/ip ارتباط برقرار کرد هستش ؟ ویندوزی که من استفاده میکنم XP هستش  ایا برای استفاده از TELNET باید اونو توی ویندوز هم فعال کنم ؟
    با تشکر

  10. #7
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    بله . تلنت فقط یک اپلیکیشن هست که بر پایه ی tcp نوشته شده و شما ملزم نیستید از اون استفاده کنید . شما اگه کاری رو که می خواید انجام بدید شرح بدید بهتر می تونم کمک کنم.

  11. #8
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض

    من می خوام چند تا میکرو رو با هم شبکه کنم این میکرو ها باید از طریق tcp/ip شبکه بشن . استفاده من برای پورت های pio هستش که اونا هم از labview فرمان 0 بودن یا 1 بودن رو میگیرن . این تارگت کار من هستش . حالا راهنمایی کنید.
    باتشکر

  12. #9
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    شما نیازی نیست که از تلنت استفاده کنید . با برنامه نویسی سوکت (شبکه) میتونید بر اساس TCP یا UDP (اگر سرعت انتقال و realtime بودن براتون مهمه )پروزه رو انجام بدید . من یک کتاب میذارم اینجا . اول اونها رو مطالعه کنید تا دیدتون نسبت به برنامه نویسی سوکت و کلا شبکه بازتر بشه . بعد هم خیلی راحت از روی کتاب RL-ARM می تونید کارتون رو جلو ببرید.
    Socket_Network_Programming.pdf

  13. کاربران : 2 تشکر کرده اند از شما roohlla برای ارسال این پست سودمند:


  14. #10
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض

    فایل رو دانلود کردم شروع کردم به خوندنش . در مورد  کتاب rl-arm میشه توضیح بدید . مربوط به سری at91s هستش ؟
    با تشکر

  15. #11
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    فقط اتمل نیست . بلکه اتمل رو هم داره .
    لینک کتاب :
    http://www.google.com/url?sa=t&rct=j...,d.Yms&cad=rja

  16. کاربران : 2 تشکر کرده اند از شما roohlla برای ارسال این پست سودمند:


  17. #12
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض

    سلام 
    توی مسیر C:\Keil\ARM\Boards\Atmel\AT91SAM7X-EK\RL\TCPnet یکسری مثال داره که مربوط به ارتباطات شبکه هستش ( 10 تا مثال ) . ازا ین مثال ها کدوم یکی مربوط به برنامه نویسی سوکت هستش

  18. تشکرها از این نوشته :


  19. #13
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض

    سلام
    مشغول برسی نمونه برنامه LEDcelient از مثال های keil هستم . از مسیر
    C:\Keil\ARM\Boards\Atmel\AT91SAM7X-EK\RL\TCPnet
    میتونید این مثال رو ببینید .
    روی برد پروگرام کردم و شماره IP شو PING کردم ارتباط برقرار بود . شماره IP برنامه 192.168.0.101 هستش که از داخل فایل NET_CONFIG.C پیداش کردم . فایل CLIENT.C که سورس برنامه هستش رو هم یک نگاهی انداختم که چهار تا LED رو درایو می کنه با دستورات زیر در صورتی که اعداد 1 یا 2 یا 4 یا 8 رو دریافت کنه هر کدوم از LED های رو روشن می کنه (طوری که من فهمیدم )
    if (p2val & 1) {
    *AT91C_PIOB_CODR = AT91B_LED4; /* Turn LED4 On */
    }
    if (p2val & 2) {
    *AT91C_PIOB_CODR = AT91B_LED3; /* Turn LED3 On */
    }
    if (p2val & 4) {
    *AT91C_PIOB_CODR = AT91B_LED2; /* Turn LED2 On */
    }
    if (p2val & 8) {
    *AT91C_PIOB_CODR = AT91B_LED1; /* Turn LED1 On */
    }
    فکر کنم از پروتکل UDP استفاده می کنه به کد زیر توجه کنید
    #define TCP 0
    #define UDP 1
    هدر RTL.h رو که مربوط به استفاده از امکانات شبکه هستش رو هم اول برنامه فراخوانی کرده .
    حالا فردا برم ببینم می تونم با یک نرم افزاری یا چیزی بهش فرمان بدم که led ها رو بتونم روشن خاموش کنم .

  20. کاربران : 2 تشکر کرده اند از شما nex2004 برای ارسال این پست سودمند:


  21. #14
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    انشا الله که حتما جواب می گیری . ما رو هم در جریان بذار .

  22. تشکرها از این نوشته :


  23. #15
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض

    سلام 
    اقا ping می کنم ip رو جواب میده ولی با دستور net send 192.168.0.101 8 فرمان نمیگیره . حتی با labview هم تست کردم جواب نداد . به نظر شمامشکل از کجاست
    با تشکر

  24. #16
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    سلام
    شما دارید از TCP استفاده می کنید یا UDP ؟
    دستور net send رو در چه محیطی استفاده می کنید ؟

  25. #17
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض

    والا دقیق نمی دونم ولی با توجه به برنامه :
    #define TCP 0
    #define UDP 1
    فکر کنم از udp استفاده می کنه دستور net send رو توی پنجره فرمان ویندوز (command) می نویسم .

  26. #18
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض

    این لینک رو یک نگاهی بندازید
    TCP Networking Suite Example Programs

  27. #19
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2007
    نوشته ها
    62
    تشکر
    41
    تشکر شده 9 بار در 7 پست

    پیش فرض

    سلام من دوباره تلاش کردم با استفاده از یک نرم افزار دیگه ارتباط tcp ip داشته باشم ولی بازهم ناموفق بود . این نرم افزار رو دانلود کنید . اپلود کردم . حجمش 4 مگ هستش
    FNET-2.6.3-Setup - Download - 4shared

  28. #20
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض 9

    سلام . متاسفانه من الان دانشگاه هستم و برام مقدور نیست.

  29. تشکرها از این نوشته :


موضوعات مشابه

  1. ره اندازی smt160 با پورت موازی
    توسط M.ABDOLLAHI در انجمن AVR
    پاسخ: 3
    آخرين نوشته: 27-04-2009, 21:34

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •