اطلاعیه

Collapse
No announcement yet.

arm9 and linux

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

    arm9 and linux

    سلام

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

    آسايش دو گيتي تفسير اين دو حرفست با دوستان مروت با دشمنان مدارا

    #2
    پاسخ : arm9 and linux

    مثل سیستم عامل های دیگه(مثلا ویندوز کامپیوترتون) با یه کامپایلر(یا اسکریپت) مخصوص اون سیستم عامل یه برنامه میسازن و برنامه رو تو سیستم عامل باز و اجرا میکنن.
    مثلا برای windows ce با C++ , C# .net و غیره و تو لینوکس با پایتون و c , C++ و غیره یه برنامه مینویسن و تو مموری می ریزن و تو سیستم عامل اجرا میکنن. برای همین اگه لینوکس نصب کنید میتونید ؛ برنامه های کامپیوتر شخصی مثل O Office , Firefox , Games و کلا هر برنامه ای که برای اون پردازنده پورت شده (اکثر نرم افزار های کاربردی پورت شدن) ؛ رو توی با میکرو و بردتون اجرا کنید ، البته تا جایی که پردازنده و رم و رامتون میتونه ساپورت کنه . آرم 9 از این لحاظ قدرت کمی داره بنابر این به فکر برنامه های سنگین مثل فایر فاکس و کلا محیط گرافیکی سنگین مثل گنوم و KDE نباشید . البته میکروهای جدیدتری هستن که به راحتی میتونن اون مواردی که گفتم رو اجرا کنن (من با یکیشون کار کردم ) .

    برای کار های کوچیک مثل کار با i/o , adc و از این جور کار ها میشه با اسکرپت یا زبان c یه برنامه کوچیک (مثل برنامه ای که برای کامپیوتر خودتون مینویسید) نوشت .

    دیدگاه


      #3
      پاسخ : arm9 and linux

      کتابی هست که کامل این ها رو توضیح داده باشه ؟
      چون خیلی سوال پیش می اد
      مثلا در برنامه نویسی با c++ که فرضا دیگه در محیط keil که نیست چطور دسترسی به رجیستر ها و پورت ها خواهیم داشت ؟

      دیدگاه


        #4
        پاسخ : arm9 and linux

        این کتاب کاملی هست :
        http://depositfiles.com/en/files/aiqkwozs7
        از اول همه چیز رو گفته.

        درکل شما با رجیستر ها کاری ندارید ، کرنل با سخت افزار ارتباط برقرار میکنه و شما هم با کرنل . مثل کامپیوتر شخصی که برای ارتباط با پورت پارلل از API و آدرس پورت استفاده میکنید(البته نه دقیقا مثل هم).

        دیدگاه


          #5
          پاسخ : arm9 and linux

          سلام
          وقتی که با لینوکس برد های اماده کار میکنید ، میبیند که کار ها انقدر هم سخت نیست .
          توی سایت مطالب جالبی در مورد کار با برد های سامسونگ وجود داره که میتونید در همین بخش پیداشون کنید .
          وقتی که شما یه برد آماده میخرید ، سیستم عاملی که برای اون برد تهیه شده در dvd همرهش موجود هست و شما در ابتدا نیازی به تغییر دادن اون ندارید .
          من خودم وقتی که برد رو گرفتم چیزی از سیستم عامل و.. نمیدونستم اما بعد از گذشت چند ماه و انجام دادن پروزه های عملی اطلاعات زیادی رو بدست اوردم و تقریبا به تمامی نکات مورد نیاز مسلط شدم

          دیدگاه

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