اطلاعیه

Collapse
No announcement yet.

چطور با ARM شروع به کار کنیم.

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

    #31
    پاسخ : چطور با ARM شروع به کار کنیم.

    من لینک دیتا شیت AT91SAM7S64 را برای دانلود قرار دادم

    http://www.4shared.com/file/76366673/c695dd4b/AT91SAM7S64.html

    ---------------------------------------------

    به نظر من قسمتهای زیر برای شروع کار میتونه مفید باشه

    1) صفحه 12 تا 15
    2) صفحه 25 از قسمت 8.8 به بعد تا صفحه 26
    3) ص 29 تا 33
    4) ص 34 و35
    5) 38 تا 41
    6) 81 تا 89

    ------------------------------------------------

    کسانی که برای ترجمه می تونن کمک کنن بگن تا شروع کنیم

    برای شروع هر کس 3 صفحه برای ترجمه بر داره و یه زمان تقریبی برای اتمام کار بگه تا بتونیم پروژه رو تحت کنترل داشته باشیم

    من خودم صفحات 12 و 13 و 14 را برمی دارم و تقریبا تا دو شنبه هفته بعد تمومش می کنم (خیلی درس دارم و گرنه زودتر تمومش می کردم)
    ------------------------------------------------

    دیدگاه


      #32
      پاسخ : چطور با ARM شروع به کار کنیم.


      من این شماتیک و pcb یی که دوستمون زحمت کشیدن و گذاشتن رو با دقت بیشتری نگاه کردم
      به نظر من شماتیکش بدک نیست اما pcb ش چند اشکال داره
      اولا سوراخها اکثر کوچک است مثلا برای پین هدر سوراخ 28 میل گذاشته که مسلما جا نمی ره و همه می دانند که حدودا باید 48 باشه البته من قبلا هم که با چینیها کار کرده ام همچین مشکلی داشته ام نمی دونم خودشون چطور ازش تولید می کنند ولی تو ایران اگه سفارش بردش رو بدین موقع مونتاژش می فهمییم
      ثانیا بعضی track ها حتی 10 میل هستند که تا جایی که من می دونم زیر 12 میل تو ایران نمی زنند و اگه اون 10 ها رو بیایم 12 کنیم اونهایی که از وسط پایه ها رد شده مشکل پیدا می کنه
      البته این برد متالیزه است که یک کمی گرون درمیاد

      دیدگاه


        #33
        پاسخ : چطور با ARM شروع به کار کنیم.

        اول از دوستان به خاطر همکاریشون تشکر می کنم

        -------------------------------------------------------
        در مورد بورد که آقای عباسی فرمودند به نظر من هم کمی مشکل هست مثلا یکیش اینه که همه قطعه هاش SMD است که کار رو کمی سخت می کنه.

        اگه بتونیم همین بورد رو یه جوری تغییر بدیم که مشکلات Track ها و پین ها بر طرف بشه خیلی عالی میشه

        بعد یه سوال هم دارم به نظر شما آیا شماتیک بورد کاملا درسته پایه های reset و ... میکرو درست وصل شده ، رفرنس ADC درست وصل شده یا نه و...
        ------------------------------------------------------

        در مورد سوال omega abidan ( به نظرم خودشون رو معرفی نکردن) باید بگم که بله من مطمئنم که این قسمت در سخت افزار میکرو قرار داده شده SAM-BA یه بوت لودر است که کمک می کنه تا بتونیم باهاش میکرو رو پروگرم کنیم

        تو دیتا شیت هم هست کمی تو صفحه 14 قسمت 6.2 - صفحه 25 قسمت 8.9 - صفحه 165 - صفحه 167 بازم هست که اگه خواستی میتونم براتون آدرسشو بنویسم
        -----------------------------------------------------

        دیدگاه


          #34
          پاسخ : چطور با ARM شروع به کار کنیم.

          من هم صفحات 12 - 13 - 14 - 15 دیتا شیت رو ترجمه و ویرایش کردم متنش خیلی خوب و قابل فهمه حتما دانلودش کنین اطلاعات خیلی خوبی میده

          این دیتا شیت خیلی عالیه و مطمئنم اگه قسمتهای مهمش رو ترجمه کنیم حتما کمک بزرگی به ما می کنه.

          لینک دانلود
          http://www.4shared.com/file/76688786/3f8707dd/datasheet_page_12-14.html

          ------------------------------------

          کسانی که می تونن همکاری کنن اعلام کنن؟ تا بتونیم این پروژه رو به خوبی پیش ببریم
          لینک دانلود دیتا شیت برای کسانی که مایل به همکاری اند
          http://www.4shared.com/file/76366673/c695dd4b/AT91SAM7S64.html

          شاید اگه دیگران همکاری نکنن برای تشویق افرادی که همکاری می کنند اطلاعات را منحصرا به افرادی که کمک می کنن بدیم.


          ---------------------------------
          قسمتهای زیر برای شروع کار میتونه مفید باشه

          1) ص 29 تا 33
          2) ص 34 و35
          3) 38 تا 41
          4) 81 تا 89

          ----------------------------------


          با تشکر ازدوستان مخصوصا omega abidan که همکاری می کنن.

          دیدگاه


            #35
            پاسخ : چطور با ARM شروع به کار کنیم.

            دوستان به قول ما برنامه نویس ها بهترین منبع یادگیری msdn است.
            از آنجا که ما میتوانیم از windows embedded استفاده کنیم.اینجا را نگاه کنید:
            http://msdn.microsoft.com/en-us/library/aa714496.aspx


            پیروز باشید
            ZILLION electronic team با مدیریت رئیس تالار ARM
            تاپیک برنامه نویسی گروه:
            http://www.eca.ir/forum2/index.php?topic=23410.0
            ------------------------
            اگر پرسش برنامه نویسی داشتید،خوشحال میشم کمک کنم:
            http://www.aminsharifi67.blogspot.com

            دیدگاه


              #36
              پاسخ : چطور با ARM شروع به کار کنیم.

              تفاوت arm با avr:
              سرعت بسیار بالا (حدود 200 mhz در سری 7 وتا 500 mhz در سری های بالا مثل 11 یا کورتکس 3
              پردازش 32 بیتی
              سخت افزار قدرت مند و امکانات عالی مثل لن -یو اس بی-درایور lcd tft -درایور مموری-و...........
              حتی میتونی روشون ویندوز یا لینوکس داشته باشی :wow:
              علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

              دیدگاه


                #37
                پاسخ : چطور با ARM شروع به کار کنیم.

                نوشته اصلی توسط omega_adiban
                تفوت arm با avr:
                سرعت بسیار بالا (حدود 200 mhz در سری 7 وتا 500 mhz در سری های بالا مثل 11 یا کورتکس 3
                پردازش 32 بیتی
                سخت افزار قدرت مند و امکانات عالی مثل لن -یو اس بی-درایور lcd tft -درایور مموری-و...........
                حتی میتونی روشون ویندوز یا لینوکس داشته باشی :wow:
                از لحاظ برنامه نویسی چی؟
                راحت تر شده؟
                من مشکلم با این بیت و بایت هاست که تو avr من رو گیج کرده!!!!!!!!!
                ZILLION electronic team با مدیریت رئیس تالار ARM
                تاپیک برنامه نویسی گروه:
                http://www.eca.ir/forum2/index.php?topic=23410.0
                ------------------------
                اگر پرسش برنامه نویسی داشتید،خوشحال میشم کمک کنم:
                http://www.aminsharifi67.blogspot.com

                دیدگاه


                  #38
                  پاسخ : چطور با ARM شروع به کار کنیم.

                  بچه ها اینم فیلم آموزشی(البته من خودم ندیدم!):
                  [url=http://www.microsoft.com/downloads/details.aspx?FamilyID=7d9feec4-d4c7-4068-a0ca-4c82c59268b5&DisplayLang=en#filelist[/url]
                  فقط بدونید آخرین نسخه 6 هست که اینجا 5 را مورد بررسی قرار داده است
                  ZILLION electronic team با مدیریت رئیس تالار ARM
                  تاپیک برنامه نویسی گروه:
                  http://www.eca.ir/forum2/index.php?topic=23410.0
                  ------------------------
                  اگر پرسش برنامه نویسی داشتید،خوشحال میشم کمک کنم:
                  http://www.aminsharifi67.blogspot.com

                  دیدگاه


                    #39
                    پاسخ : چطور با ARM شروع به کار کنیم.

                    دوستان بداینید استفاده از جاوا و دات نت امکان استفاده از اتوماسیون کامل را به ما میدهد.
                    چیزی که متن باز ها مانند php و لینوکس اینکار را نمیتوانند بکنند.چون یک شرکت با یک هدف مشترک نیستند.
                    البته شاید متن بازها تخصصی تر و حرفه ای تر باشند،اما فقط در حوضه خودشان.

                    پیروز باشید
                    ZILLION electronic team با مدیریت رئیس تالار ARM
                    تاپیک برنامه نویسی گروه:
                    http://www.eca.ir/forum2/index.php?topic=23410.0
                    ------------------------
                    اگر پرسش برنامه نویسی داشتید،خوشحال میشم کمک کنم:
                    http://www.aminsharifi67.blogspot.com

                    دیدگاه


                      #40
                      پاسخ : چطور با ARM شروع به کار کنیم.

                      نوشته اصلی توسط امین شریفی
                      دوستان بداینید استفاده از جاوا و دات نت امکان استفاده از اتوماسیون کامل را به ما میدهد.
                      چیزی که متن باز ها مانند php و لینوکس اینکار را نمیتوانند بکنند.چون یک شرکت با یک هدف مشترک نیستند.
                      البته شاید متن بازها تخصصی تر و حرفه ای تر باشند،اما فقط در حوضه خودشان.

                      پیروز باشید
                      امین عزیز
                      اتفاقا من دارم بررسی می کنم آیا از ARM میشه برای ساخت یک Embedded PC استفاده کرد تا هر دفعه برد نسازم. نیازمند یک سیستم عامل Real time نیز خواهم بود. ولی شنیدم این ویندوز CE هنوز قفل شکسته نداره یا اگه داره قیمتش خیلی بالاست. درسته؟
                      با عرض پوزش خدمت دایی های عزیزم تا اطلاع ثانوی به اینترنت دسترسی ندارم.

                      دیدگاه


                        #41
                        پاسخ : چطور با ARM شروع به کار کنیم.

                        خیلی ممنون احمد جان
                        بچه ها تو دنیای نرم افزار همه چیز کرکش و کتاب رایگانش وجود دارد.
                        شاید تو بازار های ولیعصر پیدا نکنیم ولی تو اینترنت حتما هست.
                        اینم یادتون نره که شرکت ها برای گرفتن ویندوز، license گرفتند،و ارزان هم نیست.پس احتملا گرفتن نسخه مجانیش سخت گیر میاد.
                        در ضمن به نظر من گرفتن برد آماده مشکل کمتری دارد،اما برای پیدا کردنش مشکل زیاد.
                        اگر خواستید با ویندوز سی و net. micro framework کار کنید و با واژه هایی همچون تجربه کار با #C و visual studio ووو برخوردید نگران نشوید.
                        اگر بچه ها مایل بودند یک تاپیک ایجاد میکنم و آموزشش را میدم(مقاله هالی خوب،تاپیک و کتاب و تجربه های خودم را میگم)حتی اگر خواستید یک لپ تاپ می آوریم و میریم تو کتابخانه و با هم کار میکنیم.فقط بگم اگر ++c بلد باشید یاد گرفتنش یک هفته بیشتر طول نمیکشد!.در ضمن کتابش هم تو اینترنت هست:
                        http://books-pdf.blogspot.com/2008/0...osoft-net.html
                        و اینم یکی دیگش:
                        http://ebookw.net/2008/10/03/expert-...framework.html
                        اگه لینک های دانلود به هر علت خراب بودند با کمی جستو با واژه های "free ebook" و نام کتاب میتونید دانلودش کنید.
                        اینجا ها هم نگاه کنید:
                        http://www.embedded.net.nz/Presentat...ession%203.pdf
                        و همچنین اینجا:
                        http://www.olimex.com/dev/pdf/AVR/AVR-GSM/AVR-GSM.pdf
                        فقط بچه ها من از الکترونیک خیلی نمیدونم،آشنایی مختصری با circuit maker و در حد 100 صفحه تئوری هم avr بلدم.
                        فقط بچه ها اگر خواستید یک کار گروهی قوی کنیم،و استراژی مشخص شد،بهتر است مدیر این تالار پست هایی که مخالف کار گروهی هست را پاک کند(چون من چند تا تاپیک درباره arm اینجا خوندم که به بیراهه کشیده شده بود.)،به نظر من پس از مشخص شدن استراژی ،یک group توی گوگل یا یاهو ایجاد کنیم،که خیلی مرتب باشد،و مشکلات فنی را از اینجا سوال کنیم.

                        با سپاس
                        ZILLION electronic team با مدیریت رئیس تالار ARM
                        تاپیک برنامه نویسی گروه:
                        http://www.eca.ir/forum2/index.php?topic=23410.0
                        ------------------------
                        اگر پرسش برنامه نویسی داشتید،خوشحال میشم کمک کنم:
                        http://www.aminsharifi67.blogspot.com

                        دیدگاه


                          #42
                          پاسخ : چطور با ARM شروع به کار کنیم.

                          ممنون از حضور سبزو گرمتون اقای شرفی.

                          فقط جسارتا در حد ما حرف بزنین تا من هم بفهمم
                          این EMBEDDED چیه؟
                          جاوا و دات نت چه امکاناتی میدن که لینوکس نمیده؟

                          جواب سوال هاتون
                          منظور از بیت یک یا صفر است
                          منظور از بایت 8بیت متوالی است که عددی بین 0 تا 255 است
                          پیشنهاد میکنم در مورد مدار منطقی یکم بخونید بسیار ساده شیرین و قابل فهمه


                          علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                          دیدگاه


                            #43
                            پاسخ : چطور با ARM شروع به کار کنیم.

                            نوشته اصلی توسط omega_adiban
                            ممنون از حضور سبزو گرمتون اقای شرفی.

                            فقط جسارتا در حد ما حرف بزنین تا من هم بفهمم
                            این EMBEDDED چیه؟
                            جاوا و دات نت چه امکاناتی میدن که لینوکس نمیده؟

                            جواب سوال هاتون
                            منظور از بیت یک یا صفر است
                            منظور از بایت 8بیت متوالی است که عددی بین 0 تا 255 است
                            پیشنهاد میکنم در مورد مدار منطقی یکم بخونید بسیار ساده شیرین و قابل فهمه
                            دوست من اگر من ندونم بیت و بایت چی هست که باید برم بادبادک هوا کنم(شوخی کردم داداشی)کتاب موریس هم تا نصفه هاش قشنگ بلدم(زحمت کشیدم!)
                            منظورم اینست آنهایی که با زبان های سطح بالا کار کردند سخت هست که با رجیسترها و کلاک و وقفه کار کنند.
                            منظور از EMBEDDED system همان سیستم های تعبیه شده است،مانند موبایل و همین چیزهایی که شماها دارید باهش کار میکنید(تو همین وبگاه آقای سپاس یار توضیح دادند).
                            اتفاقا omega جان،من وقتی این تاپیک را میبینم هیچی نمیفهمم،چون شما دارید تخصصی حرف میزنید،فقط data sheet و pcb میدونم چی هست،که تاحالا هم باهشون کار نکردم.
                            این پرسشت که دات نت و جاوا چه امکانتی میدند که متن باز ها نمیدند،پرسشی جنجال برانگیز در وبگاه برنامه نویس هاست.ما شاید تو هر تاپیکی سر این موضوع بحث میکنیم(فکر کنم توی میکرو کنترل ها بحث های زیادی سر avr یا PLC و امثالهم شده است).
                            خلاصه اش این که هیچ کاری نیست که یک زبان برنامه نویسی یا سیستم عامل بتواند انجام بدهد که دیگر برنامه نتواند،همان مهندسان سیستم عامل و الگوریتم نویسی با علم های اثبات شده و منابع یکسان در شرکت های معروف وجود دارند.
                            حالا باید ببینیم که ما با کدام یک راحت تریم که کار کنیم،بدون هیچ تعصبی
                            ملاک های انتخاب محیط برنامه نویسی یا زبان برنامه نویسی این چیزهاست:
                            1.نیروهای ما با کدام محیط آشنا ترند.
                            2.قدرت و سرعت و استفاده از منابع سخت افزاری در کدام محیط بهتر انجام میشود.
                            3.آیا میخواهیم برنامه یمان را با دیگر محیط ها وقف دهیم(اینترنت،رایانه،موبایل،سیستم های تعبیه شده)
                            4.هزینه استفاده از این محیط چقدر است(که با برنامه های کرک شده صفر دلار است!).
                            5.آیا با شرکت سازنده رقابت داریم(چون تقریبا همه شرکت های بزرگ با $M رقابت دارد، میآن و از محصولاتش استفاده نمیکنند،به همین برخی آنها از محیط های متن باز حمایت میکنند.ولی واژه تجارت ثابت بوده و هست و آن هم $ هست،در ضمن متن باز بودن فقط یک فرهنگ است و به معنا مجانی نیست)
                            --------------
                            ما باید ببینیم کدام ملاک ها بیشتر برایمان مهم هست بعد بیایم ببینیم کدام محیط برایمان بهتر است(مثال الکترونیکیش هم اینست که شاید یک نوع IC یک شرکت ضعیف از نوع مشابهش در شرکت قوی قوی تر باشد! یا attiny واسه ما به صرفه تر از atmega باشد-بر اساس ملاک هایمان-)
                            ---------------
                            به هر حال من هم با visual studio 2008 کار کردم و هم ویندوز رومیزی!!!!!!
                            و تخصصم هم #C هست،البته بنابر مقتضیات رشته ام ++C و VB و در آخر یکمی هم asm بلدم.
                            ----------------
                            اگر بچه ها میخواهید یک گروه تشکیل بدهید،یک نظرخواهی برای شرکت در کار گروهی بگذارید و سپس توی گوگل گروه میزاریم.ولی چون فصل امتحانات هست شاید تا ماه دیگر سرعت بالا نباشد ولی علاقه هم چنان باید قوی باشد.

                            پیروز باشید
                            ZILLION electronic team با مدیریت رئیس تالار ARM
                            تاپیک برنامه نویسی گروه:
                            http://www.eca.ir/forum2/index.php?topic=23410.0
                            ------------------------
                            اگر پرسش برنامه نویسی داشتید،خوشحال میشم کمک کنم:
                            http://www.aminsharifi67.blogspot.com

                            دیدگاه


                              #44
                              پاسخ : چطور با ARM شروع به کار کنیم.

                              دوستان به نظر من الان همه تحقیقات را بکنیم و همه چیز را روشن بکنیم،سپس ماه دیگه بعد از امتحانات کار گروهی را شروع کنیم.
                              بدانید اگر کسی دوستار کار گروهی باشد اگر یک سال هم بگذرد باز مشتاق است.
                              ZILLION electronic team با مدیریت رئیس تالار ARM
                              تاپیک برنامه نویسی گروه:
                              http://www.eca.ir/forum2/index.php?topic=23410.0
                              ------------------------
                              اگر پرسش برنامه نویسی داشتید،خوشحال میشم کمک کنم:
                              http://www.aminsharifi67.blogspot.com

                              دیدگاه


                                #45
                                پاسخ : چطور با ARM شروع به کار کنیم.

                                ممنونم از راهنماییتون و معذرت بابت جسارتی که کردم

                                :cry2:
                                علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                                دیدگاه

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