اطلاعیه

Collapse
No announcement yet.

نصب uClinux روی STM32F103

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

    نصب uClinux روی STM32F103

    سلام دوستان.

    Getting started with uClinux™
    for STM32F10x high-density devices


    فقط بر خلاف LPC ، چون کنترلر LCD نداره، استفاده از LCD و اینترفیس گرافیکی یکم سخته.

    #2
    پاسخ : نصب uClinux روی STM32F103

    والا من که کسی رو ندیدم که بتونه رو LPC نصب اجراش کنه

    دیدگاه


      #3
      پاسخ : نصب uClinux روی STM32F103

      این باید از LPC راحت تر باشه

      دیدگاه


        #4
        پاسخ : نصب uClinux روی STM32F103

        لینوکس یه فایل ایمیج داره که باید اونو بزنین به یه مموری و وصلش کنین به میکروتون . بعد بیاید سخت افزارهاتونو تو هر کامپایلری که بلدید پیکربندی کنید و یک سری کتابخانه هایی داره که باید اونارو پورت کنید به بردتون و لینوکس ازاین پورتینگ استفاده خواهد کرد برای ارتباط با مموری تون و لود ایمیج از اونجا و..
        The losers find problem in every answer but the winners find an answer in every problem

        FETAMAKER

        دیدگاه


          #5
          پاسخ : نصب uClinux روی STM32F103

          نوشته اصلی توسط علیرضا فتحی
          لینوکس یه فایل ایمیج داره که باید اونو بزنین به یه مموری و وصلش کنین به میکروتون . بعد بیاید سخت افزارهاتونو تو هر کامپایلری که بلدید پیکربندی کنید و یک سری کتابخانه هایی داره که باید اونارو پورت کنید به بردتون و لینوکس ازاین پورتینگ استفاده خواهد کرد برای ارتباط با مموری تون و لود ایمیج از اونجا و..
          باسلام
          من دارم یک برد میزنم برای سری cortex m7می خوام از این سیستم عامل استفاده کنم چی نیاز داره از بابت سخت افزار؟

          دیدگاه


            #6
            پاسخ : نصب uClinux روی STM32F103

            لینوکس پیشنیاز های خیلی کمی داره خیلی چیز زیادی لازم نداره و چون متن باز هستش میتونید خیلی از قسمتهاشو حذف کنید .
            حتی تا اونجایی حذف کنید که داخل avr بالا بیاد.
            The losers find problem in every answer but the winners find an answer in every problem

            FETAMAKER

            دیدگاه


              #7
              پاسخ : نصب uClinux روی STM32F103

              دوستان معذرت من پا برهنه می پرم وسط بحثتون :rolleyes: مزیت میکروهای arm سری st به lpc چی هست که کم کم همه دارن رو به این سری می رن ؟ من از یکی از دوستام شنیدم خیلی نویزپذیریشون کمه ؟ بازم بابت سوال بی ربطم معذرت می خوام
              خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
              [hr]

              دیدگاه


                #8
                پاسخ : نصب uClinux روی STM32F103

                نوشته اصلی توسط S.R.F
                باسلام
                من دارم یک برد میزنم برای سری cortex m7می خوام از این سیستم عامل استفاده کنم چی نیاز داره از بابت سخت افزار؟
                مهندس همون emwin مناسبترین رابط گرافیکی برای این میکرو هست، وقتتو صرف پورت کردن لینوکس نکن، چون این میکرو برای کارهای گرافیکی سنگین مناسب نیست ، میتونی از یه پردازنده سری کرتکس A مثل A13 به همراه STM32F7 استفاده کنی ، یعنی روی A13 اندروید یا لینوکس نصب کنی و با I2C یا SPI به هم ارتباطشون بدی.


                نوشته اصلی توسط ™AG
                دوستان معذرت من پا برهنه می پرم وسط بحثتون :rolleyes: مزیت میکروهای arm سری st به lpc چی هست که کم کم همه دارن رو به این سری می رن ؟ من از یکی از دوستام شنیدم خیلی نویزپذیریشون کمه ؟ بازم بابت سوال بی ربطم معذرت می خوام
                در مورد برتری این دو میکروکنترلر نسبت به هم بنظرم ST سر تره ، چون تنوع محصولات ST خیلی بالاست ، پشتیبانی ، دیتاشیتها ، رفرنس منوال و نرم افزارهای خوبی هم ارایه داده . همچنین سرعت و امکانات یه میکروی STM32F429 بیشتر از یه میکرو LPC تقریبا هم رده مثل LPC1788 هست، سرعتش 1.5 برابر هست. اما بعضی دوستان LPC کار هنوز این حرف رو قبول ندارند، این منم به شک انداخته، برای همین قصد دارم یه برد LPC1788 بزنم ببینم کاراییش در محیطهای صنعتی چطوره، حداقلش اینه که قیمتشم یه مقدار پایین تره.

                دیدگاه


                  #9
                  پاسخ : نصب uClinux روی STM32F103

                  مهندس poorkhalili ساختن برد برای a13 حتی مدل lqfp ش مثل a13 allwinner هم نیازمند تجربه زیاد تو این کار هست.دو تا رم ddr3 داره که روت کردن این ها نیازمند اصول و قواعد خاصی هست. برد به کار رفته هم باید 4 لایه به بالا باشه که هزینه ساخت رو بیشتر میکنه. به نظر من همون cortex m7 کافیه واسه کار گرافیکی سبک.

                  دیدگاه


                    #10
                    پاسخ : پاسخ : نصب uClinux روی STM32F103

                    نوشته اصلی توسط metalelec
                    مهندس poorkhalili ساختن برد برای a13 حتی مدل lqfp ش مثل a13 allwinner هم نیازمند تجربه زیاد تو این کار هست.دو تا رم ddr3 داره که روت کردن این ها نیازمند اصول و قواعد خاصی هست. برد به کار رفته هم باید 4 لایه به بالا باشه که هزینه ساخت رو بیشتر میکنه. به نظر من همون cortex m7 کافیه واسه کار گرافیکی سبک.
                    بله برای کارهای گرافیکی سبک CORTEX M4 - M7 مناسب هستند اما در صورتی که طراح قصد داشته باشه از سیستم عامل اندروید و نرم افزار طراحی شده در محیط اون استفاده کنه A13 مناسبترین قیمت و امکانات رو داره، قیمت این پروسسور ARM Cortex-A8 حدودا 20 هزار تومنه و میتونی از تعمیرات موبایلی ها خرید کنی، اکثر تبلتهای چینی از این پروسسور استفاده میکنن، هر تولید کننده ای برای خودش یه برد زده، طراحی با این پروسسور زیاد هم سخت نیست ، تا دلت بخاد داخل نت براش شماتیک و رفرنس وجود داره، من دارم یه برد 2 لایه فقط جهت راه اندازی نمایشگر براش میزنم، رم 512 هست از NAND هم فعلا استفاده نمیکنم جاشوخالی میذارم، میخام لینوکس رو از طریق SDCARD بالا بیارم، پکیجشم eLQFP-176 هست یعنی طراحی و مونتاژ برد براش از LPC1788 راحت تره.

                    دیدگاه


                      #11
                      پاسخ : نصب uClinux روی STM32F103

                      نوشته اصلی توسط mohammad poorkhalili
                      مهندس همون emwin مناسبترین رابط گرافیکی برای این میکرو هست، وقتتو صرف پورت کردن لینوکس نکن، چون این میکرو برای کارهای گرافیکی سنگین مناسب نیست ، میتونی از یه پردازنده سری کرتکس A مثل A13 به همراه STM32F7 استفاده کنی ، یعنی روی A13 اندروید یا لینوکس نصب کنی و با I2C یا SPI به هم ارتباطشون بدی.


                      در مورد برتری این دو میکروکنترلر نسبت به هم بنظرم ST سر تره ، چون تنوع محصولات ST خیلی بالاست ، پشتیبانی ، دیتاشیتها ، رفرنس منوال و نرم افزارهای خوبی هم ارایه داده . همچنین سرعت و امکانات یه میکروی STM32F429 بیشتر از یه میکرو LPC تقریبا هم رده مثل LPC1788 هست، سرعتش 1.5 برابر هست. اما بعضی دوستان LPC کار هنوز این حرف رو قبول ندارند، این منم به شک انداخته، برای همین قصد دارم یه برد LPC1788 بزنم ببینم کاراییش در محیطهای صنعتی چطوره، حداقلش اینه که قیمتشم یه مقدار پایین تره.
                      سلام،
                      STM32F429 رو باید با LPC4088 یا LPC4357 مقایسه کنید چون LPC1788 مجهز به هسته Cortex-M3 هست و F429 پردازنده اش Cortex-M4.
                      There is nothing so practical as a good theory. — Kurt Lewin, 1951

                      دیدگاه


                        #12
                        پاسخ : پاسخ : نصب uClinux روی STM32F103

                        نوشته اصلی توسط mohammad poorkhalili
                        بله برای کارهای گرافیکی سبک CORTEX M4 - M7 مناسب هستند اما در صورتی که طراح قصد داشته باشه از سیستم عامل اندروید و نرم افزار طراحی شده در محیط اون استفاده کنه A13 مناسبترین قیمت و امکانات رو داره، قیمت این پروسسور ARM Cortex-A8 حدودا 20 هزار تومنه و میتونی از تعمیرات موبایلی ها خرید کنی، اکثر تبلتهای چینی از این پروسسور استفاده میکنن، هر تولید کننده ای برای خودش یه برد زده، طراحی با این پروسسور زیاد هم سخت نیست ، تا دلت بخاد داخل نت براش شماتیک و رفرنس وجود داره، من دارم یه برد 2 لایه فقط جهت راه اندازی نمایشگر براش میزنم، رم 512 هست از NAND هم فعلا استفاده نمیکنم جاشوخالی میذارم، میخام لینوکس رو از طریق SDCARD بالا بیارم، پکیجشم eLQFP-176 هست یعنی طراحی و مونتاژ برد براش از LPC1788 راحت تره.

                        مهندس رم 512 که استفاده کردی چه مدلیه.منظور پکیجش رو میگم.

                        دیدگاه


                          #13
                          پاسخ : پاسخ : نصب uClinux روی STM32F103

                          نوشته اصلی توسط رضا سپاس یار
                          سلام،
                          STM32F429 رو باید با LPC4088 یا LPC4357 مقایسه کنید چون LPC1788 مجهز به هسته Cortex-M3 هست و F429 پردازنده اش Cortex-M4.
                          اخه با LPC4357 هم نمیشه مقایسه کرد چون از دو هسته Cortex-M0 و Cortex-M4 تشکیل شده، سرعت کلاک و امکانات جانبی LPC1788 و LPC4088 بجز هسته M4 تقریبا یکیه ، حتی PINOUT این دو میکرو همخوانی داره و میشه بجای هم به کار برد. با این وجود سرعت STM32F429 باز هم بیشتر از LPC4088 هست. میکرو STM32F429 حدود 225 میلیون دستور در ثانیه رو پردازش میکنه و میکرو LPC4088 حدود 150 میلیون دستور در ثانیه

                          نوشته اصلی توسط metalelec
                          مهندس رم 512 که استفاده کردی چه مدلیه.منظور پکیجش رو میگم.
                          پکیجش FBGA-78 هست.

                          دیدگاه


                            #14
                            پاسخ : نصب uClinux روی STM32F103

                            روت کردن ترکهای fbga -78 توی برد دورو امکان پذیره یا نه .آخه مهندس این رم ddr3 روت کردنش خیلی دنگ و فنگ داره و تجربه زیاد در این زمینه لازم داره چون در هر سیکل کلاک ورودی ، چند بار دیتا بین رم و پردازنده منتقل میشه و نیاز به امپدانس و طول ترک برابر با هم داره . مزیت برد چند لایه اینه که یه لایه gnd خیلی وسیع تمام ترک ها رو در بر میگیره و تشعشع و نویز رو تا حدودی کم میکنه و امپدانس خطوط حدودا یکسان میشه (با فرض برابر بودن ترک ها).

                            دیدگاه


                              #15
                              پاسخ : نصب uClinux روی STM32F103

                              نوشته اصلی توسط metalelec
                              روت کردن ترکهای fbga -78 توی برد دورو امکان پذیره یا نه .آخه مهندس این رم ddr3 روت کردنش خیلی دنگ و فنگ داره و تجربه زیاد در این زمینه لازم داره چون در هر سیکل کلاک ورودی ، چند بار دیتا بین رم و پردازنده منتقل میشه و نیاز به امپدانس و طول ترک برابر با هم داره . مزیت برد چند لایه اینه که یه لایه gnd خیلی وسیع تمام ترک ها رو در بر میگیره و تشعشع و نویز رو تا حدودی کم میکنه و امپدانس خطوط حدودا یکسان میشه (با فرض برابر بودن ترک ها).
                              احتمالا جواب میده. حالا تستش میکنم اگه جواب بده که عالیه.

                              دیدگاه

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