نويسنده موضوع: پورت کردن emwin روی lp1768  (دفعات بازديد: 1242 بار)

0 کاربر و 1 مهمان درحال ديدن موضوع.

آفلاين saeidmo

  • کاربر ساده سطح اول
  • *
  • تشکر
  • -اهدايي: 36
  • -دريافتي: 43
  • ارسال: 65
    • لیسانس
پورت کردن emwin روی lp1768
« : 22 مرداد 1392 - 17:40:57 »
سلام
بچه ها می خواستم بدونم کسی تا حالا emwin رو روی 1768 پورت کرده ممنون میشم  یه مثال ساده از emwin با    1768 قرار بدید
با تشکر

آفلاين mehdi_nxp

  • کاربر نیمه حرفه ای سطح دوم
  • *
  • تشکر
  • -اهدايي: 204
  • -دريافتي: 829
  • ارسال: 793
    • مهندسی الکترونيک
پاسخ : پورت کردن emwin روی lp1768
« پاسخ #1 : 22 مرداد 1392 - 18:11:06 »
سلام.
تا حالا باهاش کار نکردم.
ولی بهش علاقه دارم  :biggrin:
شاید تا آخر هفته یه کارایی کردم.

آفلاين محسن فاریابی

  • کاربر حرفه ای سطح اول
  • *
  • تشکر
  • -اهدايي: 200
  • -دريافتي: 819
  • ارسال: 1268
پاسخ : پورت کردن emwin روي lp1768
« پاسخ #2 : 23 مرداد 1392 - 00:17:55 »
اين که گفتين به چه دردي ميخوره؟؟
انجام پروژه هاي برنامه نويسي اندرويد
نرم افزار نقشه هاي پاور کامپيوتر اندوريد
کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود

آفلاين mehdi_nxp

  • کاربر نیمه حرفه ای سطح دوم
  • *
  • تشکر
  • -اهدايي: 204
  • -دريافتي: 829
  • ارسال: 793
    • مهندسی الکترونيک
پاسخ : پورت کردن emwin روی lp1768
« پاسخ #3 : 23 مرداد 1392 - 00:27:07 »
سلام.
emwin کاملترین لایبراری گرافیکی برای کار با lcd های رنگی هست.

قابلیت های بسیاری داره از مهمتریناش میشه به:
نمایش فرمت های مختلف عکس
قابلیت نمایش فیلم در ورژن جدید
لایه بندی صفحه ها و تنظیم اولویت
شفاف سازی
اشاره کرد
و خلاصه چندین امکان دیگه.
یه یوزر منوال فکر کنم 1000 صفحه ای داره.
البته نیاز به رم و فلش بالایی داره و با 1768 شاید نشه از قابلیت های مهمش استفاده کرد.

آفلاين ادیسون کوچولو

  • کاربر ساده سطح اول
  • *
  • تشکر
  • -اهدايي: 28
  • -دريافتي: 17
  • ارسال: 91
  • god give and forgive but people get and forget
پاسخ : پورت کردن emwin روی lp1768
« پاسخ #4 : 24 مرداد 1392 - 08:33:46 »
تا جایی که من هم متوجه شدم این سیستم عامل حالت رایگان داره . این هم لینک دانلودش
کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود
« آخرين ويرايش: 24 مرداد 1392 - 08:36:54 توسط ادیسون کوچولو »
من ادیسون هستم
خیلی کوچوووووووولو ام
 ولی باز ادیسونم !!!!! چی چی گفتم ؟؟؟؟

آفلاين saeidmo

  • کاربر ساده سطح اول
  • *
  • تشکر
  • -اهدايي: 36
  • -دريافتي: 43
  • ارسال: 65
    • لیسانس
پاسخ : پورت کردن emwin روی lp1768
« پاسخ #5 : 26 مرداد 1392 - 18:10:14 »
سلام
تو همین لینکی که قرار دادید قسمت بایین emwin رو روی 1788 پورت کرده

آفلاين dellfogostar

  • کاربر ساده سطح اول
  • *
  • تشکر
  • -اهدايي: 18
  • -دريافتي: 56
  • ارسال: 82
  • dellfogostar.elec@gmail.com
    • کارشناسی الکترونیک
