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

موضوع: Imagecraft

  1. #1
    تازه وارد
    تاریخ عضویت
    Jul 2007
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض Imagecraft

    کسی میدونه چطوری میشه با Imagecraft دستورات موازی برای AVR تعریف کرد ؟
    منظورم اینه که بجای اینکه دستورات خط به خط اجرا بشن ، میکرو بتونه چندتا دستور به صورت همزمان اجرا کنه . اینجوری که من شنیدم به اینکار میگن ترد تعریف کردن .
    خواهش میکنم اگه کسی میدونه به من کمک کنه

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

  3. #2
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    سلام
    من خودم اطلاعاتی در این مورد ندارم اگه خودتون اطلاعالت بیشتری دارین در اختیار همگان بذارین

  4. #3
    کاربر فعال
    تاریخ عضویت
    Aug 2007
    نام
    سعید نیکنامی
    نوشته ها
    253
    تشکر
    1
    تشکر شده 28 بار در 20 پست

    پیش فرض

    با سلام
    من دستورات win avr رو دارم ضمنا به اين كار مي گن multi tasking مثل ويندوز
    واسه چي اين دستورات رو مي خواهين

  5. #4
    کاربر فعال Hesam1984 آواتار ها
    تاریخ عضویت
    Sep 2007
    نام
    مهره مار
    نوشته ها
    315
    تشکر
    45
    تشکر شده 108 بار در 77 پست

    پیش فرض

    با سلام

    من در محيط برنامه نويسي ويندوز برنامه چند ريسماني Thread نوشتم . شما اكثر مواقع مجبور به اين كار هستيد . خصوصا هنگام كار با I/O . در غير اين صورت برنامه اكثرا Freez خواهد شد . موضوعي كه دوست عزيز ما در بالا به عنوان Multi Tasking معرفي كردند يكم با اين فرق داره . ما اينجا يك Task بيشتر نداريم . براي تفيهم موضوع اين جوري مي نويسم .
    Execute--Fetch
    Execute--Fetch

    این یک حالت دو ریسمانی است . وقتی شما چند ریسمانی بودن را تعریف می کنید ، کامپایلر به CPU مي فهماند كه اين دو پروسه رو به اين شكل اجرا كند . وقتي CPU دستورالعمل اول را اجرا مي كند در همان حين دستورالعمل دوم را واكشي مي كند . و به همين ترتيب تا پايان . در صورتي كه در حالت عادي CPU تا اجراي اولي تمام نشده سراغ دومي نمي رود .
    اما در مورد ميكرو واقعا نمي دانم يك همچين كاري عملي باشد . اين عمل حافظه بيشتر نياز دارد . در كامپيوتر از نظر حافظه مشكل چنداني نداريم اما ميكرو حافظه اش خيلي محدود است .

  6. #5
    کاربر فعال
    تاریخ عضویت
    Aug 2007
    نام
    سعید نیکنامی
    نوشته ها
    253
    تشکر
    1
    تشکر شده 28 بار در 20 پست

    پیش فرض

    با سلام
    مولتي تسك اينگ يعني بشه چند پروسه و دستور رو در زمان واحد انجام داد
    اما از انجايي كه سي پي يو در زمان واحد مي تونه يك دستور رو اجرا كنه نميشه
    اما مراحلي داره كه بشه با سي پي يو هاي ميپس بالا اين كار رو كرد
    يه مثال

    يك تايمر رو راه اندازي كنيد بعد يك دستور رو اجرا كنيد وقتي كه تايمر سرريز شد آدرس دستور قبلي رو بزاريد تو پشته بعد دستور بعدي رو اجرا كنيد دستور قبلي رو متوقف كنيد دوباره وقتي تايمر سرريز شد آدرس دستور اول رو از پشته برداريد بقيه پروسه رو انجام بديد و .......

  7. #6
    تازه وارد
    تاریخ عضویت
    Jul 2007
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    اتفاقا دقیقا همین کارو کردم ولی مشکل اینجاست که در عمل اینکار خیلی پیچیدست و DEBUG کردنش واقعا سخته . ( خوده شما اگه 1 بار انجام بدین متوجه میشین )
    به هر حال اینکار با ImageCraft و نصب نرم افزار Salvo روی اون که میشه باهاش thread تعریف کرد انجام پذیره ولی مشکل اینه که من چیزی از این نرم افزار سر در نیاوردم !
    اگه کسی این کارو کرده لطفا به من کمک کنه

  8. #7
    کاربر فعال
    تاریخ عضویت
    Aug 2007
    نام
    سعید نیکنامی
    نوشته ها
    253
    تشکر
    1
    تشکر شده 28 بار در 20 پست

    پیش فرض

    با سلام
    تو اینتر نت ballero با avr multi tasking سرچ کن کتابخانشو گیر می اری

  9. #8
    تازه وارد
    تاریخ عضویت
    Jul 2007
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    گشتم ولی فقط 1 مورد پیدا کردم که اونم ماله ATMEGA128 . من با ATMEGA64 کار میکنم . اگه بخوام برای MEGA64 اصلاحش کنم باید تمام فایلاشو دست کاری کنم.

  10. #9
    کاربر فعال
    تاریخ عضویت
    Aug 2007
    نام
    سعید نیکنامی
    نوشته ها
    253
    تشکر
    1
    تشکر شده 28 بار در 20 پست

    پیش فرض

    http://www.barello.net/avrx/
    کتابخونشو دانلود کن و بعد استفاده کن

  11. #10
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2007
    نوشته ها
    45
    تشکر
    33
    تشکر شده 7 بار در 4 پست

    پیش فرض

    باسلام

    لطفا لينك دانلود {اموزش كدويژن به زبان فارسي }را اصلاح كنيد
    الان چند روزهسعي ميكنم كه دانلود كنم ولي متاسفانه دانلود نميشود

    باتشكر از توجه شما

  12. #11
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    سلام
    من لینکش رو از خود سایت ره افروز گذاشته بودم ولی دوباره روی سرور خودمون گذاشتم برای دانلود به بخش دانلود ها برید

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

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