اطلاعیه

Collapse
No announcement yet.

چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

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

    چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

    سلام دوستان.همگی خسته نباشید و طاعات و عباداتتون مورد قبول حق باشه
    دوستان من خیلی به برنامه نویسی و کلا طراحی برد وارد نیستم.سر جمع کارایی که کردم طراحی چنتا برد آنالوگ و یه سری کارای نه چندان پیچیده با avr هستش.راسیتش یه چند وقتیه بدجوووور رفتم تو نخ ساختن یه سیستم که بتونم روش اندروید رو بیارم بالا.یه سری تاپیک ها رو خوندم ولی دیتا های کمی دستگیرم شد چون بچه ها سطح بالا حرف میزدن :angry: :cry: منظورمم از بالا اوردن اینه که با یه lcd بتونم سیستم عاملم رو با اینترفیسش ببینم و بتونم کار کنم باش.
    ممنون میشم از دوستان عزیزم اگر بتونن کمکم کنن تا بتونم یه سیستم رو بیارم بالا که بتونه اندروید رو اجرا کنه.فقط لطفا از بیییس توضیح بدین چون چیز زیادی نمیدونم.اگر کتاب یا pdf مناسبی هم سراغ داشته باشین تا اطلاعاتم بره بالا بازم خوبه.
    ممنون از وقتی که برای برادر کوچیکتون میزارید :smile: :nerd: :applause:
    شب و روزتون خوش 3>
    آرامش هنر نپرداختن به انبوه مسائلیست، که حل کردنش سهم خداست...

    #2
    پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

    خود سایت ECA چند نمونه از این نوع برد رو داره . به ساختارش من کاملا مسلط نیستم فقط می دونم که از میکرو ARM استفاده می کنه و دارای حافظه های Nand بجای هارد هستن یک نمونش همین برد کاربرد صنعتی ECA مدل Tiny210V2 که با میکرو Cortex A8 معرفی شده که قابلیت نصب چند تا سیستم عامل از جمله اندروید رو هم داره . اینم لینکش

    http://eshop.eca.ir/%D8%AE%D8%A7%D9%...%86%DB%8C.html



    ولی باید بگم من خودم هم خیلی مایلم که چنین بردی رو خودم بسازم اگر دوستان باسابقه تر ما رو راهنمایی کنن .
    - به دنبال فرصت عمري تباه کردم ! فرصت جواني ام بود من اشتباه کردم .

    دیدگاه


      #3
      پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

      دوست عزیز این بردی که شما میگین 500 هزار تومن هزینش هست به علاوه ی اینکه به هیچ وجه به وسیله ی اون نمیتونم خودم اندروید رو بیارم بالا!!اون خودش یه بستر امادس :biggrin:
      علاوه بر این الان شما شرکت glx رو که نگاه کنی میبینی گوشی داده بیرون اندروید 160 هزار تومن :eek: واسه منه دانشجو یه راهی باید باشه بتونم خودم یه سیستم بیارم بالا تا یاد بگیرم حتما!!!واقعا خیلی خوب میشه اگه دوستانی که وارد هستن حداقل یه راهنمایی به ما بکنن مطمینم افراد زیادی هستن که حداقل علاقه مند باشن که اطلاعات این قضیه رو بدونن سوای اینکه بخوان یکی واس خودشون نمونه بسازن یا نه! :rolleyes:
      ممنون از همه ی دوستان که نظر میدن و کمکون میکنن :nerd: :read: :nice:
      آرامش هنر نپرداختن به انبوه مسائلیست، که حل کردنش سهم خداست...

      دیدگاه


        #4
        پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

        شما باید حداقل 900 تومن هزینه داشته باشی تا یه همچین سیستمی بسازی.
        GLX یا تولید انبوهه و یا بردش تو چین تولید میشه(خدامیدونه کدوم)

        دیدگاه


          #5
          پاسخ : چگونه میتوانیم سیستم عامل اندروید را &

          اشکال نداره دوست عزیز هزینش رو تقبل میکنم. اگر بحث ساخت توسط خودم باشه چرا که نه خب بالاخره یادگیری هزینه هم داره!اما اون برد 500 هزار تومنی خب امادس و هیچ نقشه یا طرحی یا کلا هیچی ازش در دست من نیست اون تجاریه و کاربردی!ولی اینکه بتونم خودم یه سیستم اندروید رو بیارم بالا و رو صفه نمایش بتونم مثل یک موبایل و نرم افزار نصب کنم و اینا خودش یه کار بزرگه و خب ادم پول رو میخواد برا چی؟میگم بابا اخ کنه :redface: پول واسه درس بره خیلی هم خوبه.
          ماهی خریدن سخت نیست ماهیگیری یادگرفتن سخته!من میخوام یه علمیو یادبگیرم همین
          حالا دوست عزیزم میتونی راهنمایی کنی به دوست کوچیکت؟ممنون میشم داداش :smile: :nerd:
          آرامش هنر نپرداختن به انبوه مسائلیست، که حل کردنش سهم خداست...

          دیدگاه


            #6
            پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

            خوب خدارو شکر.
            شما به ARM9 500MHz راضی هستین؟ چون S3C2440 که بوردش قبلا تو فروشگاه بود تو بازار هست :nice:
            شما تجربه قبلیتون چقدره؟ چون طراحی مدار یکم سخته ولی شماتیک Mini2440 هست. بعد میمونه PCB و قطعات :cry2: که خودش داستانی داره... (ارسال برد به چین...سفارش قطعه به چین...کلا برین چین راحت تره )شوخی کردم :redface:

            دیدگاه


              #7
              پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

              والا نمیدونم من تو پروسسور ها وارد نیستم کل کارایی که کردم بیشتر رو دستگاه های آنالوگ مثل درایو، ups،استابیلایزر ها و خلاصه اینجور چیزای گنده بوده :biggrin: یه چند ماهی هست سفت چسبیدم به AVR و پروژه های ساده ای رو که نیاز بوده بستم.خیلی بش علاقه مند شدم برای همین یه کتاب هم خوندم تو همون زمینه اسمش رو فراموش کردم.زبان Cهم در حدی بلدم ولی نه خیلی عالی.توی طراحی PCB هم حرفی برای گفتن دارم.بردهای 1 رو 2 رو و SMD هم زیاد طراحی کردم.
              چیزی که در مورد پروسسور ها میدونم اینه که نباید خییییلی هم سخت باشه چون در واقه مثل همون AVR هستش فقط یکم پیچیده تر و با پایه های بیشتر.پروسسور به عنوان پردازنده ی مرکزی میتونه دیتا رو از سیستم های اطرافش دریافت کنه و پردازش های لازم رو روی اونها انجام بده.یه جورایی مثل همون کاری که AVR با EEPROM و LCD متصل به اونه انجام میده.یه چنتا توضیح تصویری تو سایت تگزاس و AMD دیدم و تقریبا شبیه همین توضیحاتم بود.حالا نمیدونم چقدر از اینایی که گفتم درسته البته :icon_razz: :question:
              چون اگر بخوام عملا باش کار کنم شما فرض کن من میخوام سیستم بیس و پایه رو ببندم که اولش دستم راه بیفته بعدش برم حرفه ای ترش کنم تا برنامه های اندروید روون روش اجرا شه.
              اینجور که من فهمیدم این 2440 یه جورایی به همراه یه مادربورد، امادس که شما میتونی سیستم سرش بریزی.حالا شما قبلا کار کردی :read: و میدونی چه پردازنده ای برای من مناسبه. :nerd:
              ریش و قیچی دست تو
              ممنون :nerd:
              آرامش هنر نپرداختن به انبوه مسائلیست، که حل کردنش سهم خداست...

              دیدگاه


                #8
                پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

                دوست عزیز منظورتون از بستر آماده چی هست؟! وقتی کل حافظه برد رو پاک کنید چیزی دیگه روش نیست. حالا رو این برد اگه می تونید خودتون اندروید (یا ساده ترش کنیم ،یه نسخه از لینوکس) رو بوت کنید. همین کار رو کامل بخواید یاد بگیرید چندین ماه زمان و تجربه می خواد.
                یه نکته دیگه! اصلا مقایسه پردازنده های Embedded با پردازنده های Application درست نیست! این که میگید مثل AVR ولی یکم پیشرفته تر کاملا غلطه! از نظری معماری حرف شما درست هست ولی موقعی که بحث از نرم افزار سیستم میشه می بینید با اون روش که با AVR کار می کردید نمیشه با این ها کار کرد.
                اگر خیلی علاقه دارید PCB این ها رو خودتون بزنید برد beagle bone black که تو فروشگاه هست رو بخرید و خودتون LCD و این چیز ها رو بهش وصل کنید. Raspberry pie هم برد خیلی خوبیه و برای شروع خوبه.
                9260-9261-2440 و میکرو های این تیپی که این جا پیدا میشن خیلی ضعیف تر از اونی هستند که بتونند اندروید رو بوت کنند. کلا این میکرو ها خیلی قدیمی شدن. وقتتون و سر این ها هدر ندید.
                [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                دیدگاه


                  #9
                  پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

                  دوست عزیز اقای shahinbahari منظورم اینه که خب با اون برد من میتونم اندروید رو بریزم روش و کار کنم! همین!!نمیتونم بفهمم که چجور این المانها به هم متصل شدن یا کلا طراحی بردش رو نمیفهمم.این بردی که شما میگین اگر شماتیک مدار طراحیش و فایل pcb تون همراهش باشه میشه دقیقا همون برد اموزشی که میشه از روش فهمید سخت افزار مورد نیاز برای راه اندازی اندروید چیه.ولی خب نیست!!یه برد تجاری واسه کاربرهاست نه بورد اموزشی که شماتیک و pcb هم توش باشه.وگرنه خب احتمالا اندرویدم یه برنامس مثل بقیه ی برنامه ها که میریزیش رو حافظه و پروسسور اجراش میکنه دیگه.البته فک کنم مطمین نیستم
                  و اما beagle bone black خب این بورد هم مثل بورد قبلی :biggrin: من نمیخوام اتصالات رو یاد بگیرم برقرار کنم که!اونا فرعیاته در واقه هدف من درست کردن بردی شبیه به همون beagle bone blackه یه سیستمی که خودم بیارمش بالا نه اماده بخرم.میخوام یاد بگیرم سخت افزار پایه برای اجرای اندروید چیه!!! :nerd: :nerd: :read: :read:
                  آرامش هنر نپرداختن به انبوه مسائلیست، که حل کردنش سهم خداست...

                  دیدگاه


                    #10
                    پاسخ : چگونه میتوانیم سیستم عامل اندروید را &

                    plasma دوست عزیز اینکه گفتی بخوام قطعات رو از چین وارد کنم خب احتمالا خیلی از قطعاتش تو بازار موجود باشه!خیلی از دوستان هم ممکنه این کار رو قبلا کرده باشن و قطعات دیگه به کارشون نیاد!بشه از اونا خرید حتی!غیر از اینه؟؟! نهایتشم نیست دیگه خب میگردم بخرم اما قسمت اولش اینه که مثلا فلان پردازنده رو که خریدم بعدش باید چیکار کنم!ینی باید بتونم به صورت تئوری در ابتدا سیستم رو بفهمم چه جور بسته میشه بعد برم سراغ خرید قطعات وگرنه وسط کار یهو گیر میکنم کسیم بلد نباشه راهنماییم کنه نی هیییییچ دیگه کل پولم پریده :sad: :icon_razz:
                    نمیدونم شاید لازم باشه برنامه نویسی خاصی رو یاد بگیرم که اون هم زمان ببره خرید و پولش مراحل اخره
                    آرامش هنر نپرداختن به انبوه مسائلیست، که حل کردنش سهم خداست...

                    دیدگاه


                      #11
                      پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

                      نمیتونم بفهمم که چجور این المانها به هم متصل شدن یا کلا طراحی بردش رو نمیفهمم.این بردی که شما میگین اگر شماتیک مدار طراحیش و فایل pcb تون همراهش باشه میشه دقیقا همون برد اموزشی که میشه از روش فهمید سخت افزار مورد نیاز برای راه اندازی اندروید چیه.ولی خب نیست!!
                      چرا فکر می کنید شماتیک همراهش نیست؟! این برد فروشگاه که LCD داره رو نمی دونم داستانش رو ولی beagle bone و raspberry pie و.... همه شماتیک دارند و بدون شماتیک ارزشی ندارند! باید بفهمم چی به کجا رفته تا بتونم فایل کانفیگش رو بر اساس نیازم اصلاح کنم. این مورد که می پرسید سخت افزار مورد نیاز برای اندروید چیه هم سوال درستی نیست. اگر با معماری کامپیوتر آشنا باشید می بینید برای هر سیستمی نیاز به پردازنده + رم + فلش هست. بقیه چیز های که روی برد هستند یه جورایی پشن هستند.
                      وگرنه خب احتمالا اندرویدم یه برنامس مثل بقیه ی برنامه ها که میریزیش رو حافظه و پروسسور اجراش میکنه دیگه.البته فک کنم مطمین نیستم
                      شما تا حالا سورس اندروید رو دیدید؟!حجمش رو می دونید؟! سورس اندروید حدود 20 گیگ میشه و باید بر اساس سخت افزار و نیاز شما کامپایل بشه. این فایل های ایمیج که روی این برد ها هستند هم دقیقا این جوری ساخته شده اند. یکم با ساحتار سیستم عامل،لینوکس،ندروید آشنا بشید می تونید خودتون تصمیم بگیرید کدوم بخش ها رو از این قسمت های آماده بر دارید کدوم قسمت رو دوباره بسازید.
                      بعد یه نکته دیگه! گفتید مثل بقیه برنامه ها میریزید رو حافظه و پردازنده اون رو اجرا میکنه! همین 1 خط که نوشتید می دونید چه قدر کار میبره اگر قرار باشه از اول نوشته بشه؟ یه کم راجع به u-boot تحقیق کنید.
                      هدف من درست کردن بردی شبیه به همون beagle bone blackه یه سیستمی که خودم بیارمش بالا نه اماده بخرم
                      واقعا انتظار دارید با تجربه ای که توی ساخت PCB های 1 رو و دو رو دارید بتونید باس رم DDR که بین رم و پردازنده هست رو پیاده کنید؟! فرضا مشکلی با فرکانسش نداشته باشید. این برد رو امکان نداره بشه زیر 6 لایه جمع کرد. هزینه سفارش PCB 6 لایه هم برای این برد فکر کنم 800-700 دربیاد حداقل! این همه قطعه رو هم روش لحیم کردی و بعد کار نکرد! دیدی ایییی یه ترک رو اشتباه کشیده بودی. دوباره همه ی این هزینه ها........
                      جز موارد نادر هست کسی با اولین تلاش بتونه این برد رو بزنه! نمی خوام نا امیدت کنم ولی باید واقع بین بود. کسی دنبال این کار میره که کارش یه جورایی وابسته به این موارد هست و چندین برابر هزینه هاش رو خیلی سریع می تونه بر گردونه. به هر حال اگه بازم اصرار داری که بسازی، 5-6 تومن حداقل بزار کنار...
                      این شرایط شما که می گید خودم برد بزنم و.... قدیم ها منم داشتم. یه کارایی هم کردم و آخرش به همین حرف ها رسیدم.
                      [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                      دیدگاه


                        #12
                        پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

                        خب اگر شماتیک همراهش باشه برد خیلی خوبیه و میشه چیزای زیادی ازش یاد گرفت.چون تو توضیحاتش ننوشته بود اینطور برداشت کردم.با معماری کامپیوتر در این حد اشنایی دارم اما بحث نحوه ی اتصاله.مسلما برای اتصال یک ic به قسمت های جانبی دیگه کانفیگ خاصی وجود داره که میتونه یکسری کد یا فقط نحوه ی خاص ارتباطی باشه یا مثلا همین فرکانس که شما گفتین.من منظورم ایناس.
                        اندروید پایه ی مورد نیاز برای گوشی که حدود 200 مگ هستش قسمت اندرویدش رو یکی از دوستام که حرفه ای کارهای اندروید هست کمکم میکنه.خب دیگه خودتون دارید میگید نحوه ی ریختنش کار میبره ینی یه قسمت دیگه که باید باهاش اشنا بشم :read: که یا دوستان عزیز تجربه ی لازم رو دارن و کمکم میکنین یا کتابی چیزی معرفی میکنن. :smile:
                        و البته قسمت طراحی که گفتید...خب دیگه اینم یکی از اون نکات ریزی هست که من ندیدم!خب دیگه کم کم این نکات ریز کنار هم جمع میشن و میشه برد نهایی دیگه!هنوز تو تئوریش موندیم چه برسه به طراحی نهاییش.ایمکه میگید یه ترک رو اشتباه بزنی و اینا خب بالاخره من یه چیزی اگر درست کردم مسلما به چند نفر از دوستای حرفه ای همین جا و البته دوستای وارد خودم میدم بررسی کنن.تو این پروژه دست تنها هم نیستم خب توی هر بوردی ممکنه خطا رخ بده ولی بوده من برداهای 2 رو سایز 40 سانت در 30سانت با نزدیک به 900 نت رو کپی کردم!!همونطور که میدونی تو طراحی زدن pcb کار راحتتری نسبت به کپی هستش البته توی ساخت هم برد های حجیم 2 رو دستم بوده.تو این برد ترکها رو و زیر هم هستن و خب با چند بار بررسی احتمال خطا کاهش پیدا میکنه.
                        فعلا تئوریش رو شروع نکردیم رفتید سر قیمت :biggrin: درسته هر چیزی هزینه بر میداره ولی با دقت زیاد میشه این هزینه رو به حداقل کاهش داد.تا وقتی افراد توانمدی مثل شما تو گروه هست که میتونه توی برخی قسمت ها کمک شایان توجهی به من نوعی بکنه خیلی راندمان کار میاد بالا. :smile: غیر از اینه دوست من؟
                        آرامش هنر نپرداختن به انبوه مسائلیست، که حل کردنش سهم خداست...

                        دیدگاه


                          #13
                          پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

                          حتی اگر دوستان بگن که خب تو بیا برد بیگل بون رو بخر ما از رو اون بت توضیح میدیم تا برد تموم شه یه اتفاق خیلی خوب خواهد بود و یه تاپیک بسیار بسیار ارزشمند طی چند هفته یا حالا هرچقدر که زمانببره بسته میشه که میتونه افراد مبتدی تا حرفه ای رو با قسمت های مختلف اشنا کنه :smile: هرچند که شروع از بیس و پایه بدون برد اماده یه چیز دیگس :biggrin: :biggrin:
                          البته خب این کار مستلزم نکات اولیه مثل نحوه ی اتصال پروسسور به قطعات دیگه و ارتباط های سیستم و... .نمیدونم ایا برنامه نویسی arm هم باید یاد بگیرم یا نه با توجه به اینکه یه مقداری زبان c بلدم از avr
                          آرامش هنر نپرداختن به انبوه مسائلیست، که حل کردنش سهم خداست...

                          دیدگاه


                            #14
                            پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

                            شما بیاین اول یه برد با LPC بزنین، اونو که در حد مورد نیاز یاد بگیرین بقیه رو هم یواش یواش یاد میگیرین


                            منم میخواستم یه برد با g45 بسازم، بعد دیدم خیلی سخته، بعد رفتم سراغ LPC1788 و دیدم که تو روت SDRAM گیر کردم
                            الانم دارم با همون باس خارجی AVR کار میکنم تا یکم از پایه قوی شم.


                            یا میتونین یه برد آماده بگیرین و بعد از روش بسازین، به خاطر این که شما آخرسر مجبورین که از رو بردای آماده بسازین چون اگه خودتون بخواین برد طراحی کنید باید کل اندروید رو تغییر بدین.

                            دیدگاه


                              #15
                              پاسخ : چگونه میتوانیم سیستم عامل اندروید را روی یک برد به همراه یک lcdپیاده سازی کنیم؟

                              خب برد lpc چی هست؟اگر بخوام اون رو شروع کنم چکار باید انجام بدم؟یه توضیح مختصری بم میدی دوست عزیز؟
                              آرامش هنر نپرداختن به انبوه مسائلیست، که حل کردنش سهم خداست...

                              دیدگاه

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