اطلاعیه

Collapse
No announcement yet.

بردی جالب برای ARM9

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

    #61
    پاسخ : بردی جالب برای ARM9

    بله من هم چند نمونه از اینها را دیدم.
    EasyPC e790 یک نمونهٔ ۸۰ دلاری است :
    http://armdevices.net/2009/11/12/80-android-laptop-menq-easypc-e790
    چگونه هوشمندانه بپرسیم

    دیدگاه


      #62
      پاسخ : بردی جالب برای ARM9

      من یه تبلت با cpu ی arm11 دارم که رزولیشنش هم 800*480 هست (n810)، اتفاقا دیبان هم روش نصب کردم ولی وقتی میخوای یه برنامه مثل آفیس رو باز کنی 1 دقیقه طول مبکشه تا لود بشه .
      از من میشنوید زیر cortex-a8 ، لپتاپ قابلیت استفاده نداره !

      دیدگاه


        #63
        پاسخ : بردی جالب برای ARM9

        سلام .
        دوستان من فردا دارم سفارشم رو قطعی میکنم . دوستانی که مایل هستند به من pm بدهند و یا با ایمیل electronic_eng-ir@yahoo.com مکاتبه کنند.
        ( جناب آقای سپاس یار من کماکان قادر به ارسال پیام خصوصی به شما نیستم .لطفا از طریق پیام خصوصی آدرس ایمیل خود جهت ارایه اطلاعات ارسال فرمایید)
        نوفن پردازش هوشمند

        دیدگاه


          #64
          پاسخ : بردی جالب برای ARM9

          نوشته اصلی توسط پشه 007
          سلام .
          دوستان من فردا دارم سفارشم رو قطعی میکنم . دوستانی که مایل هستند به من pm بدهند و یا با ایمیل electronic_eng-ir@yahoo.com مکاتبه کنند.
          ( جناب آقای سپاس یار من کماکان قادر به ارسال پیام خصوصی به شما نیستم .لطفا از طریق پیام خصوصی آدرس ایمیل خود جهت ارایه اطلاعات ارسال فرمایید)
          من چند بار به شما PM دادم ولی بدون جواب موند.

          دیدگاه


            #65
            پاسخ : بردی جالب برای ARM9

            ببخشید وسط بحث اساتید چند ستاره, مزاحم میشم :biggrin:
            قراره یک ARM9 ترو تمیز و آماده بدستم برسه ؛ ولی کلا در مورد ARmها صفر کیلومتر هستم!
            می خواستم ببینم میشه باهش یک پروژه پردازش تصویر(مثلا برای موارد امنیتی-تشخیص چهره و..) راه انداخت؟
            اگه (به احتمال زیاد) میشه , احتیاج به ارتباط با نرم افزارهایی مثل متلب داره ؛یا به تنهایی با خودش میشه اجرایی کرد ؟
            بهم نخندید ها . حتما باور دارید که خواستن توانستن است. :mrgreen:

            دیدگاه


              #66
              پاسخ : بردی جالب برای ARM9

              راستی میشه سریعتر جواب بدید ! عجله دارم.
              در ضمن ببخشید اگه تو تایپک مناسبی نفرستادم.

              دیدگاه


                #67
                پاسخ : بردی جالب برای ARM9

                من دیر دیدم این موضوع رو :cry: :cry: :cry: چه جوری ممکنه یه برد فینقیلی این همه کار کنه اونوقت من وقتم رو گذاشتم سر TMS320X. :cry:
                یه سوال داشتم .میشه این برد رو ساخت؟
                منظورم اینه که نصب نرم افزار روی همچین سیستمی احتیاج به چی داره؟ مثلا با طراحی ساختاری شامل ARM و رم ها و حافظه های دیگش میشه این سیستم رو ساخت ؟یا اینکه یا برنامهی اجرایی رویه یه EEPROM داره که برنامه از اون بوت میشه ؟ :mrgreen:
                یک سوال دیگه!میتونم فقط CD نرم افزارای این ماژول رو تهیه کنم؟ :mrgreen:

                آیا میشه LCD این مدل رو تغییر داد و مثلا 7اینپ انداخت روش؟ یه جا تو اینترنت با این LCD دیدم. میشه به یه LCD معمولی (مثلا21 اینچ) متصلش کرد یا VGA جدا می خواد؟ :mrgreen: سوالا زیاد شد :mrgreen:
                Gracias A La Vida
                [glow=red,2,300]ساخت فرز CNC[/glow]
                http://www.eca.ir/forum2/index.php?topic=56308.0
                http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
                زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

                دیدگاه


                  #68
                  پاسخ : بردی جالب برای ARM9

                  نوشته اصلی توسط pajuhaan
                  من دیر دیدم این موضوع رو :cry: :cry: :cry: چه جوری ممکنه یه برد فینقیلی این همه کار کنه اونوقت من وقتم رو گذاشتم سر TMS320X. :cry:
                  یه سوال داشتم .میشه این برد رو ساخت؟
                  منظورم اینه که نصب نرم افزار روی همچین سیستمی احتیاج به چی داره؟ مثلا با طراحی ساختاری شامل ARM و رم ها و حافظه های دیگش میشه این سیستم رو ساخت ؟یا اینکه یا برنامهی اجرایی رویه یه EEPROM داره که برنامه از اون بوت میشه ؟ :mrgreen:
                  یک سوال دیگه!میتونم فقط CD نرم افزارای این ماژول رو تهیه کنم؟ :mrgreen:

                  آیا میشه LCD این مدل رو تغییر داد و مثلا 7اینپ انداخت روش؟ یه جا تو اینترنت با این LCD دیدم. میشه به یه LCD معمولی (مثلا21 اینچ) متصلش کرد یا VGA جدا می خواد؟ :mrgreen: سوالا زیاد شد :mrgreen:
                  شما می تونید ایمیج dvd این دستگاهر رو بعد از ترجمه توسط مترجم گوگل از سایت www.arm9.net دانلود کنید
                  برای نصب ویندوز ce5 همه چی در این dvd آماده هست ابتدا بوت لودر supervivi مخصوص شرکت در یک حافظه فلش دو مگابایتی توسط hjtag نصب میشه کار این نصب ویندوز وپارتینشن بندی بر روی حافظه اجرایی فلش هست اگه بتونید یک pcb 400 مگاهرتزی بکشید و کسی رو اینورا پیدا کنید که به این ارزونی بزنه میشه حتی تمام شماتیک سیستم هم در این dvd هست
                  بله با تغییر یک هر کوچک میشه k,u مزی رو انتخاب کرد

                  دیدگاه


                    #69
                    پاسخ : بردی جالب برای ARM9

                    طراحی مدار تو فرکانسایه بالا مشکلی نیست. البته مدارایی که طراحی کردم سینتی سازر بوده اونم تا فرکانس 1.6GH . :rolleyes: البته اونجا داستان سر شیفت فازی مسیر فیدبک و اسپورا بود .(البته عملی 850-950MHZ فقط تا حالا ساختم چون قطعه این با مخلفاتش پیدا میشه باقی رو با دیتا شیت میشه بست ... خیلی جاده خاکی رفتم :mrgreen: میرم شماتیکشو پیدا کنم.
                    فکر کنم دستم اومد موضوع رو. یه برنامه واسه بوت شدن نیاز داره که پردازنده میره اونو میخونه و از اونجا میره برنامه رو از sd اجرا میکنه.
                    می خوام به دستگاهام یه صفحه نمایشگر رنگی اضافه کنم :lol :mrgreen:
                    Gracias A La Vida
                    [glow=red,2,300]ساخت فرز CNC[/glow]
                    http://www.eca.ir/forum2/index.php?topic=56308.0
                    http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
                    زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

                    دیدگاه


                      #70
                      پاسخ : بردی جالب برای ARM9

                      اوههههههههههه... oo: DVD هستش!!! :eek:من با سرعت حلزونی 128k وصل میشم به اینترنت . تا من بیام اینو بگیرم ARM9999 اومده به بازار! oo: یاد دکتر سلیمانی افتادم تو دانشگاهمون. وقتی خرم از پل گذشت ،یه وقت رفتم علم و صنعت میرم اتاقش بهش میگم اینو دانلود کنه . :mad :cry2:
                      اگه بشه شماتیکشو کسی بگذاره خیلی خوب میشه :rolleyes:
                      Gracias A La Vida
                      [glow=red,2,300]ساخت فرز CNC[/glow]
                      http://www.eca.ir/forum2/index.php?topic=56308.0
                      http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
                      زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

                      دیدگاه


                        #71
                        پاسخ : بردی جالب برای ARM9

                        نوشته اصلی توسط pajuhaan
                        اوههههههههههه... oo: DVD هستش!!! :eek:من با سرعت حلزونی 128k وصل میشم به اینترنت . تا من بیام اینو بگیرم ARM9999 اومده به بازار! oo: یاد دکتر سلیمانی افتادم تو دانشگاهمون. وقتی خرم از پل گذشت ،یه وقت رفتم علم و صنعت میرم اتاقش بهش میگم اینو دانلود کنه . :mad :cry2:
                        اگه بشه شماتیکشو کسی بگذاره خیلی خوب میشه :rolleyes:
                        با یک جستجوی ساده در گوگل میتونستید شماتیکش رو پیدا کنیدآ‌:
                        کلیک کنید

                        منوال این برد :
                        http://microarmsystems.com/media/MINI2440_USER_MANUAL.zip
                        چگونه هوشمندانه بپرسیم

                        دیدگاه


                          #72
                          پاسخ : بردی جالب برای ARM9

                          شرمنده همین 10 دقیقه قبل پیداش کردم .اما نمیشد پیغام رو پاک کرد که :mrgreen: اسم رو اشتباه سرچ کردم.به جای اسم برد چیز دیگه سرچ کردم. :agree:
                          این لینک انگلیسیه. : البته اصلا کامل نیست... اما شماتیکش تو سایت اصلیش خوب بودwink:
                          http://en.stkshop.com/download--download_id-47.html
                          Gracias A La Vida
                          [glow=red,2,300]ساخت فرز CNC[/glow]
                          http://www.eca.ir/forum2/index.php?topic=56308.0
                          http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
                          زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

                          دیدگاه


                            #73
                            پاسخ : بردی جالب برای ARM9

                            سلام .
                            یک Dll که باهاش میتونید به تمام GPIO ها و ADC , led و back light دسترسی پیدا کنید
                            http://www.esky-sh.com/bbs/download/file.php?id=42

                            این هم لینک سایت اصلی
                            http://www.esky-sh.com/bbs/viewtopic.php?f=15&t=163
                            نوفن پردازش هوشمند

                            دیدگاه


                              #74
                              پاسخ : بردی جالب برای ARM9

                              درود به دوستان
                              بابت دیرکرد خیلی معذرت میآ‌خوام ، وقت امتحاناته!

                              بعلت حجم زیاد مطالب ، در پستهای جداگانه آنهارا توضیح میآ‌دم و در نهایت به ویکی سایت منتقل خواهم کرد.



                              هدف نهایی :
                              ساخت ایمیجهای بوت لودر و کرنل لینوکس و همچنین ساخت یک فایل سیستم ریشهٔ لینوکس

                              هدف این پست :
                              نصب GNU-Toolchain

                              هدف پست بعدی :
                              کامپایل و نصب بوت لودر U-Boot بر روی mini2440

                              نیازمندیها :
                              یک توزیع گنو/لینوکس (ترجیحا مبتنی بر دبیان)

                              توجه :
                              توضیحات داده شده در مقدمه ممکن است برای بعضی افراد حرفهآ‌ای خسته کننده باشد و یا بهشان بر بخورد. که در این صورت توصیه میآ‌کنم آنهارا نخوانند و مستقیم به بخش نصب GNU-Toolchain بروند!



                              * مقدمه
                              برای ساخت بوت لودر و هستهٔ لینوکس ما نیازمند ابزارهایی برای کامپایل و در نهایت ساخت ایمیجآ‌های مورد نیاز هستیم.
                              پس در قدم اول باید این ابزارها را در کامپیوتر خود نصب کنیم. به این مجموعه ابزارها اصطاحا Toolchain گفته میشود.
                              و ما در اینجا از GNU-Toolchain که محصول پروژهٔ گنو است استفاده خواهیم کرد.

                              برنامهآ‌هایی که در GNU-Toolchain وجود دارند و ما به آنها نیاز داریم اینها هستند :

                              GNU Make
                              GNU Compiler Collection (GCC)
                              GNU Binutils
                              GNU Debugger (GDB)


                              و همچنین به کتابخانهٔ استاندارد زبان C هم نیاز داریم. GNU C Library که بصورت اختصار Glibc خوانده میشود هم محصول پروژه گنو است.

                              معمولا در اکثر توزیعهای گنو/لینوکس این برنامهآ‌ها بصورت پیشآ‌فرض نصبآ‌اند. ولی باید به این نکته توجه کرد که ما میخواهیم بوتآ‌لودر و کرنل را برای پلاتفرم mini2440 که پردازندهآ‌اش از خانوادهٔ ARM هست کامپایل کنیم، نه برای کامپیوتر خودمان!
                              مثلا اگر پردازندهٔ کامپیوتر شما از خانوادهٔ x86 است ، GNU-Toolchainی که بصورت پیشآ‌فرض در توزیع گنو/لینوکس شما نصب است برای x86 کامپایل میآ‌کند. یعنی در اصطلاح Native-Compiler است.
                              ولی ما به Cross-Compiler احتیاج داریم. یعنی میخواهیم مجموعه ابزار Toolchain روی کامپیوتر ما اجرا شود ولی برای ARM کامپایل کند.

                              اینجاست که دردسر ما شروع میآ‌شود.
                              یعنی ما باید سورس کد تک تک این برنامهآ‌ها را دانلود کنیم و در هنگام پیکرهآ‌بندی آنها ، تعیین کنیم که سیستم هدف ما ARM است. و بعد آنها را در کامپیوتر خود کامپایل و نصب کنیم.
                              اینکار چندان سادهآ‌ای نیست و مقابله با خطاها ممکن است اعصاب یک فرد مبتدی را را بهم بریزد!
                              راه دیگری هم هست و آن استفاده از نسخهآ‌های از پیش کامپایل شده است.

                              شرکت CodeSourcery یکی از ارائه دهندگان محیطهای برنامهآ‌نویسی مبتنی بر GNU Toolchain است. که کار را برای ما ساده کرده است.
                              شما در عرض چند دقیقه بوسیلهٔ واسط کاربر پسندی که در اختیار شما قرار میآ‌گیرد میتوانید صاحب یک GNU-Toolchain شوید که هدفش ARM است!

                              حالا بعد از این توضیحات وارد مرحلهٔ نصب GNU-Toolchain میآ‌شویم.

                              * نصب GNU-Toolchain ارائه شده توسط CodeSourcery
                              ابتدا این فایل را دانلود کنید :

                              http://www.codesourcery.com/sgpp/lite/arm/portal/package3696/public/arm-none-linux-gnueabi/arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2


                              حال آنرا از حالت فشرده خارج کنید. معمولا در میزکارهای معروف مثل Gnome یا KDE وقتی روی فایل فشردهآ‌ای راست کلیک میآ‌کنید گزینهآ‌ای برای Extract کردن آن فایل در اختیار شما قرار میآ‌گیرد. میآ‌توانید از آن استفاده کنید.

                              یا اگر شما هم مثل من دوست ندارید دستتان را از روی کیبرد بردارید ، میتوانید توسط یک ترمینال تمام اینکارها را انجام دهید : (توجه داشته باشید که من برای باز کردن ترمینال هم از ماوس استفاده نمیآ‌کنم ، کلید میانبر دارد )
                              کد:
                              cd ~
                              wget http://www.codesourcery.com/sgpp/lite/arm/portal/package3696/public/arm-none-linux-gnueabi/arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
                              tar jxf arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2


                              بعد از Extract کردن ما یک فایل با فرمت bin داریم. معمولا برای نصب اینطور فایلها ابتدا باید به آن مجوز اجرا دهیم و سپس آنرا اجرا کنیم تا مراحل نصب شروع شود. پس :
                              کد:
                              chmod +x arm-2009q3-67-arm-none-linux-gnueabi.bin
                              ./arm-2009q3-67-arm-none-linux-gnueabi.bin
                              Preparing to install...
                              Extracting the JRE from the installer archive...
                              Unpacking the JRE...
                              Extracting the installation resources from the installer archive...
                              Configuring the installer for this system's environment...
                              
                              Launching installer...


                              خب ، متاسفانه دیگه مجبوریم دست به ماوس شده و مراحل نصب را دنبال کنیم!
                              مراحل نصب به روایت تصویر، از چپ به راست ، بالا به پایین (برای بزرگتر شدن عکس روی آن کلیک کنید)










                              و در انتها متغیر PATH را بروز میآ‌کنیم. مثلا اگر مسیر نصب /home/hamid/CodeSourcery_/Sourcery_G++_Lite بوده ، مینویسیم :
                              کد:
                              export PATH=$PATH:/home/hamid/CodeSourcery_/Sourcery_G++_Lite/bin


                              و اگر بخواهیم مسیر فایلآ‌های باینری Toolchain ما بصورت اتوماتیک بعد از باز کردن ترمینال به PATH اضافه شود ، فایل bashrc. را به اینصورت ویرایش میآ‌کنیم :
                              کد:
                              echo "export PATH=\$PATH:/home/hamid/CodeSourcery_/Sourcery_G++_Lite/bin" >> ~/.bashrc


                              منابع بیشتر برای مطالعه :

                              http://en.wikipedia.org/wiki/GNU_toolchain
                              http://en.wikipedia.org/wiki/Cross_compiler
                              http://en.wikipedia.org/wiki/Path_(computing)
                              http://www.troubleshooters.com/linux/prepostpath.htm
                              http://en.wikipedia.org/wiki/Categoryebian-based_distributions

                              چگونه هوشمندانه بپرسیم

                              دیدگاه


                                #75
                                پاسخ : بردی جالب برای ARM9

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

                                یه خواهش از دوستان داشتم من تازگی ها کار با ARM رو شرو کردم میکروشم همین S3C2440A هستش منتاها تاحالا نتونستم با GPIO ها تو محیط WinCe وبا Visual Studioکار کنم
                                اگه ممکن هست هر کس میتونه به زبان ساده من رو راهنمایی کنه

                                از لطف همگیتون ممنون
                                امیدوارم یه روزی منم بتونم به بقیه چیزی یاد بدم :nerd:

                                دیدگاه

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