NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4117 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 11 از 11

موضوع: سیستم عامل روی arm

  1. #1
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض سیستم عامل روی arm

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

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    والا تا اونجایی که من میدونم اینا رو لازم داره :
    - مهمترین چیز : پردازنده 32 بیتی باشه
    - واحد مدیریت حافظه mmu داشته باشه
    - مموریهای nand و nor بشه بهش متصل کرد
    - رم خارجی بشه بهش متصل کرد
    و از همه مهمتر : کسی قبلا سیستم عامل مورد نظر رو برای اون میکرو پورت کرده باشه .. چون این کار تخصص خاصی نیاز داره ..
    من همینا یادم بود..

  5. کاربران : 2 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


  6. #3
    تازه وارد
    تاریخ عضویت
    Jun 2012
    نوشته ها
    1
    تشکر
    0
    تشکر شده 3 بار در 1 پست

    پیش فرض نصب سیستم عامل بر روی آرم

    دوست عزیز شما می توانید از سیستم عامل real time خود keil که اسمش RTX هستش استفاده کنید . قبل از هر چیز دیتاشیت RTL - RTX را تهیه کنید و مطالعه فرمایید . بعد به دنبال sample code های RTX برای ic های مختلف بگردید و پس از تحلیل کد ها از آنها برای نصب سیستم عامل بلادرنگ RTX که محصول keil هست برروی ic مورد نظرتون استفاده کنید . من این سیستم عامل رو روی ARM Cortex M3 استفاده کردم و بسیار عالی هستش. در کنارش اگه کتاب خانه های Seger را هم استفاده کنید ، کارای پرتابل خوبی می شه ساخت
    M@RMoOoL@K

  7. کاربران : 3 تشکر کرده اند از شما marmooolak برای ارسال این پست سودمند:


  8. #4
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    Gui نداره؟

  9. #5
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض

    نقل قول نوشته اصلی توسط marmooolak نمایش پست ها
    دوست عزیز شما می توانید از سیستم عامل real time خود keil که اسمش rtx هستش استفاده کنید . قبل از هر چیز دیتاشیت rtl - rtx را تهیه کنید و مطالعه فرمایید . بعد به دنبال sample code های rtx برای ic های مختلف بگردید و پس از تحلیل کد ها از آنها برای نصب سیستم عامل بلادرنگ rtx که محصول keil هست برروی ic مورد نظرتون استفاده کنید . من این سیستم عامل رو روی arm cortex m3 استفاده کردم و بسیار عالی هستش. در کنارش اگه کتاب خانه های seger را هم استفاده کنید ، کارای پرتابل خوبی می شه ساخت
    M@rmoool@k
    مهندی میگم نیازی به سخت افزار خاصی نداره ؟؟
    ولی اگه بخوام اندروید نصب کنم چیکار کنم ؟؟
    به نام آن کسی که به من بال پرواز داد تا اوج بگیرم

  10. #6
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    و از همه مهمتر : کسی قبلا سیستم عامل مورد نظر رو برای اون میکرو پورت کرده باشه .. چون این کار تخصص خاصی نیاز داره ..
    من همینا یادم بود..
    داداش sigma-mx دمت گرم
    وقت یک سوالی ، منظور از پورت کردن یعنی چی ؟؟
    به نام آن کسی که به من بال پرواز داد تا اوج بگیرم

  11. #7
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    سلام
    البته اینو یادم رفت بگم . نمی دونم منظور شما کدوم نوع سیستم عامل یا RTOS بود . من برای RTOS هایی نظیر لینوکس و ویندوز گفتم سخت افزار خاص میخواد ولی همینطور که دوستمون گفتن ، اگه منظورت سیستم عامل های بدون GUI و سبک مثل uCOSII یا freeRTOS و ... هست اینا هیچ چیز نمی خواد و روی هر آرم ، بلکه روی PIC و AVR و حتی 8051 قابل پیاده سازی هست ...
    در مورد پورت کردن هم که یه اصطلاح هست . مثلا شما فرض کن یه ایمیج ویندوز داری و اونو تو NAND Flash متصل به یه آرم میریزی ، این ایمیج توسط آرم مثلا از اول داره خونده میشه ... دستورات مطابق با چه معماری هست ؟ رجیسترهای این میکرو برای این ویندوز قابل تشخیص نیست و نامفهومه ! باید رجیسترهای میکرو رو به دستورات ویندوز ربط داد تا با اجرا شدن کدها و اسکریپت ها رجیسترهای مورد نظر هم تغییر و بشه از سخت افزار میکرو مثل cpu , timer , pwm , flash , gpio , ... استفاده کرد ... برای PC هم همینطوره . ویندوز توسط مایکروسافت برای معماری X86 و انواع cpu ها با انواع مدلهای پورت شده ... اینی که میبینید لینوکس روی PC اجرا میشه چون روی X86 پورت شده . در مورد RTOS های کوچک مثل uCOSII هم نیاز به پورت شدن داره . چون باید بنا به نوع میکرومون رجیسترها رو برای استفاده هسته سیستم عامل (Core) تغییر بدیم .
    همچنین اینم اصطلاح شده که مثلا اگه یه لایببری السیدی برای AVR داریم و اونو بخواهیم برای PIC تغییرش بدیم ( یعنی رجیسترها و دستورات رو برای میکروی مقصد تغییر بدیم ) میگیم این لایببری رو برای PIC پورت کردم ........

    یا حق

  12. کاربران : 7 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


  13. #8
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض

    داداش sigma-mx تشکر خیلی کامل و مفید بود
    یک سوال عجیب برای من
    الا مثلا من میخوام یک سیستمی درست کنم که یک ال سی دی رنگی و چندتا کلید و ..... داره
    و یک پردازنده ایم دارم که میخوام روش همون سیستم عاملم نصب کنم
    حالا مشکل اینه که این نرم افزاری که روی این پردازنده میزم از کجا متوجه میشه من روی این پورت ال سی دی نصب کردم
    در کل اینو میخوام بگم که پایه خاصی بر روی این پردازنده طراحی شده که مخصوص این کار باشه ؟؟؟
    به نام آن کسی که به من بال پرواز داد تا اوج بگیرم

  14. تشکرها از این نوشته :


  15. #9
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    ببینید در واقع وقتی گفته میشه مثلا ویندوز رو برای فلان میکرو پورت شده ، این پورت شدن یک پلی هست بین سخت افزار شما ( لایه فیزیکی و سطح پایین ) و نرم افزار سطح بالای شما .... حالا با تغییر پردازنده و معماری بکار رفته این ارتباط باید دوباره بطور صحیح برقرار و تصحیح بشه .. علتش هم قبلا گفتم .. چون هر میکرو یا پردازنده معماری خاص خودش رو داره با رجیسترها - دستورها و .... انحصاری خودش.
    این خاصیت های خود به خود شناختی در سیستم عامل ها با این موضوع تفاوت داره ... زمانی که لایه فیزیکی بدرستی تنظیم شده باشه ..و سیستم عامل هم داره درست کارش رو انجام میده ... حالا مثلا بخش خروجی تصویر که در لایه فیزیکی مشخص شده توسط قابلیت خود سیستم عامل مثلا میتونه 10 نوع نمایشگر رو پشتیبانی کنه ... در فرآیند اتصال و رد و بدل کردن یکسری سوال و جوابها توسط نرم افزار موجود در سیستم عامل ، سیستم عامل پی به نوع و روش اتصال به این نمایشگر میبره و به روش و با پروتکل درستش باهاش ارتباط برقرار میکنه .
    نمی دونم منظورمو تا چه حد تونستم انتقال بدم ..
    یا حق

  16. کاربران : 5 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


  17. #10
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    نمی دونم منظورمو تا چه حد تونستم انتقال بدم ..
    یا حق
    آقا این توضیحات بسیار مفید بو
    کاملا در جریان قرار گرفتم
    آیا این امکانش هست یک مثالی یا موردی تو این پست قرار بدین ؟؟
    مثلا برای نصب اندروید
    به نام آن کسی که به من بال پرواز داد تا اوج بگیرم

  18. تشکرها از این نوشته :

    011

  19. #11
    تازه وارد
    تاریخ عضویت
    Jul 2011
    نوشته ها
    4
    تشکر
    2
    تشکر شده 2 بار در 1 پست

    پیش فرض

    نقل قول نوشته اصلی توسط marmooolak نمایش پست ها
    دوست عزیز شما می توانید از سیستم عامل real time خود keil که اسمش rtx هستش استفاده کنید . قبل از هر چیز دیتاشیت rtl - rtx را تهیه کنید و مطالعه فرمایید . بعد به دنبال sample code های rtx برای ic های مختلف بگردید و پس از تحلیل کد ها از آنها برای نصب سیستم عامل بلادرنگ rtx که محصول keil هست برروی ic مورد نظرتون استفاده کنید . من این سیستم عامل رو روی arm cortex m3 استفاده کردم و بسیار عالی هستش. در کنارش اگه کتاب خانه های seger را هم استفاده کنید ، کارای پرتابل خوبی می شه ساخت
    M@rmoool@k
    سلام استاد
    می شه کمی بیشتر توضیح بدید من تا حالا سیستم عامل نصب نکردم خیلی دوست دارم تجربش کنم

موضوعات مشابه

  1. پاسخ: 1
    آخرين نوشته: 11-05-2013, 00:12
  2. حل مشکل نیامدن منوی بوت برای نصب ویندوز روی برد s3c6410
    توسط shahrivar88 در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 1
    آخرين نوشته: 03-11-2012, 23:56
  3. اجرای sql بر روی سیستم میزبان ، چگونه؟
    توسط morteza_rk در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 1
    آخرين نوشته: 20-09-2012, 23:14
  4. سوال : سیستم عامل uclinux بر روی arm7
    توسط rezatoops در انجمن AT91 series (ATMEL)
    پاسخ: 14
    آخرين نوشته: 10-09-2011, 01:25
  5. حفظ ثبات فونت ها در نرم افزارهای آفیس به هنگام نمایش بر روی سیستم های مختلف
    توسط arsalan681 در انجمن ترفندهای کامپیوتری/معرفی نرم افزار های مفید
    پاسخ: 0
    آخرين نوشته: 11-01-2010, 02:26

مجوز های ارسال و ویرایش

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