Contacts
صفحه اصلی پورتال | صفحه اصلی تالار | ثبت نام | اعضاء | گروه ها | جستجو | پرسش و پاسخ | فروشگاه الکترونیکی | خرید پستی بازی های کامپیوتری





صفحه اول انجمنها -> ساخت کنسول سخت افزاری بازی -> ساخت کنسول با ARM
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي
برو به صفحه 1, 2, 3  بعدي

ساخت کنسول با ARM
نويسنده
پيغام
eiliya
کاربر جدید
کاربر جدید


تاريخ عضويت: 5 شنبه 27 خرداد 1389
تعداد ارسالها: 20


جمعه 6 آبان 1390 - 13:47
پاسخ بصورت نقل قول
سلام ببخشید که اینقدر عجله دارم ولی این موضوع رو ایجاد کردم تا شروع کنیم و با این میکروکنترلر کنسول رو طراحی کنیم.
من خودم تاحالا با ARM کار نکردم ولی فعلا من یه کتاب در موردش گرفتم که یه چیزایی در مورد میکرو های فیلیپس هست و مثل اینکه چند تا از مدل هاش رو میشه توی پروتوس هم شبیه سازی کرد.
حالا من میرم دنبال این و نحوه خروجی و ورودی و اتصال به ال سی دی رو یاد بگیرم .
آموزش های مجله های سایت ایران میکرو (http://www.iranmicro.ir) هم بد نیست.
اگه شما آموزش خوبی سراغ دارید یا چیزی از آرم بلدید به ما هم آموزش بدید. Cool
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
AshkaN_666i
پیر بازی سازی
پیر بازی سازی


تاريخ عضويت: 5 شنبه 27 آبان 1389
تعداد ارسالها: 951
محل سكونت: NoWhere Land


2 شنبه 9 آبان 1390 - 00:20
پاسخ بصورت نقل قول
سلــــام....

امروز کلی تحقیق کردمو و به یه سری نتایج رسیدم....

اگه بخوایم کنسول در همین حد باشه که هیچ, فقط باید مشکل همون سیستم عامل رو حل کنیم! ولی اگه بخوایم ال سی دی رنگی و بازی درست و حسابی داشته باشیم, نمیتونیم از AVR استفاده کنیم! اصلاً AVR قدرت این کارو نداره!

اما ARM خیلی راحت می تونه با LCD رنگی اونم 265k کار کنه! از اون مهمتر: می تونیم رو ARM ویندوز بریزیم و دیگه مشکل سیستم عامل هم حله! (Windows CE).

اینم لینک فروشگاه عرضه کننده این ویندوز:

http://eshop.eca.ir/product_info.php?products_id=334

با خرید یه میکرو ARM حدود 10 هزار تومان میتونیم به ARM سوییچ کنیم. حتی برای شروع پروگرامر هم نمی خوایم و میتونیم مستقیم با یه کابل USB و چند تا مقاومت, براش یه پروگرامر بسازیم. Cool

غیر ویندوز لینوکس هم هست که مثل این که سازگار تره!

_________________
-

If you say pls, because it is shorter than "please", I will say no, because it is shorter than yes
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
eiliya
کاربر جدید
کاربر جدید


تاريخ عضويت: 5 شنبه 27 خرداد 1389
تعداد ارسالها: 20


2 شنبه 9 آبان 1390 - 10:27
پاسخ بصورت نقل قول
فکر نکنم بتونیم با 10 تومن راش بندازیم (راه اندازیش به این آسونی ها نیست)
ولی به نظر من که خیلی خوبه
از لحاظ سیستم عامل من دارم یه زبان برنامه نویسی درست می کنم که میشه کد های مورد نظر رو توی یک فایل متنی نوشت و روی مموری ریخت بعدش میکرو دستورات موجود توی فایل متنی رو اجرا می کنه که یه جور شبه سیستم عامل هست (البته یکم کار سختی هست ،اگه میدونید نصب و استفاده ویندوز کار ساده تری هست بگید تا بی خیالش بشم)
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
AshkaN_666i
پیر بازی سازی
پیر بازی سازی


تاريخ عضويت: 5 شنبه 27 آبان 1389
تعداد ارسالها: 951
محل سكونت: NoWhere Land


2 شنبه 9 آبان 1390 - 11:28
پاسخ بصورت نقل قول
eiliya, اگه اشتباه نکنم, میکروی AT91SAM7X256 حدوده 9 هزار تومنه! پروگرامر هم خودمون می تونیم درست کنیم. دیگه مقاومت و خازن و ... هم که قیمتی نداره! ( البته یه LCD TFT هم لازم داریم که حدود 12 هزار تومنه! )

والا راه اندازی ویندوزش اصلاً کار ساده ای نیست, راه اندازیه لینوکس به مراتب راحت تره! ولی من ترجیح می دم خودمون یه سیستم ساده و با سلیقه خودمون بنویسیم.

شما هم اگه تو این مسیر به پیشرفتی رسیدی, لازم نیست همه ی سختی رو خودتون به دوش بکشید! ایدهاتون رو اینجا بزارید تا با کمک هم پیش بریم و آخرش یه چیز درست و حسابی از کار در بیاد. منم تا الان با همکاری Bascom و VB یه سری کارا کردم و اگه طرحم بگیره, بازی هارو با VB می نویسی و میریزی تو SD! ( یعنی با یه نرم افزاری که با VB نوشته شده. )

_________________
-

If you say pls, because it is shorter than "please", I will say no, because it is shorter than yes
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
شهروز
مدیر انجمن
مدیر انجمن


تاريخ عضويت: جمعه 16 مرداد 1383
تعداد ارسالها: 3279
محل سكونت: Germany


2 شنبه 9 آبان 1390 - 12:30
پاسخ بصورت نقل قول
اگر می خواید از ویندوز و این حرفا استفاده نکنید، یک راه به ذهن من می رسه. البته نمی دونم شما ها دارید چی کار می کنید. رهی که من دارم اینه که یک کامپایلر ریل تایم در بسکام یا سی یا هر چیزی طراحی کنیم طوری که دستورات خودش رو (بسکام یا سی) بتونه کامپایل و اجرا کنه.
یعنی فقط کافیه که شما همون دستورات رو داخل مموری بریزید و میکروکنترلر، اون ها رو به همون صورت اجرا می کنه. البته کار سختی هست.

_________________




استدیوی نرم افزاری بلوبالک
www.Bluebulk.info
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر
 

نويسنده
پيغام
AshkaN_666i
پیر بازی سازی
پیر بازی سازی


تاريخ عضويت: 5 شنبه 27 آبان 1389
تعداد ارسالها: 951
محل سكونت: NoWhere Land


2 شنبه 9 آبان 1390 - 13:21
پاسخ بصورت نقل قول
شهروز, خب اگه بخوایم این کارو بکنیم, یه راه خیلی راحت تر هست:

کلاً بی خیال رم میشیم و بازی هارو با فرمت HEX کامپایل می کنیم. بعدش, میکروهای AVR قبلیت اینو دارن که تو مدار پروگرام بشن, یعنی خیلی ساده میتونیم با وصل کردن کابل سریال, موازی و یا حتی USB ( البته USB یه مدار ساده می خواد! ) بازی کنسولو عوض کنیم. یعنی به عبارتی یه سوکت کنار کنسول می زاریم که با اون برای تعویض بازی به کامپیوتر وصل میشه. یه چیزی مثل فلش گوشی:



اینطوری بدون این که چیپ از مدار جدا شه, پروگرام میشه! برای راحتی هم هر 3 بازی رو تو یه فایل کامپایل می کنیم!

به نظرم فعلاً همین کنسول گرافیکی و کامل ترش کنیم ( امکانات سخت افزاری اضافه کنیم ) و ورژن 1 رو تموم کنیم. بعد تو ورژن بعدی میریم سراغ LCD رنگی و ....

البته باید به فکر سیستم عامل هم باشیم! ( برای ورژن بعدی کنسول)

راستی نظرت چیه روی همین LCD گرافیکی, تاچ بزاریم؟

_________________
-

If you say pls, because it is shorter than "please", I will say no, because it is shorter than yes
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
شهروز
مدیر انجمن
مدیر انجمن


تاريخ عضويت: جمعه 16 مرداد 1383
تعداد ارسالها: 3279
محل سكونت: Germany


2 شنبه 9 آبان 1390 - 13:26
پاسخ بصورت نقل قول
خب، من نمی خواستم که برای هر بازی بخوایم آی سی رو پروگرام کنیم.
در مورد تاچ، به نظرم ارزشش رو نداره. صفحه های تاچ جدا هستند، بعد خیلی ضایع نمیشه به نظرت واسه یه نمایشگر انقدری، یه تاچ بذاری بغل دستش ؟ باز نمی دونم...

_________________




استدیوی نرم افزاری بلوبالک
www.Bluebulk.info
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر
 

نويسنده
پيغام
AshkaN_666i
پیر بازی سازی
پیر بازی سازی


تاريخ عضويت: 5 شنبه 27 آبان 1389
تعداد ارسالها: 951
محل سكونت: NoWhere Land


2 شنبه 9 آبان 1390 - 13:37
پاسخ بصورت نقل قول
شهروز, می بخشید, من پست شما رو متوجه نشده بودم, خوب منم دقیقا همین کارو دارم تو VB می کنم, ( یعنی امیدوارم بشه! )

اول ما احتیاج به توابعی داریم, که میکرو بتونه محتوای یه فایل TXT رو تجزیه و تحلیل کنه! ( قسمت سختش همینه ) یعنی مثلاً ما آدرس یه تصویر BMP رو توی اون فایل تکست میزاریم و میکرو از روی اون آدرس بتونه عکس رو نمایش بده! مثل تگ های HTML. خصوصاً این که Bascom قابلیت ارتباط با VB رو داره!

به نظرت این کار شدنیه؟

راستی اون تاچ هم به نظرم ضایع نیست, اینو ببین:


_________________
-

If you say pls, because it is shorter than "please", I will say no, because it is shorter than yes
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
شهروز
مدیر انجمن
مدیر انجمن


تاريخ عضويت: جمعه 16 مرداد 1383
تعداد ارسالها: 3279
محل سكونت: Germany


2 شنبه 9 آبان 1390 - 13:43
پاسخ بصورت نقل قول
بله با بسکام میشه. با سی هم میشه. با بسکام مجبوری دونه دونه کاراکتر ها رو بررسی کنی.
در مورد تاچ، خب به نظر من خیلی کم رنگ شده صفحه.

_________________




استدیوی نرم افزاری بلوبالک
www.Bluebulk.info
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر
 

نويسنده
پيغام
AshkaN_666i
پیر بازی سازی
پیر بازی سازی


تاريخ عضويت: 5 شنبه 27 آبان 1389
تعداد ارسالها: 951
محل سكونت: NoWhere Land


2 شنبه 9 آبان 1390 - 13:50
پاسخ بصورت نقل قول
شهروز, باشه, بیخیال تاچ!
در مورد این قضیه هم, من روش کار می کنم, شما هم کار ( و البته فکر ) کن!
هر کدوم به نتیجه ای رسیدیم, همین جا اعلام می کنیم!

_________________
-

If you say pls, because it is shorter than "please", I will say no, because it is shorter than yes
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي نام كاربري در پيغامگير Yahoo
 

نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد   پاسخ به يك موضوع    صفحه 1 از 3 تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد
برو به صفحه 1, 2, 3  بعدي


 
پرش به:  


شما نمي توانيد در اين انجمن نامه ارسال كنيد.
شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد
شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد


unity3d

بازگردانی به فارسی : علی کسایی @ توسعه مجازی کادوس 2004-2011
Powered by phpBB © 2001, 2011 phpBB Group
| Home | عضويت | ليست اعضا | گروه هاي كاربران | جستجو | راهنماي اين انجمن | Log In |