ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 13
  1. #1
    2012/06/17
    146
    4

    arm و سيستم عامل ها

    سلام دوستان
    اين تاپيک رو براي اين ايجاد کردم که نحوه ي نصب و اجراي سيستم هاي مبتني بر لينوکس و win.ce و اگه شد android رو از ساده ترين مفاهيم تا پيچيده
    ياد بگيريم (البته اين جا همه استادن ) :smile:
    از اساتيد مي خوام که همکاري کنن تا بار علمي تاپيک بالا بره
    اولا mmu چيه؟ يعني هر ميکرويي که قابليت نصب سيستم عامل رو داشته باشه؟
    يعني مثلا ميکروي at91sam9261 اين قابليت رو داره؟اگه داره تو ايران پيدا مي شه ؟اگه نمي شه ميکروي ديگه اي هست؟
    دوما nand فلش و nor فلش چيه؟
    شايد اين سوال خيلي خنده دار باشه "سيستم عامل رو روي ميکرو پروگرم ميکنن؟ :mrgreen:
    اين ميکرو هايي که حمايت lcd داره چيه يعني چي؟ :angry:
    بازم ممنون
  2. #2
    2012/12/30
    بوشهر
    3,209
    1,122

    پاسخ : arm و سيستم عامل ها

    نقل قول نوشته اصلی توسط babak_micro
    1- اولا mmu چيه؟ يعني هر ميکرويي که قابليت نصب سيستم عامل رو داشته باشه؟
    يعني مثلا ميکروي at91sam9261 اين قابليت رو داره؟اگه داره تو ايران پيدا مي شه ؟اگه نمي شه ميکروي ديگه اي هست؟
    2- دوما nand فلش و nor فلش چيه؟
    3- شايد اين سوال خيلي خنده دار باشه "سيستم عامل رو روي ميکرو پروگرم ميکنن؟ :mrgreen:
    4- اين ميکرو هايي که حمايت lcd داره چيه يعني چي؟ :angry:
    1- واحد مدیریت حافظه - این کورتکس های A میکرو نیستن! :biggrin: - الان سرعت اینترنتم خوب نیست که برات دیتاشیتش رو بگیرم و بررسی کنم و جوابت رو بدم.
    2- هر کدوم یه حافظه فلش هستش که NAND یا NOR که روشون نوشته منظورش اینه که بر اساس این گیت های منطقی ساخته شده. هر کدوم یه خصلتی داره، یکی سرعت نوشتنش کمتر از یکی دیگه هستش ولی ممکنه همونی که سرعت نوشتنش کمتر باشه سرعت بیشتری داشته باشه. اختلاف های خاصی دارن.
    3- نه (دوباره میگم: اینا میکرو نیستنا)
    4- بستگی داره، مثلا یکیشو نشون بده(بعضی از بردها فکر کنم نمایشگرها رو ساپورت میکنن):
  3. #3
    2012/06/17
    146
    4

    پاسخ : arm و سيستم عامل ها

    نقل قول نوشته اصلی توسط Rohalamin
    1- واحد مديريت حافظه - اين کورتکس هاي A ميکرو نيستن! :biggrin: - الان سرعت اينترنتم خوب نيست که برات ديتاشيتش رو بگيرم و بررسي کنم و جوابت رو بدم.
    2- هر کدوم يه حافظه فلش هستش که NAND يا NOR که روشون نوشته منظورش اينه که بر اساس اين گيت هاي منطقي ساخته شده. هر کدوم يه خصلتي داره، يکي سرعت نوشتنش کمتر از يکي ديگه هستش ولي ممکنه هموني که سرعت نوشتنش کمتر باشه سرعت بيشتري داشته باشه. اختلاف هاي خاصي دارن.
    3- نه (دوباره ميگم: اينا ميکرو نيستنا)
    4- بستگي داره، مثلا يکيشو نشون بده(بعضي از بردها فکر کنم نمايشگرها رو ساپورت ميکنن):
    1-مگه arm ميکرو نيست ؟اگه ميکرو نيستن پس چين؟
    2-خب تو يه اين جور بردها چه کاربردي دارن چي توشون معمولا مي ريزن؟
    3-يه سوال چه جوري روي اينا os ميريزن؟ فايل هاي os به چه شکلن؟os رو توي کجا مي ريزن؟
    بازم ممنون :redface:

  4. #4
    2012/12/30
    بوشهر
    3,209
    1,122

    پاسخ : arm و سيستم عامل ها

    1- نه، پردازنده. اینجا یه توضیحاتی دادم:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    2 و 3- گفتم که این پردازنده ها واسه OS ها هستن. شما باید به سایت سازندگان این بردها مراجعه کنید. مثل این:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



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

    پ.ن: تا تنها هستیم نقل قول نکن و واسه تشکر هم فقط فشردن دکمه تشکر کافیه! :smile:

  5. #5
    2012/06/17
    146
    4

    پاسخ : arm و سيستم عامل ها

    ميشه خودمون يه دونه از اين کوبي برد ها بسازيم اين cortex هاي سري A تو ايران هست من خودم يکي ديدم تو همين انجمن که يه چيزي شبيه مادر برد با AT91SAM9260 درست کرده بود عکساشم قرار داده بود که نمي دونم کار درستي که قرار بدم يا نه.
    ميشه دو تا از اين پردازنده ها رو گذاشت بشه دو هسته اي :mrgreen:
    ميشه رو اين کوبي بردي که مي سازيم مثلا لينوکس يا win.ce بريزيم
    راستي BSP چيه؟
  6. #6
    2007/12/09
    تهران
    1,626
    20

    پاسخ : arm و سيستم عامل ها

    اولا mmu چيه؟ يعني هر ميکرويي که قابليت نصب سيستم عامل رو داشته باشه؟
    memory management unit یا واحد مدیریت حافظه.این قابلیت رو میده که پردازنده از چند حافظه مختلف بتونه انتخاب کنه که از کدوم بوت بشه. مثلا avrکه این رو نداره فقط از روی فلش داخلیش بوت میشه.این که وجودش برای سیستم عامل ضروری هست یا نه بستگی به سیستم عامل داره.
    يعني مثلا ميکروي at91sam9261 اين قابليت رو داره؟اگه داره تو ايران پيدا مي شه ؟اگه نمي شه ميکروي ديگه اي هست؟
    این میکرو میتونه سیستم عامل رو ساپورت کنه ولی مشکلش این هست که شما بردش رو نمیتونی طراحی کنی. به دلیل BGA بودن پکیجش! میتونی از 9260 استفاده کنی که اینجا راحت پیدا میشه.فرقشون هم فقط تو این هست که 9261 یه درایور LCD بیشتر داره. به هر حال هردو عتیقه هستند و فقط تا حد یادگیری مبانی خوبه که باهاشون کار کرد.
    دوما nand فلش و nor فلش چيه؟
    این ها تکنولوژی ساخت هستند که براساس چه گیتی هست. قیمت حافظه های nor بالاتر هست واسه همین تو حجمهای کوچیک تر nand ساخته میشند.مزیت حافظه های nor داشتن باس مجزا برای آدرس و دیتا هست که سرعت ارتباط رو بالاتر میبره. به علاوه زمان دسترسی به قسمت های تصادفی سریع تر هست. به خاطر راه اندازی راحت وسرعتشون خیلی اوقات برای حافظه ی بوت سیستم استفاده میشند اما اجبار نیست و میشه از nand استفاده کرد ( یا اصلا از هیچ کدومشون!)
    اين ميکرو هايي که حمايت lcd داره چيه يعني چي؟
    شما LCD هایی که ارتباطی شبیه VGA دارند رو مستقیما به میکرو نمیتونید وصل کنید. چون نیاز این LCD ها اینه که تصویر حدود 60 بار تو ثانیه روشون نوشته بشند. این کار باعث تلف کردن توان پردازنده میکرو میشه.باید از درایور مخصوص راه اندازی LCD استفاده کرد. بعضی از میکرو ها این درایور رو داخل خودشون دارند و رفرش صفحه و تمام زمان بندی ها رو انجام میده. این میکرو ها نیاز به SD ram کنارشون هست تا به عنوان بافر تصویر استفاده کنند.
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]
  7. #7
    2012/12/30
    بوشهر
    3,209
    1,122

    پاسخ : arm و سيستم عامل ها

    نقل قول نوشته اصلی توسط babak_micro
    ميشه خودمون يه دونه از اين کوبي برد ها بسازيم اين cortex هاي سري A تو ايران هست من خودم يکي ديدم تو همين انجمن که يه چيزي شبيه مادر برد با AT91SAM9260 درست کرده بود عکساشم قرار داده بود که نمي دونم کار درستي که قرار بدم يا نه.
    میشه ولی خیلی ساده نیست. بخاطر اینکه بعضی قسمت ها فرکانس بالا هستن باید تجربه خاصی داشته باشی. در کل خودش یه تخصصه. از لحاظ قیمت هم احتمالا نمیصرفه.
    نقل قول نوشته اصلی توسط babak_micro
    ميشه دو تا از اين پردازنده ها رو گذاشت بشه دو هسته اي :mrgreen:
    نمی خواد این کار رو بکنی! الان چهارتاییش هم هست!(همین کوبی برد) :twisted: دیروز داشتم توی DSPهای شرکت تکزاس اینسترومنت میگشتم، باورت نمیشه اگه بگم DSP هشت هسته ای داره که میشه مثل یه پردازنده 8 هسته ای حسابش کرد که 15 مگاهرتزه!!!
    نقل قول نوشته اصلی توسط babak_micro
    ميشه رو اين کوبي بردي که مي سازيم مثلا لينوکس يا win.ce بريزيم
    بستگی داره. اونش دیگه به شما و قطعاتی که انتخاب میکنی بستگی داره.
    نقل قول نوشته اصلی توسط babak_micro
    راستي BSP چيه؟
    من نمی دونم از کجا ورش داشتی ولی احتمالا منظورش این بوده:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


  8. #8
    2012/06/17
    146
    4

    پاسخ : arm و سيستم عامل ها

    ميشه کل سيستم رو بريزيم تو SD CARD يا مثلا يه هارد که از روش BOOT کنه ؟
    رم چي اصلا استفاده ميشه؟
    معمولا از چه رمي استفاده ميشه؟
    فرکانس اين ARM ها به طور معمول چنده؟
    منظورتون از اين که فرکانس بالاست عرض ترک ها رو ميگين چه قدر باشه؟
    اون طور که تو سايت اين کوبي برد ها نوشته WIN.CE رو نميتونه ساپورت کنه چرا , از نظر سخت افزاري کم داره؟
    راستي اين INTEL ATOM هم سرعتش خوبه تبلت خودم اينتل اتمه.
  9. #9
    2009/10/04
    1,568
    33

    پاسخ : arm و سيستم عامل ها

    نقل قول نوشته اصلی توسط babak_micro
    ميشه کل سيستم رو بريزيم تو SD CARD يا مثلا يه هارد که از روش BOOT کنه ؟
    رم چي اصلا استفاده ميشه؟
    معمولا از چه رمي استفاده ميشه؟
    فرکانس اين ARM ها به طور معمول چنده؟
    منظورتون از اين که فرکانس بالاست عرض ترک ها رو ميگين چه قدر باشه؟
    اون طور که تو سايت اين کوبي برد ها نوشته WIN.CE رو نميتونه ساپورت کنه چرا , از نظر سخت افزاري کم داره؟
    راستي اين INTEL ATOM هم سرعتش خوبه تبلت خودم اينتل اتمه.
    بله
    مثلا mini2440 این قابلیت رو داره اما باید یه نندی چیزی داشته باشه که بوتلودر اول ریخته بشه تو رم و بعد لود سیستم عامل از SD روی رم
    یا اینکه مثل pandaboard چیز دیگه ای به جز همین کارت SD به عنوان حافظه برای نگهداری سیستم و عامل و فایل های مربوطش نداشته باشید!

    همه چی بستگی به IC مورد نظر داره از SDRAM که مناسب همین پروسسور های دم دست ماست شروع میشه تا DDR و DDRII که تو پردازنده های omap تگزاس دیدم

    به طور معمول معنی نمیده!مثل اینکه بگید فرکانس پردازنده های INTEL به طور معمول چند باشه
    بستگی به معماریش داره cortex-a8 و a9 بالای 1GHz و ARM9 و ARM11 زیر این مقدار

    فقط عرض ترک نیست مسائلی مثل هم اندازه بودن طول ترک ها و محاسبه امپدانسشون و ... هم مطرحه

    اینو نمیدونم باید ویندوزی ها جواب بدن اما احتمال میدم کسی تا حالا براش ویندوز CE رو پورت نکرده باشه

    رجوع شود به بنچمارک های گوشی ها و تبلت ها برای مثال
    نقل قول نوشته اصلی توسط babak_micro
    1-مگه arm ميکرو نيست ؟اگه ميکرو نيستن پس چين؟
    2-خب تو يه اين جور بردها چه کاربردي دارن چي توشون معمولا مي ريزن؟
    3-يه سوال چه جوري روي اينا os ميريزن؟ فايل هاي os به چه شکلن؟os رو توي کجا مي ريزن؟
    بازم ممنون :redface:
    نه اونایی که میکروکنترلر نیستند و توان پردازشی بالاتری داشته باشند بهشون میگن application processors یا اگه پردازنده و پردازنده گرافیکی و واحد های کنترلی مثل mmu و ارتباطی با هم تو یه چیپ باشند بهش اصطلاحا میگن SoC که مخفف system on chip هست برای درک بهتر SoC فرض کنید مادربورد رو تو یه چیپ خلاصه کرده باشند

    هم فایل های سیستم عامل و هم برنامه(مستقل از سیستم عامل) فرض کنید اینها یه جور کامپیوتر هستند(مثل اونی که باهاش کار میکنید ولی یه مقدار ذغالی تر!) هر کار که با کامپیوترتون میکنید با اینم میشه مثلا ساخت گوشی و تبلت تا مثلا کار هایی مثل کنترل و پردازش تصویر با این حال محدودیت توان پردازنده ها رو فراموش نکنید

    اول از همه یه بوتلودر میخواید که دو حالت داره(برای لینوکس):
    یا میریزید رو نند یا نور بوردتون با پروگرامر مثلا جی تگ
    یا اینکه با جی تگ یا از طریق امکاناتی که بورد بهتون میده یه جوری بوتلودر رو بریزید روی رم و از اونجا کارتون رو ادامه بدید(آخرش بوتلودر یا هر چیز دیگه کپی میشه روی رم بعد اجرا میشه)
    بعدش کرنل یا هسته سیستم عامل رو با درایور هایی که میخواید میسازید
    سپس میرید سراغ rootfs یا همون file systemتون که شامل برخی استارت پ ها و برنامه هاییه که تو لینوکس اونو به عنوان دستورات میشناسیم و برای ارتباط با سخت افزار هم از طریق یه سری فایل ارتباط برقرار میکنیم
    دست آخر هم فایل های خروجی رو در اختیار بوتلودر قرار میدیم و پارامترهای بوتش رو عوض میکنیم تا سیستم عامل رو بوت کنه(مثلا من از روی کارت SD بوت میکنم ولی بوتلودرم روی نند خود دستگاهه یا یکی دیگه به جای SD از شبکه استفاده میکنه یا حتی خود نند و نور بورد هم قابل استفاده است)
    نقل قول نوشته اصلی توسط babak_micro
    ميشه خودمون يه دونه از اين کوبي برد ها بسازيم اين cortex هاي سري A تو ايران هست من خودم يکي ديدم تو همين انجمن که يه چيزي شبيه مادر برد با AT91SAM9260 درست کرده بود عکساشم قرار داده بود که نمي دونم کار درستي که قرار بدم يا نه.
    ميشه دو تا از اين پردازنده ها رو گذاشت بشه دو هسته اي :mrgreen:
    ميشه رو اين کوبي بردي که مي سازيم مثلا لينوکس يا win.ce بريزيم
    راستي BSP چيه؟
    خیلی کار ها میشه کرد فقط مشکل طرز انجام کار و تواناییشه!

    چرا نشه؟اگه بورد رو خودتون میسازید باید سیستم عامل رو متناسب با بورد تطبیق بدید

    چون بیشتر در مورد سیستم عامل و بوردها بحث شده احتمال زیاد منظورتون باید Board Support Package باشه که توضیحات کامل رو آقای مصلح راد اینجا نوشتن:
    http://www.eca.ir/forum2/index.php?topic=69497.msg453278#msg453278
  10. #10
    2012/06/17
    146
    4

    پاسخ : arm و سيستم عامل ها

    چه جوری سیستم عامل یه سخت افزار تعیین میشه برچه اساسی میگیم که مثلا روی این برد لینوکس میشه ریخت؟
    میشه بردش رو خودمون طراحی کنیم.این mini2440 رو از کجا خریدید
    راستی اگه بخوایم مثلا یه مودم gsm بهش وصل کنیم باید تو همون کرنل درایور هاش رو بریزیم
    واسه لینوکس به چه زبونی .؟من رفتم جمهوری mini2440 بخرم پیدا نکردم گفتن باید سفارش بدی این کوبی برد ها بهتره یا 2440 یا اینکه خودمون طراحی کنیم خودم که خیلی دوست دارم طراحی کنم .؟!!!
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 13

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

  1. مشکل در پخش mp3 با سيستم عامل rtx
    توسط mzelecom در انجمن NXP
    پاسخ: 3
    آخرين نوشته: 2015/04/11, 11:16
  2. استفاده از سيستم عامل
    توسط kamhagh در انجمن مینی کامپیوتر Mini PC
    پاسخ: 1
    آخرين نوشته: 2015/02/13, 22:33
  3. چگونگي بوت شدن سيستم عامل
    توسط babak_micro در انجمن پروسسورهای ARM
    پاسخ: 19
    آخرين نوشته: 2013/11/02, 23:07
  4. آدرس دهي سيستم عامل در mmc ها
    توسط sham در انجمن كامپيوتر ، اينترنت و علوم مرتبط
    پاسخ: 2
    آخرين نوشته: 2008/02/16, 18:29

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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