shankimout
دوشنبه 24 دی 1386, 23:11 عصر
سلام ،
عنوان تاپیک شاید یکم نا مناسب باشه ، اگر مدیران صلاح دیدند عوضش کنند .
--
قرض از مظاحمت ، یه کتابخونه (http://barnamenevis.org/forum/showthread.php?p=450401#post450401)ای رو نوشتیم برای فارسی نویسی در LCD گرافیک برای AVR . از اونجایی که من اصلا از اون کامپایلری که خیلی محبوب شده ( میون دیگر دوستان ما ) خوشم نمیاد ، و برنامه هم رو در کامپایلر دیگه ای هم نوشتم ، میخواستم بدونم چطور میتونم از اون کتابخانه توی اون کامپایلر استفاده کرد تا بدرد بقیه هم بخوره ؟!
راستش کار منو راه انداخته و میندازه ، ولی احتمالا بدرد بقیه هم میخوره .
خوب بزارین واضح تر بگم ، حتما واقف هستید که فارسی نویسی معضل بزرگی هست که همه جا خودشو نشون میده !
خوب قدیم وقتی یکی میخواست توی GLCD فارسی بنویسه یک bitmap درست میکرد و توش یه با یه برنامه ویرایش عکس یه متن فارسی مینوشت و اون روی GLCD نشون میداد که مشکلات زیادی داره و اصلا اصولی هم نیست !
من برای پروژه خودم که یک میکرو کنترلر قرار یه سری اطلاعات رو از یه db تو PC بگیره و نشونش بده ( و البطه این اطلاعات فارسی هم هست ) همچین برنامه ای نوشتم . فارسی نویسی native .
---
من این برنامه رو به C و GNU99 نوشتم ! تحت محیط WinAVR . کمپایلر هم GCC هست .
خیلی از دوستان هم اکنون برروی CodvisonAVR اپروچ میکنند ! خوب هردوشون کامپایلر C هستند .
حالا ما چطور میتونیم کتابخونه مون رو در GCC کامپایل کنیم و در CodeVision ازش استفاده کنیم ؟!
شدنش که میدونم میشه ، کتابخونه باید با GCC کامپایل بشه و اون ور هم لینک بشه به اونیکی . و توابع رو در یه فایل هدر تعریف کنیم و ...
اما یه مشکل اینجاست ، که من نمیدونم اون کامپایلر CodeVision اصلا این قابلیت رو داره یا نه ! فکر هم نمیکنم که داشته باشه .
بگید چه باید کرد ؟!
میشه کتابخونه رو بعد از کمپایل diassembley کرد و اونور توابع ش رو فراخونی کرد ؟!
عنوان تاپیک شاید یکم نا مناسب باشه ، اگر مدیران صلاح دیدند عوضش کنند .
--
قرض از مظاحمت ، یه کتابخونه (http://barnamenevis.org/forum/showthread.php?p=450401#post450401)ای رو نوشتیم برای فارسی نویسی در LCD گرافیک برای AVR . از اونجایی که من اصلا از اون کامپایلری که خیلی محبوب شده ( میون دیگر دوستان ما ) خوشم نمیاد ، و برنامه هم رو در کامپایلر دیگه ای هم نوشتم ، میخواستم بدونم چطور میتونم از اون کتابخانه توی اون کامپایلر استفاده کرد تا بدرد بقیه هم بخوره ؟!
راستش کار منو راه انداخته و میندازه ، ولی احتمالا بدرد بقیه هم میخوره .
خوب بزارین واضح تر بگم ، حتما واقف هستید که فارسی نویسی معضل بزرگی هست که همه جا خودشو نشون میده !
خوب قدیم وقتی یکی میخواست توی GLCD فارسی بنویسه یک bitmap درست میکرد و توش یه با یه برنامه ویرایش عکس یه متن فارسی مینوشت و اون روی GLCD نشون میداد که مشکلات زیادی داره و اصلا اصولی هم نیست !
من برای پروژه خودم که یک میکرو کنترلر قرار یه سری اطلاعات رو از یه db تو PC بگیره و نشونش بده ( و البطه این اطلاعات فارسی هم هست ) همچین برنامه ای نوشتم . فارسی نویسی native .
---
من این برنامه رو به C و GNU99 نوشتم ! تحت محیط WinAVR . کمپایلر هم GCC هست .
خیلی از دوستان هم اکنون برروی CodvisonAVR اپروچ میکنند ! خوب هردوشون کامپایلر C هستند .
حالا ما چطور میتونیم کتابخونه مون رو در GCC کامپایل کنیم و در CodeVision ازش استفاده کنیم ؟!
شدنش که میدونم میشه ، کتابخونه باید با GCC کامپایل بشه و اون ور هم لینک بشه به اونیکی . و توابع رو در یه فایل هدر تعریف کنیم و ...
اما یه مشکل اینجاست ، که من نمیدونم اون کامپایلر CodeVision اصلا این قابلیت رو داره یا نه ! فکر هم نمیکنم که داشته باشه .
بگید چه باید کرد ؟!
میشه کتابخونه رو بعد از کمپایل diassembley کرد و اونور توابع ش رو فراخونی کرد ؟!