اطلاعیه

Collapse
No announcement yet.

آموزش winavr و avrlib

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

    پاسخ : آموزش winavr و avrlib

    منم بعد از کار کردن با کدویژن به این نتیجه رسیدم که کدویژن شدید سوتی ( در حد تیم ملی یا بیشتر) میده حالا اومدم سمت Winavr ولی هنوز نمیدونم چه طوری باید کد بنویسم تو چی بنویسم و با چی فایل هگز رو بسازم و خیلی سوال دیگه تو اولین صفحه این تاپیک نوشته شده که از AVR Studio استفاده کنید و الان هم هم AVR Studio و هم Winavr رو نصب کردم و تو AVR Studio یه پروژه ساختم و هنوز هیچ کدی ننوشتم وقتی کامپایل میکنم این ارور میده در ضمن تو ساخت پروژه هم Avr-gcc رو انتخاب کردم
    Build started 24.9.2010 at 17:12:11
    make: Makefile: No such file or directory
    make: *** No rule to make target `Makefile'. Stop.
    Build failed with 2 errors and 0 warnings...
    این قضیه makefile چیه؟

    کسی در مورد کامپایلر mikroC PRO for AVR چیزی میدونه؟

    دیدگاه


      پاسخ : آموزش winavr و avrlib

      کامپایلر ها عموما دو دسته هستند. یا بصورت اصطلاحا "خط فرمانی" یا command line کار میکنند یا دارای یک رابط گرافیکی (که ممکنه متنی هم باشه) هستند که خودشون عموما کامپایلر رو استارت میکنند. از اونجایی که پارامتر های پاس شده به هر کامپایلر با دیگری فرق میکنه و بدتر از اون معمولا یک پروژه ممکنه حاوی بیش از یک فایل باشه نمیشه یک استاندارد واحد برای نحوه پاس کردن آرگومانها و پارامتر ها به کامپایلر و احیانا ابزار جنبی مورد نیاز ایجاد کرد. برای رفع این مشکل و برای ایجاد امکان batch compile میشه یک فایلی با نام پیش فرض makefile ایجاد کرد که تقریبا مانند یک فایل batch پیشرفته عملیات کامپایل رو با استفاده از ابزاری بنام make انجام داد. بطور پیش فرض با اجرای این برنامه make فایل makefile پردازش میشه. داخل این فایل میشه متغیر تعریف کرد. فرمانهایی رو بصورت تکراری روی فایل های متفاوت انجام داد و غیره.

      دیدگاه


        پاسخ : آموزش winavr و avrlib

        یعنی winavr کامپیال هم نمیکنه!
        یعنی خودش مثلا کد تایمر فلان میکرو رو نمیده؟! پس برم دیتاشیت در بیارم و کد نگاه کنم؟!
        یعنی بیخیال winavr بشم؟!
        من که تازه اومدم با زبان سی کار کنم.

        دیدگاه


          پاسخ : آموزش winavr و avrlib

          اگه میشه یه توضیح در مورد کار با AVR Studio بدین الان فایل make رو به به AVR Studio شناسوندم ولی ارور عوض شده اینه :
          c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm16.o:(.init9+0x0): undefined reference to `main'
          make: *** [main.elf] Error 1
          Build failed with 1 errors and 0 warnings...

          کسی در مورد کامپایلر mikroC PRO for AVR چیزی میدونه؟ من یه برنامه خیلی ساده با این برنامه نوشتم حجم فایلش هگزش شده 407 بایت و تو تو کدویژن دقیقا همون برنامه رو نوشتم که حجم فایل هگزی که کدویژن ساخت شد 520 بایت

          دیدگاه


            پاسخ : آموزش winavr و avrlib

            سلام.
            من میخوام کار با winavr رو شروع کنم و چند تا سوال دارم.
            1-حجم winavr چقدره؟(420 مگابایت یا 27 مگابایت؟؟؟ )اگه میشه یه لینک دانلود اینجا بزارید.
            2-کلا برای کار کردن با winavr و تولید فایل هگز و .... نیاز به چه برنامه هایی هست؟؟(لطفا لینک دانلود و به همراه یکم توضیح)
            ممنون.

            دیدگاه


              پاسخ : آموزش winavr و avrlib

              سلام

              ممنون از تاپیکتون خیلی جالب و مفیده امیدوارم که منم بتونم ازش استفاده کنم من پی آی سی کار میکنم اما دوست دارم وین ای وی آرم یاد بگیرم

              از تو یه سایتی دالود کردم اما وقتی اجراش میکنم این پنجره باز میشه من که سر درنیاوردم
              http://www.irfreeup.com/images/iz6bs6sqrnvkam4kd84l.jpg
              میشه لطف بکنید لینک دانلود استودیو , ,winavr هم بذارید ؟

              کتابخونه ای که معرفی کردید مشکل دانلود داره .

              ممنون
              زنان به خوبیه مردان می توانند اسرار را حفظ کنند اما آنان را به یکدیگر میگویند تا در حفظ آن شریک باشند !!!

              دیدگاه


                پاسخ : آموزش winavr و avrlib

                متاسفانه winavr یکی از پروژه های مربوط به سایت sourceforge هست که فیلتره. آدرسشم اینه:

                http://netcologne.dl.sourceforge.net/project/winavr/WinAVR/20100110/WinAVR-20100110-install.exe

                ببینین میتونین دانلودش کنین؟ اگه نشد ف ی ل ت ر شکن یا چیزی مثل اون میخوایین.

                avrstudio رو هم از سایت atmel میتونین دانلود کنین.

                دیدگاه


                  پاسخ : آموزش winavr و avrlib

                  نوشته اصلی توسط reza_agha
                  متاسفانه winavr یکی از پروژه های مربوط به سایت sourceforge هست که فیلتره. آدرسشم اینه:

                  http://netcologne.dl.sourceforge.net/project/winavr/WinAVR/20100110/WinAVR-20100110-install.exe

                  ببینین میتونین دانلودش کنین؟ اگه نشد ف ی ل ت ر شکن یا چیزی مثل اون میخوایین.

                  avrstudio رو هم از سایت atmel میتونین دانلود کنین.
                  دوست عزیز لینک مشکل داره فیلتر نیست !

                  لینک اتمل رو یبذارید من پیداش نکردم

                  بعد مشکل برنامه وین ای وی آری که با عکس گذاشتم چی بود ؟
                  زنان به خوبیه مردان می توانند اسرار را حفظ کنند اما آنان را به یکدیگر میگویند تا در حفظ آن شریک باشند !!!

                  دیدگاه


                    پاسخ : آموزش winavr و avrlib

                    نوشته اصلی توسط reza_agha
                    متاسفانه winavr یکی از پروژه های مربوط به سایت sourceforge هست که فیلتره. آدرسشم اینه:

                    http://netcologne.dl.sourceforge.net/project/winavr/WinAVR/20100110/WinAVR-20100110-install.exe

                    ببینین میتونین دانلودش کنین؟ اگه نشد ف ی ل ت ر شکن یا چیزی مثل اون میخوایین.

                    avrstudio رو هم از سایت atmel میتونین دانلود کنین.
                    نوشته اصلی توسط hesam_elc
                    دوست عزیز لینک مشکل داره فیلتر نیست !

                    لینک اتمل رو یبذارید من پیداش نکردم

                    بعد مشکل برنامه وین ای وی آری که با عکس گذاشتم چی بود ؟
                    نه ف ی ل ت ر هست. لینکت رو تو ادرس زیر وارد کن بهت لینک مستقیم میده:
                    http://iranrobocup.com/sourceforge/
                    بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
                    موفقیت پیش رفتن است نه به نقطه ی پایان رسیدن
                    نلسون ماندلا

                    دیدگاه


                      پاسخ : آموزش winavr و avrlib

                      همین لینکی که دوستمون داد رو وارد کردم میگه لینک وجود نداره :sad:
                      زنان به خوبیه مردان می توانند اسرار را حفظ کنند اما آنان را به یکدیگر میگویند تا در حفظ آن شریک باشند !!!

                      دیدگاه


                        پاسخ : آموزش winavr و avrlib

                        همون برنامه ای که خودم قبلا دانلود کردم درست شد !!!

                        من میرفتم توی خود برنامه درصورتی که اشتباه ممیکردم و اون عکسی که پلود میکردم ظاهر میشد !

                        خوب حالا برم با پست اول پیش برم ببینم کجاهاش مشکل پیدا میکنم :nice:
                        زنان به خوبیه مردان می توانند اسرار را حفظ کنند اما آنان را به یکدیگر میگویند تا در حفظ آن شریک باشند !!!

                        دیدگاه


                          پاسخ : آموزش winavr و avrlib

                          کتابخونه avrlib لینکش مشکل داره اررور میده اگه میشه لطف کنید دوباره پلود کنید ممنون میشم .
                          زنان به خوبیه مردان می توانند اسرار را حفظ کنند اما آنان را به یکدیگر میگویند تا در حفظ آن شریک باشند !!!

                          دیدگاه


                            پاسخ : آموزش winavr و avrlib

                            نوشته اصلی توسط hesam_elc
                            کتابخونه avrlib لینکش مشکل داره اررور میده اگه میشه لطف کنید دوباره پلود کنید ممنون میشم .
                            http://savannah.nongnu.org/projects/avr-libc/

                            دیدگاه


                              پاسخ : آموزش winavr و avrlib

                              ممنون میشه لطف کنید لینک مستقیمش رو بدید ؟

                              من که پیداش نکردم

                              ممنون :arrow:
                              زنان به خوبیه مردان می توانند اسرار را حفظ کنند اما آنان را به یکدیگر میگویند تا در حفظ آن شریک باشند !!!

                              دیدگاه


                                پاسخ : آموزش winavr و avrlib

                                سلام دوستان
                                تایپک فکر کنم به فلسفه پوچی رسید :biggrin:
                                مثل اینکه این اواخر دیگه حرفی نیست و چند تا سوال ابتدایی مطرح شده که اونم کسی جواب نداده
                                دیدم سوالات زیاده گفتم یه پست بزنم:
                                winavr مجموعه ای از نرم افزارهایی مثل : مفسر avr_gcc، linker، assemblerو .... ( ساده شدش: همه ملزومات لازم جهت نوشتن، تولید و ارسال کدهای لازم برای میکروهای اتمل ) که برای ویندوز آماده شده یعنی با داشتن این برنامه می توانید به راحتی برای میکرو برنامه بنویسین و اونو به میکرو انتقال بدین مثل کدویژن و... منتها کتابخونه که داخل برنامه هست Avr libc(به اسمش جتما دقت کنید) هنوز کامل نیست و به همین علت همه از کابخونه ها ی کامل تری استفاده می کنند(مثلا تو کدویژن و بسکام به راحتی می تونید با lcd, mmc ارتباط برقرار کنید اما با avr-gcc(یا همون Winavr) با ید کتابخونه جداگانه داشته باشین). کتابخونه های زیادی توی وب هست اما تقریبا کاملترین اونها که تقریبا اکثر موارد رو مورد اشاره( و نه بیشتر :nice قرار داده avrlib نوشته پاسکال استنگ که آخرین ورژنش سال2006 منتشر شده و دیگه انتشاری نداشته (شاید نویسنده به رحمت خدا رفته )
                                برای دریافت winavr میتونید به این آدرس برید:
                                http://sourceforge.net/projects/winavr/files/WinAVR/20100110/WinAVR-20100110-install.exe/download
                                و برای avrlibبه این آدرس:
                                http://www.mil.ufl.edu/~chrisarnold/components/microcontrollerBoard/AVR/avrlib/avrlib.zip
                                راستی تا یادم نرفته حجم winavr فقط 27 میگه و اون 400 مربوط به کل ورژن های این برنامه می باشد از2002 تا بحال.
                                مورد دوم sf یا همون sourceforge آیپی ایران رو مورد لطف قرار دادن و برای همین شما نیاز به قندشکن، فندق شکن و یا ...دارید راه ساده هم برای دانلود به قرار زیر است:
                                وقتی روی لینک کلیک کردین(ورژن 2010 رو برای دانلود انتخاب کنید) به صفحه ای منتقل میشین که گفته:
                                Your WinAVR download will start shortly…



                                Problems with the download? Please use this direct link or try another mirror.
                                به سرعت روی direct link راست کلیک کرده و یک کپی از آدرس بگیرین مثل این:
                                http://downloads.sourceforge.net/project/winavr/WinAVR/20100110/WinAVR-20100110-install.exe?r=http%3A%2F%2Fsourceforge.net%2Fproje cts%2Fwinavr%2Ffiles%2F&ts=1286459525&use_mirror=citylan
                                کار ما با آخر خط اونجا که گفته:
                                &use_mirror=citylan
                                اینجا داره شمارو به یکی از mirror (یا لینوکسیش: آینه های دریافت )راهنمایی می کنه که برای من سیتیلن شده، مییاد و آدرس رو اینجوری عوض می کنید( به جای دانلود در اول آدرس اسم آینه(citylan) رو میزارین به اضافه یک نقطه بعد هم dl یعنی اینجوری:
                                http://citylan.dl.sourceforge.net/project/winavr/WinAVR/20100110/WinAVR-20100110-install.exe?r=http%3A%2F%2Fsourceforge.net%2Fproje cts%2Fwinavr%2Ffiles%2F&ts=1286459525&use_ mirror=
                                دانلود شروع میشه!!!!!!!!!!
                                در مورد Avrstudioهم یک محصول از شرکت اتمل که اگه(دقت کنید!) avr-gcc روسیستم باشه می تونه برای برنامه نویسی به زبان سی مورد استفاده قرار گیرد و لزوما نیازی حتمی به وجودش نیست اما با بودنش یکسری امکانات مثل شبیه سازی رو می تونید به پروژتون اضافه کنید
                                این لینک دریافتش هست:
                                http://www.atmel.com/dyn/resources/prod_documents/AVRStudio4.18SP3.exe
                                البته به روز رسانی هم شده:
                                http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725
                                (اونهایی که عکس سیدی (دانلود کنید) دارن یعنی فایل اجرایی و بقیه اکثرا pdfهستند)
                                register هم یعنی باید تو سایت عضو بشین ( که در کل الکی هست) راست یمقاله خیلی خوبی هم برای کار هست:
                                http://www.4shared.com/file/9fsY-93z/E_Micro_AVR_AVR-GCC_Starting.html

                                دیدگاه

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