پاسخ : پورت کردن emwin روی lp1768
« پاسخ #6 : 31 مرداد 1392 - 23:30:17 »
[با سلام من gui کار کردم پورت کردن اون برا lcdها واقعا سخته ولی من تونستم راش بندازم باید user manual خوب بخونی وچند تا مثال دانلود کنی من تونستم یه ماشین حساب باهاش بکشم button ,text box,radio,..... داره تو keil\arm\segger\emwin میتونید کتابخونش و مثال هایی که زده وهمچنین تو قسمت tools نرم افزارهایی برای تولید کد guiداره.و در پایان پورت کردن gui برای سیستم عاملی که و lcd که میخواید استفاده کنی نه میکرو کنترلر که تو مثال های keil برای برخی سیستم عامل ها داره .البته gui segger  رو میتونید با 0 کردن قسمت کانفیگ gui ،قسمت سیستم عامل میتونید غیرفعال کنید و برای پورت کردن lcd باید تابع های lcd از جمله مثلا lcd_init رو تو زیر تابع اینترفیس gui قرار یا فراخونی کرد و همچنین دیگر تابع ها از جمله رسم خط وbitmap رو تو زیر تابع کانفیگ gui فراخوانی کرد خلاصه کلی دردسر داره که با حوصله و نگاه موشکافانه به مثالها بتونید حدود یه ماه راه اندازیش کنید.
« آخرين ويرايش: 31 مرداد 1392 - 23:45:55 توسط dellfogostar »

آنلاين meerkat

  • کاربر کامل سطح پنجم
  • *
  • تشکر
  • -اهدايي: 235
  • -دريافتي: 341
  • ارسال: 570
پاسخ : پورت کردن emwin روي lp1768
« پاسخ #7 : 1 شهريور 1392 - 10:51:43 »
يک داکيومنت براي  پورت کردن نسخه پريکامپايل شده به 1768 هست گوگل کنيد پيدا ميکنيد.
ولي در نهايت کارايي چنداني نداره چون 1768 پريفرال emc  نداره و قسمت کمي از امکانات رو ميتونيد
استفاده کنيد.
اميد هيچ معجزي ز مرده نيست زنده باش
                                             ه‍. الف سايه

آفلاين علی ایمانی فر

  • Moderator
  • *
  • تشکر
  • -اهدايي: 208
  • -دريافتي: 1360
  • ارسال: 1523
  • AT91SAM
    • دانشجوی ارشد مخابرات سیستم
پاسخ : پورت کردن emwin روی lp1768
« پاسخ #8 : 3 شهريور 1392 - 00:01:14 »
سلام به همگی
یه سوال
ادیسون کوچولو گفت که لینکش اینه و من رفتم دیدم ولی توی سایت segger هم همچین چیزی داره و دقیقا اسمش emWin هست حتی گفته که نیازی به کد نویسی C ندارین و با Drag & Drop میشه همه چیو طراحی کرد
حالا سوال اینجاست تفاوت اینا چیه؟
آقای dellfogostar به نظر میرسه شما اطلاعات خوبی دارین
یه جا هم یه پست ایجاد کردید که گفتین هر چی میدونید بنویسید حالا نمیدونم میخاستین بقیه رو مطلع کنین از وجود همچین ابزاری یا نه خودتون واقعا سوال داشتید
میشه بیشتر توضیح بدید که چه جوری میشه کار کرد و با LCD n96 هم میشه راش انداخت یا نه
زندگی یعنی امید و حرکت
کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.

آفلاين dellfogostar

  • کاربر ساده سطح اول
  • *
  • تشکر
  • -اهدايي: 18
  • -دريافتي: 56
  • ارسال: 82
  • dellfogostar.elec@gmail.com
    • کارشناسی الکترونیک
پاسخ : پورت کردن emwin روی lp1768
« پاسخ #9 : 3 شهريور 1392 - 17:24:50 »
سلام به همگی
یه جا هم یه پست ایجاد کردید که گفتین هر چی میدونید بنویسید حالا نمیدونم میخاستین بقیه رو مطلع کنین از وجود همچین ابزاری یا نه خودتون واقعا سوال داشتید

بله آقای ایمانی فر من هم اول راهم، و میخواستم بدونم ببینم بچه های eca چقد از این موضوع میدونند.
emwin دارای هدر هایی برای کار بااونه وهمچنین لایبراری هایی با پسوند .aبرای IARو coide و همچنین.lib برایkeil هستش که باید به پروژه اضافه بشن
باچیپ ili9320 (که همون LCD N96 میشه)، کار میکنم .همینکه پورت بشه بقیه کارها حله.
 مثلا این کدها رو نگاه کنید این پورت کردن gui  با header ال سی دی هستش...
int LCD_L0_Init(void)

  LCD_Initializtion();
  return 0;
}

void LCD_L0_SetPixelIndex(int x, int y, int PixelIndex)
{
  LCD_SetPoint(x,y,PixelIndex);
}

