اطلاعیه

Collapse
No announcement yet.

IAR PowerPac GUI

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    IAR PowerPac GUI

    http://www.iar.com/website1/1.0.1.0/1763/1
    There is nothing so practical as a good theory. — Kurt Lewin, 1951

    #2
    پاسخ : IAR PowerPac GUI

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

    دیدگاه


      #3
      پاسخ : IAR PowerPac GUI

      نوشته اصلی توسط فرشاد اکرمی
      سلام
      رضا جان بی زحمت برای لینکهایی که میزاری چند خط توضیح + عکس و ..... بزار
      ممنون و متشکر از توجهت
      فرشاد جان ممنون برای تذکرت، اما در لینکی که دادم توضیحات کافی و تصویر موجوده. دوستانی هم که مخاطب این موضوع هستند خداروشکر حرفه ای اند و می تونند متن انگلیسی رو مطالعه کنند. :smile:
      There is nothing so practical as a good theory. — Kurt Lewin, 1951

      دیدگاه


        #4
        پاسخ : IAR PowerPac GUI

        رضا جان این موضوع فقط مختص arm یا این تالار نیست !
        شما اگر یه 2 خط توضیح فارسی بزاری اینجا ، منی که سوادم در حد حرفه ای ها نیست هم یه استفاده ای می برم
        این همون هارچوب اولیه ای هست که eca بر اساس اون شکل گرفته
        یعنی یاد دادن چیزایی که بلدیم به بقیه :job:

        دیدگاه


          #5
          پاسخ : IAR PowerPac GUI

          نوشته اصلی توسط فرشاد اکرمی
          رضا جان این موضوع فقط مختص arm یا این تالار نیست !
          شما اگر یه 2 خط توضیح فارسی بزاری اینجا ، منی که سوادم در حد حرفه ای ها نیست هم یه استفاده ای می برم
          این همون هارچوب اولیه ای هست که eca بر اساس اون شکل گرفته
          یعنی یاد دادن چیزایی که بلدیم به بقیه :job:
          سلام،
          چشم، سعی می کنم رعایت کنم. در مورد PowerPac هم ایشالا فردا توضیحاتی می نویسم. :smile:
          There is nothing so practical as a good theory. — Kurt Lewin, 1951

          دیدگاه


            #6
            پاسخ : IAR PowerPac GUI

            سلام،
            PowerPac یه Add-on (افزونه) یا مکمل برای IAR Embedded Workebench است که برای بعضی از ماشین ها مثل ARM و MSP430 می تونید از اون استفاده کنید. PowerPac بهتون این امکان رو میده که یه سیستم عامل بی درنگ (RTOS) رو با خیلی از امکاناتی که معمولا مورد نیازه (USB, TCP/IP, FAT) روی میکروکنترلرتون نصب کنید. در ضمن این سیستم عامل مجهز به درایور سخت افزارهای جانبی بعضی از میکروکنترلرهاست. امکانی که جدیداً به PowerPac اضافه شده GUI است که طراحی واسط گرافیکی برای سیستم رو خیلی راحت میکنه. این پکیج شامل درایور سطح پایین برای بعضی از نمایشگرهای LCD است و همچنین توابع سطح بالایی برای رسم اشیا گرافیکی در اختیارتون میزاره. علاوه بر این از Touch Screen پشتیبانی میکنه. به طور کلی طراحی واسط کاربری گرافیکی با PowerPac GUI خیلی راحت تر از حالتیه که خودتون بخواهید تمام توابع رو بنویسید و مسلماً کیفیتش (حجم برنامه و سرعت) هم بالاتر خواهد بود.




            There is nothing so practical as a good theory. — Kurt Lewin, 1951

            دیدگاه


              #7
              پاسخ : IAR PowerPac GUI

              به نظر من بهتره ، وقتی که گزینه opensource هست ، سزاغ اون رفت چون اولا وجدان درد نمیگیرید ، ثانیا مطالب آموزشی بیشتری رو میتونید براش پیدا کنید. بیشترین مزیت برنامه های تجاری ،پشتیبانی از مشتریشون هست و چون مسلما ما پول نمیدیم ، مشتری هم محسوب نمیشیم.
              در این مورد (gui) اتفاقا بهترین گزینه همون opensource هست. minigui نه تنها رایگان هست ، بلکه از قدمت بیشتری برخورداره و ازش توی 100 ها محصول تجاری استفاده شده .
              بسیار کامل تر از بقیه ی gui ها (چه تجاری و چه رایگان) هست و روی سیستم عامل های مختلف قابل نصبه.

              برخی از امکانات:

              Double Buffering Main Window




              Look and Feel Render (LFRDR)




              Support for BIDI Text مثلا عربی و فارسی




              گرافیک قوی :




              منابع آموزشی براش خیلی زیاده و هر وقت که بخواید میتونید شروع به یادگیریش بکنید. حالا اگه بخواید با پاور پک یار کار کنید باید فقط اماه دنبال کرک بگریدی بعدش به این در و اون در بزنید برای مطلب آموزشی!

              برای توضیحات بیشتر و منابع آموزشی این 2 تا لینک رو ببینید:
              http://www.minigui.com/index.php?id=minigui
              http://www.minigui.com/index.php?id=107

              یکی از سیستم عاملهای رایگانی که minigui روش نصب شده eCos هست . این یه نمونه از محصول نهایی با ecos , minigui :



              اگه کسی تمایل داره روی این موضوع کار کنه بگه ،چون به صورت گروهی سریعتر میشه نتیجه گرفت

              دیدگاه


                #8
                پاسخ : IAR PowerPac GUI

                سلام،
                یکی از مزایای PowerPac اینه که: Fully Integrated to IAR Embedded Workbench و Documentهای خیلی قوی ای داره. البته این برای کسانی که از EWARM استفاده میکنن مزیت محسوب میشه وگرنه این مواردی که فرمودید صحیحه. :smile:
                There is nothing so practical as a good theory. — Kurt Lewin, 1951

                دیدگاه


                  #9
                  پاسخ : IAR PowerPac GUI

                  سلام استاد سپاسیار

                  یه سوال داشتم . این GUI که فرمودین ، توابع گرافیکیشو اماده میکنه ؟ در مورد درایو کردن LCD کمکی میکنه یا باید اول LCD درایو کنیم ، بعد سراغش بریم ؟
                  یه LCD رنگی که باهاش بشه این GUI ها رو تست کرد ، لطفا معرفی کنین.
                  ببخشید زیادی ناشی هستم . با IAR و 7x256 کار کردم . تقریبا تمام Sample های نرم افزار و انجام دادم . :redface: :redface:

                  ممنون استاد عزیز
                  بازیه ز ندگی اون نیست که تاسه خوب بیاری , اینه که تاسه بد رو خوب بازی کنی

                  دیدگاه


                    #10
                    پاسخ : IAR PowerPac GUI

                    سلام
                    من هم با minigui موافقم.
                    آقا چند سوال؟
                    شما از اون استفاده کردین؟ می شه اونو بدون os راه اندازی کرد؟ چقدر قدرت پردازشی و حافظه نیاز داره؟ و اینکه مطالب آموزشی از سطح صفر تا راه اندازی یک مثال خیلی ابتدایی رو می تونین بگذارین.
                    با تشکر از وقتی که می گذارین.

                    دیدگاه


                      #11
                      پاسخ : IAR PowerPac GUI

                      همه gui ها روی سیستم عامل اجرا میشن ، فرقی نمیکنه powerpack gui باشه یا minigui یا uc/gui یا ....
                      پاور پک محدودیت داره که فقط روی rtos خود iar نصب میشه ( از یه لحاظ خوبه و از یه لحاظ بده) .
                      minigui بسته به اینکه از چه امکاناتیش استفاده میکنی ، به طور معمول 1مگ فلش و 1مگ رم نیاز داره .
                      چون پیشنیاز gui ها سیستم عامل ها هستن، اگر خدا بخواد 1 ماه دیگه (پایان امتحانها) آموزش نصب و استفاده یکی از rtos ها رو آماده میکنم . بعد از اون باید رفت سراغ gui ها (روی سخت افزار مناسب)
                      من از minigui استفاده نکردم ، اما ذموی uc/gui رو روی میکروی STM32F103 اجرا کردم ،دکمه ها و پنجره هاش مثل ویندوز موبایل 4 بود !
                      با توجه به اینکه minigui در کنار امکانات بالایی که داره (تو اون 2 تا لینک قبلی یه فیلم ازش هست که شبیه منو های iPhone ه) به رم نسبتا زیادی هم نیاز داره ، روی میکرو هایی با قابلیت اتصال حافظه خارجی ، مثل lpc2378 یا آرم9 ، قابل نصبه.
                      اما برای arm7 نصب uscos II و بعدش ucgui امکان پذیره.(مثلا روی sam7x) چون همونطور که میبینید به rom,ram خیلی کمی احتیاج داره.

                      دیدگاه


                        #12
                        پاسخ : IAR PowerPac GUI

                        به نظر من این تاپیک باید یکی از تاپیک های مهم آرم بشه همیشه نمیشه از بر دهاییکه میشه روش ویندوز ce یا لینوکس نصب کرد استفاده کرد بعضی وقت ذها اینهمه امکانات وسخت افزار لازم نیست وقیمت میره بالا ولی با این سیستم عامل های سبک به قول شما میشه تمام امکانات رو با آرم 7 وقطعات کمتری هم راه انداخت واقعا عالی میشه اگه این مباحث ادامه پیدا کنه

                        دیدگاه


                          #13
                          پاسخ : IAR PowerPac GUI

                          نوشته اصلی توسط جواد شفقتی
                          سلام استاد سپاسیار

                          یه سوال داشتم . این GUI که فرمودین ، توابع گرافیکیشو اماده میکنه ؟ در مورد درایو کردن LCD کمکی میکنه یا باید اول LCD درایو کنیم ، بعد سراغش بریم ؟
                          یه LCD رنگی که باهاش بشه این GUI ها رو تست کرد ، لطفا معرفی کنین.
                          ببخشید زیادی ناشی هستم . با IAR و 7x256 کار کردم . تقریبا تمام Sample های نرم افزار و انجام دادم . :redface: :redface:

                          ممنون استاد عزیز
                          سلام آقای شفقتی،

                          معمولاً تمام بسته های نرم افزاری GUI به صورت لایه لایه طراحی میشن، به طوریکه درایور (لایه فیزیکی)، کاملاً مستقل از لایه ی گرافیک عمل کنه. در PowerPac GUI درایور چند LCD معروف و پر کاربرد وجود داره. اگر هم نبود نوشتن زیاد سخت نیست.
                          موفق باشید
                          There is nothing so practical as a good theory. — Kurt Lewin, 1951

                          دیدگاه


                            #14
                            پاسخ : IAR PowerPac GUI

                            نوشته اصلی توسط samisin
                            به نظر من این تاپیک باید یکی از تاپیک های مهم آرم بشه همیشه نمیشه از بر دهاییکه میشه روش ویندوز ce یا لینوکس نصب کرد استفاده کرد بعضی وقت ذها اینهمه امکانات وسخت افزار لازم نیست وقیمت میره بالا ولی با این سیستم عامل های سبک به قول شما میشه تمام امکانات رو با آرم 7 وقطعات کمتری هم راه انداخت واقعا عالی میشه اگه این مباحث ادامه پیدا کنه
                            من هم موافقم، اصولاً استفاده از کرنل های بی درنگ در سیستم های ساده که محدودیت های Real-time دارند هم مفید و لازمه. قطعاتی وجود دارن که Resourceهای محدودی دارن و نمیشه روشون OSهای حجیم نصب کرد.
                            There is nothing so practical as a good theory. — Kurt Lewin, 1951

                            دیدگاه


                              #15
                              پاسخ : IAR PowerPac GUI

                              اما ذموی uc/gui رو روی میکروی STM32F103 اجرا کردم ،دکمه ها و پنجره هاش مثل ویندوز موبایل 4 بود !
                              آقا می خواستم که اگه سورس uc/gui رو دارین در اختیار ما هم قرار بدین. من نتونستم تا حالا هیچ نسخهی قابل اجرای اونو پیدا کنم.

                              دیدگاه

                              لطفا صبر کنید...
                              X