اطلاعیه

Collapse
No announcement yet.

طراحی و ساخت Embedded System با کمک ARM7

Collapse
این موضوع بسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    طراحی و ساخت Embedded System با کمک ARM7

    سلام خدمت تمامی دوستان علاقه مند
    مدتی بود میخواستم یک سیستم کامل مبتنی بر کنترلر بسازم تا بشه با استفاده از امکانات و قدرت ارتباط با کاربر اون توس طرحهای صنعتی استفاده کرد.اما با توجه به امکانات موجود و قطعات داخل کشور این امر امکان نداشت اللخصوص که کار با پروسسور های موجود به سادگی میکرو ها نیست. اما حالا با توجه به موجود بودن کنترلر ARM این امر امکان پذیر شده .حالا میخوام با کمک هم این سیستم رو بسازیم.
    البته با کمک هم
    اول به تشریح کنترل میپردازیم و امکانات اونا رو چک میکنیم.بعد یک برد کامل با تمام امکانات مورد نیاز مثل
    Graphic LCD
    LAN
    CAN
    MMC
    IRDA
    UART
    MP3 Decoder
    Audio in/Out
    و ...
    براش تعبیه میکنیم
    و در نهایت با نصب لینوکس روی کنترلرمون و برنامه نویسی اون یک رایانه صنعتی با امکانات بیشمار میسازیم.
    باز هم تاکید میکنم باهم.
    برای شروع میخوام چند نفر از علاقه مندان اعلام آمادگی بکنند تا کار رو شروع بکنیم.
    به چند نفر نیاز داریم
    1 نفر طراح که خودم این کارو رو انجام میدم
    1 الی 2 نفر برنامه نویس
    و یک نفر هم که در تهران باشه برای تهیه قطعات و ساخت برد
    بسم الله رو بگیمو شروع کنیم.
    لطفا کسانی که علاقه مندند و علاقه مند میمونند پست بزنند.
    403
    قیمت
    0%
    264
    توانایی
    0%
    139

    #2
    پاسخ : طراحی و ساخت Embedded System با کمک ARM7

    درود بر شما
    بسیار عالی
    یه برد با بیشتر امکاناتی که فرمودید رو طراحی کردم فقط MP3 Decoder و Graphical LCD روش در نظر نگرفتم بعد از اتمام طراحی و بازبینی حتما میزارم اینجا.
    متاسفانه پیاده سازی LinuxFull رو خانواده ARM7 رو تا حالا من جایی ندیدم . البته درسته که میشه از uCLinux استفاده کرد ولی ایده خوبی به نظر نمیرسه.

    دیدگاه


      #3
      پاسخ : طراحی و ساخت Embedded System با کمک ARM7

      طرح اولیه خوبه ولی نکات مبهمش زیاده
      1.با چه Arm ی می خوایم کار کنیم و چه شرکتی؟
      2.قبل از این با چه برنامه ای؟و اگه بخوایم با برنامه ای ؟

      من و اقا ارمین اقا فرزاد ( farzadsw?) و یکی 2 تا دیگه از دوستان یه سری کارارو کردیم با این Arm
      مثل : glcd rs232 interrupt i/o lcd watchdog pll

      خیلی دوست دارم لینوکس روش نصب کنم .اگه بتونیم که محشره :wow:

      ولی خوب این مستلزم یه همکاریه توپه

      اگه بتونیم یه استارت قوی بزنیم و کار رو خوب شروع کنیم این تاپیک رو هم به موضوعات مهم میفرستیم و کارها رو تو گروه تقسیم میکنیم
      علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

      دیدگاه


        #4
        پاسخ : طراحی و ساخت Embedded System با کمک ARM7

        با سلام
        اگر بخوایم از سری ARM7 استفاده کنیم بهتر از خانواده LPCها از شرکت NXP استفاده کنیم مثل سری LPC2478

        این شماتیک مال شرکت Olimex هست

        http://www.olimex.com/dev/images/ARM/LPC/LPC2478-STK-sch.gif

        FEATURES:

        MCU: LPC2478
        LCD 3.5" 320x240 24bit color TFT color with backlight and touchscreen
        MP3 decoder DSP + codec VS1002D
        3-axis digital accelerometer with 11 bit accuracy
        64MB SDRAM
        USB host connector
        USB device connector
        IrDA transciever (optional)
        MICTOR trace connector (optional)
        PS2 keyboard connector
        100Mbit Ethernet
        CAN driver and connector
        RS232 with ICSP control
        SD/MMC card connector
        JTAG connector
        (optional) MICTOR TRACE connector
        Reset button and circuit
        2 buttons
        1 trimpot
        UEXT connector
        Audio IN
        Audio OUT
        RTC battery

        اکثر تراشه های بکار رفته شده تو این بورد تو بازار موجود هست(قیمت)
        LPC2478 - 27000
        KS8721 - 6000
        TFDU4100 - 5000
        ST3232 - 1200
        K4S561632 - 6000
        MCP2551 - 1500
        VS1003 - 5000
        هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند

        دیدگاه


          #5
          پاسخ : طراحی و ساخت Embedded System با کمک ARM7

          دوستان برای شروع طراحی بورد به نظر شما باید چه کرد؟چه جوری شروع کنیم؟
          هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند

          دیدگاه


            #6
            پاسخ : طراحی و ساخت Embedded System با کمک ARM7

            بنظر من که قبل از وارد شدن به فاز اجرا و طراحی یه مقدار باید روی پردازنده بیشتر بحث کنیم تا اینکه بعدا پشیمون نشیم.

            دیدگاه


              #7
              پاسخ : طراحی و ساخت Embedded System با کمک ARM7

              درود
              من یه چیزایی کشیدم که در اسرع وقت پلود میکنم تا همه اساتید در موردش نظر بدن و اما در مورد برد Olimex مهمترین مورد چند لایه بودن اون برده که تونسته اون همه از امکانات رو روش جا بده ولی به نظرم برد چند لایه فعلا برای اینکار اونم تو تعداد پایین اصلا مقرون به صرفه نیست.
              من هم در ابتدا همه اون امکانات رو رو این بردم گذاشتم ولی بعدش کم کم پشیمون شدم وخلاصه اش کردم.
              و اما در مورد میکرویی که می خواین استفاده کنید بازم میگم شما یه Full Linux رو نمی تونید رو ARM7 پیاده سازی کنید و اگر هدفتون پیاده سازی Linux هست بهتره برین سراغ ARM9 یا بالاتر.
              برای ARM7 شرکت NXP یه راهنامی کاربردی برای uCLinux ارایه کرده که جالبه ولی خیلی ناقص.

              دیدگاه


                #8
                پاسخ : طراحی و ساخت Embedded System با کمک ARM7

                میشه دو لایه زد احتیاجی به چند لایه زدن نیست اگر پکیچ تراشه BGA باشه اون وقت احتیاج به چند لایه هست

                در مورد Linux هم گفته شما صحیح است روی ARM7 فقط uClinux میشه پیاده سازی کرد و در مورد Linux یا Windows CE باید رفت سراغ ARM9
                هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند

                دیدگاه


                  #9
                  پاسخ : طراحی و ساخت Embedded System با کمک ARM7

                  سلام
                  من هم اماده ام تا یک کار تیمی رو انجام بدم.
                  هنوز ARM رو حرفه ای کار نکردم.
                  دوست کار این کار رو به نتیجه برسونیم. :nerd:

                  دیدگاه


                    #10
                    پاسخ : طراحی و ساخت Embedded System با کمک ARM7

                    سلام به دوستان عزیز.
                    لطفا یکی از بچه ها که تجربه بیشتری در ARM داره مسولیت تجمیع نظر بچه هارو به عهده بگیره تا اینکه زودتر به نتیجه برسیم.
                    والا من که هنوزم بین ATMEL و PHILIPS موندم. البته هر کدوم از جهاتی سرترن. باید دید واسه اینکار کدوم مناسب تره.

                    دیدگاه


                      #11
                      پاسخ : طراحی و ساخت Embedded System با کمک ARM7

                      چون بحث سر ARM7 و uClinux هست باید تراشه دارای external memory interface و LCD controller باشه که فقط تراشه LPC2478 این مشخصات داره
                      هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند

                      دیدگاه


                        #12
                        پاسخ : طراحی و ساخت Embedded System با کمک ARM7

                        به نظر من به جای LPC2478 بهتره مبنا رو روی arm9 بگذاریم ، تا یه چیز دست حسابی ساخته بشه .
                        قیمت LPC2478 جدی 27 تومنه !؟
                        در ضمن روی آرم 7 ( حالا چه یه میکروی 27 تومنی باشه چه 10 تومنی ) نمیشه لینوکس نصب کرد.
                        اگرم میخواید یه پروژه کوچیکتر تعریف کنید و به جای لینوکس از uClinux یا Freertos یا بقیه RTos ها استفاده کنید باز نیازی به اون lpc2478 نیست و با sam7x هم میشه کار رو راه انداخت .

                        دیدگاه


                          #13
                          پاسخ : طراحی و ساخت Embedded System با کمک ARM7

                          دوستان من فکر کنم داریم بحث رو الکی کش میدم .من یه نظر سنجی میزارم تا نتیجه معلوم شه ولی نظر های شخصیم رو هم بگم

                          پله پله تا ملاقات خدا...

                          به نظر من arm7 ترجیحا at91sam7x
                          چرا؟
                          1.تقریبا تمامه بچه های گروه یا این برد رو دارن یا At91sam7s
                          2.اگه این رو انتخاب کنیم تقریبا سخت افزار گروه هم امادست و نرم افزار رو شرو میکنیم
                          3.هزینه اضافی نداریم
                          4.زمان از دست نمیدیم
                          5.تعداد بیشتر میشه و سرعت کار بالاتر میره
                          علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                          دیدگاه


                            #14
                            پاسخ : طراحی و ساخت Embedded System با کمک ARM7

                            اگر بنا به راه اندازی Graphical LCD باید ARM انتخاب کنیم که دارای LCD controller باشه که تو سری ARM7 فقط LPC2478 این مشخصات داره

                            درسته که سری AT91SAM بیشتر جا افتاده و بیشتر باهاش کار شده اما یه نگاهی به دیتاشت سری AT91SAM و LPC2478 بندازید و با هم مقایسه کنید اون موقع قضاوت کنید

                            اگر هم بخواهیم بریم سراغ ARM9 اون موقع دردسر دیگری هم داریم این که پکیچ تراشه ها BGA می باشد که احتیاج به بورد چند لایه هست (6 لایه به بالا)

                            هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند

                            دیدگاه


                              #15
                              پاسخ : طراحی و ساخت Embedded System با کمک ARM7

                              دوستان یه پیشنهاد بدم
                              نظر سنجی فقط تا روز شنبه ساعت 8 PM
                              انشالا از روز یکشنبه هم شروع کنیم.

                              دیدگاه

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