unsigned int LCD_L0_GetPixelIndex(int x, int y)
{
  return LCD_GetPoint(x,y);
}

void LCD_L0_SetOrg(int x,int y)
{

}

void LCD_L0_XorPixel(int x, int y)
{
  LCD_PIXELINDEX Index = LCD_GetPoint(x,y);
  LCD_SetPoint(x,y,LCD_NUM_COLORS-1-Index);
}

void LCD_L0_DrawHLine  (int x0, int y,  int x1)
{
  LCD_DrawLine(x0,y,x1,y,LCD_COLORINDEX);
}

void LCD_L0_DrawVLine  (int x, int y0,  int y1)
{
  LCD_DrawLine(x,y0,x,y1,LCD_COLORINDEX);
}
این user manual enwin5.20 بخونید همه چی دستتون میاد
 کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود

آنلاين meerkat

  • کاربر کامل سطح پنجم
  • *
  • تشکر
  • -اهدايي: 235
  • -دريافتي: 341
  • ارسال: 570
پاسخ : پورت کردن emwin روي lp1768
« پاسخ #10 : 4 شهريور 1392 - 08:31:28 »

باچيپ ili9320 (که همون LCD N96 ميشه)، کار ميکنم .همينکه پورت بشه بقيه کارها حله.
 مثلا اين کدها رو نگاه کنيد اين پورت کردن gui  با header ال سي دي هستش...


تقريبا با تمام  lcd ها کار ميکنه درايور بعضي ها رو کيل گزاشته بقيه هم خودش ميفروشه 1100 يورو
اميد هيچ معجزي ز مرده نيست زنده باش
                                             ه‍. الف سايه

آفلاين روح الله خرم بخت

  • کاربر تازه وارد سطح سوم
  • *
  • تشکر
  • -اهدايي: 21
  • -دريافتي: 11
  • ارسال: 24
پاسخ : پورت کردن emwin روی lp1768
« پاسخ #11 : 5 شهريور 1392 - 11:17:16 »
برید اینجا ـــــــــــــــــــ>>>>>          www.****.ir/forum/showthread.php?p=75872#post75872    جای ستاره ایران میکرو
« آخرين ويرايش: 9 شهريور 1392 - 10:59:48 توسط روح الله خرم بخت »

آفلاين روح الله خرم بخت

  • کاربر تازه وارد سطح سوم
  • *
  • تشکر
  • -اهدايي: 21
  • -دريافتي: 11
  • ارسال: 24
پاسخ : پورت کردن emwin روی lp1768
« پاسخ #12 : 8 شهريور 1392 - 11:29:43 »
برای من خیلی جالبه که یک لینک آموزشی که نحوه ی کار باemwin  رو اینقدر کامل آموزش داده  فیلتر کردید ! اگه ما هممون همچین روحیه ای رو داشته باشیم وای به حال فردای این مملکت .  :cry2:
« آخرين ويرايش: 8 شهريور 1392 - 11:34:21 توسط روح الله خرم بخت »

آفلاين shahinbahari

  • کاربر فعال
  • *
  • تشکر
  • -اهدايي: 446
  • -دريافتي: 1252
  • ارسال: 1589
پاسخ : پورت کردن emwin روی lp1768
« پاسخ #13 : 9 شهريور 1392 - 00:21:15 »
برای من خیلی جالبه که یک لینک آموزشی که نحوه ی کار باemwin  رو اینقدر کامل آموزش داده  فیلتر کردید ! اگه ما هممون همچین روحیه ای رو داشته باشیم وای به حال فردای این مملکت .  :cry2:
دوستان جو ایجاد نکنید :lol: این سیستم کلی سایت هست که لینک سایت های دیگه رو این شکلی میکنه و کسی این کار رو نکرده! اگر شخصی این جوری میکرد توی پستون ذکر میشد که آخرین ویرایش توسط.....
شما خط زیر لینک بگید آدرس برای کدوم سایت هست تا جای **** این مقدار رو کپی کرد.
البته اگر لینک برای سایتی هست که برای دانلود حتما به عضویت نیاز هست بهتره لینک مستقیم بزارید.

آفلاين روح الله خرم بخت

  • کاربر تازه وارد سطح سوم
  • *
  • تشکر
  • -اهدايي: 21
  • -دريافتي: 11
  • ارسال: 24
پاسخ : پورت کردن emwin روی lp1768
« پاسخ #14 : 9 شهريور 1392 - 10:58:21 »
بله حق با دوستمونه . من عذر خواهی میکنم . :job: