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





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









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









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





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

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2012/07/29
    تهران-عسلویه
    469
    24

    چی هست؟rootfs-Root File System

    باسلام
    rootfs چطوری ساخته می شود؟
    برای اینکه یک فایل کامپایل شده رو به برد 9260 انتقال بدهم نیاز است که فایل خودم رو به rootfs انتقال بدهم!
    لطفا دوستان راهنمایی کنند!
    بعد یک سوال دیگهBusyBox چی هست انگار که برای ساخت rootfs استفاده می شود!
    اگر درست است چطور می شود از اون استفاده کرد؟


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

    عضویت

  2. #2
    2009/10/04
    1,568
    37

    پاسخ : چی هست؟rootfs-Root File System

    نقل قول نوشته اصلی توسط S.R.F
    باسلام
    rootfs چطوری ساخته می شود؟
    برای اینکه یک فایل کامپایل شده رو به برد 9260 انتقال بدهم نیاز است که فایل خودم رو به rootfs انتقال بدهم!
    لطفا دوستان راهنمایی کنند!
    بعد یک سوال دیگهBusyBox چی هست انگار که برای ساخت rootfs استفاده می شود!
    اگر درست است چطور می شود از اون استفاده کرد؟


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

    عضویت

    یه سر به مسیر / در لینوکس خودتون بزنید
    چیزی که میبینید یه جور rootfs هست مشابه همونی که لازم دارید
    معمول rootfs یه سری فایل و دایرکتوری هست
    برای من که مینی 2440 دارم کرنل به تنهایی کافی نبود و فقط میشد باهاش یه برنامه تحت لینوکس رو اجرا کرد
    چیزی که میخوام بگم اینه که اون ترمینالی که دارید یه جورایی میشه گفت یه برنامه تحت لینوکسه مثل همون برنامه ای که خودمون مینویسیم برای مثلا روشن کردن led
    پس تا اینجا میتونید برنامتون رو توی یه دایرکتوری بریزید(کامپایل شدش رو) بعد اون دایرکتوری رو مثلا به فرمت jffs2 در بیارید و بریزید توی بورد(یا NFS و SD و ...) و آخرش در پارامتر های بوت بوتلودری مثل u-boot یا barebox آدرس فایل jffs2 رو میدید به عنوان rootfs بعدش مثلا در u-boot یه init=helloworld میزارید وقتی بوت میکنید بعد از لود شدن کرنل این برنامه مستقیما اجرا میشه
    نمونش هم تو این دیده میشه:
    http://wiki.iface.ch/index.php/How_to_cross_compile_a_working_kernel_for_Mini2440
    حالا busybox چی کار میکنه؟
    گفتم اون ترمینال و دستوراتش همه یه سری برنامه مثل اون چشمک زنه هستند
    busybox این برنامه ها رو تو خودش داره و کافیه آدرس کامپایلر و آدرس جایی که میخواید rootfs تون رو کامپیوتر درست بشه و برنامه ها(در واقع میشه دستورات لینوکس بوردتون یه جورایی) مورد نیازتون رو انتخاب کنید و بعد اجراش کنید تا براتون بسازه
    بعد یه سری کار اضافه احتمالا باید انجام بدید روی rootfs مثل اینکارهایی که اینجا شده(البته مال مینی2440 هست):
    http://wiki.iface.ch/index.php/Basic_rootfs_for_Mini2440
    بعد میتونید برنامتون رو تو همون جایی که rootfs هست قرار بدید و lib هایی که برنامه بهش احتیاج داره رو از خود محل قرارگیری کامپایلر کپی کنید بریزید توی دایرکتوری lib در rootfs تون معمولا به شکل

    ***.so.*

    هستند
    بعد هر کاری که لازمه مثل تبدیل rootfs به jffs2 یا هر فرمت دیگه ای یا ریختن مستقیم روی SD و یا share کردنش از طریق شبکه و در نهایت بوت کردنش از rootfs تون لذت ببرید فقط فرقش با قبل اینه که چیزی که در جای init=helloworld هست به linuxrc تغییر پیدا میکنه هر چند نوشتن init=linuxrc الزامی نیست بعد میرید تو ترمینال میزنید:

    ./helloworld

    در صورتی که اونجا مستقیم برنامه اجرا میشد
    پس rootfs میتونه حتی یه دایرکتوری خالی باشه!
    و کرنل در واقع برنامه هایی که تحت کامپایلر های مخصوصش درست شده باشند رو اجرا میکنه
    ممنون اساتید جاهایی رو که اشتباه گفتم تصحیح کنند
  3. #3
    2012/07/29
    تهران-عسلویه
    469
    24

    پاسخ : چی هست؟rootfs-Root File System

    نقل قول نوشته اصلی توسط شهریار رجب زاده
    یه سر به مسیر / در لینوکس خودتون بزنید
    چیزی که میبینید یه جور rootfs هست مشابه همونی که لازم دارید
    معمول rootfs یه سری فایل و دایرکتوری هست
    برای من که مینی 2440 دارم کرنل به تنهایی کافی نبود و فقط میشد باهاش یه برنامه تحت لینوکس رو اجرا کرد
    چیزی که میخوام بگم اینه که اون ترمینالی که دارید ...
    باسلام
    آقا یک دنیا ممنون
    شما دارید درست می گید من هم هرچی می خونم در موردش همینو میگه ولی نمی دونم پله به پله چکار کنم
    ببینید الان یک فایل کامپایل شده برای 9260 دارم ه با کامپایلر مخصوص gcc-arm-inux کامپایل شده
    فایلو دارم حالا فایل jffs2 رو هم از داخل CD محصول دارم چطور دیکد کنم تا بشه روی همون تغییرات داد؟
    کاش یک اموزش پله به پله بدید وا قعا راه انداز است!
    باز هم ممنون
  4. #4
    2009/10/04
    1,568
    37

    پاسخ : چی هست؟rootfs-Root File System

    نقل قول نوشته اصلی توسط S.R.F
    باسلام
    آقا یک دنیا ممنون
    شما دارید درست می گید من هم هرچی می خونم در موردش همینو میگه ولی نمی دونم پله به پله چکار کنم
    ببینید الان یک فایل کامپایل شده برای 9260 دارم ه با کامپایلر مخصوص gcc-arm-inux کامپایل شده
    فایلو دارم حالا فایل jffs2 رو هم از داخل CD محصول دارم چطور دیکد کنم تا بشه روی همون تغییرات داد؟
    کاش یک اموزش پله به پله بدید وا قعا راه انداز است!
    باز هم ممنون
    سلام
    خواهش میکنم
    راستش با jffs2 کار نکردم نمیدونم چجوری باید این کار رو کرد ولی فکر نکنم کار زیادی هم بشه کرد چون باید تغییرات روی اون toolchain مورد نظر (اگه درست گفته باشم) انجام داد و بعد کامپایل کرد
    busybox همین کارهای حداقلی رو که گفتم لازم داشت چیز اضافه تری بلد نیستم
  5. #5
    2012/07/29
    تهران-عسلویه
    469
    24

    پاسخ : چی هست؟rootfs-Root File System

    نقل قول نوشته اصلی توسط شهریار رجب زاده
    سلام
    خواهش میکنم
    راستش با jffs2 کار نکردم نمیدونم چجوری باید این کار رو کرد ولی فکر نکنم کار زیادی هم بشه کرد چون باید تغییرات روی اون toolchain مورد نظر (اگه درست گفته باشم) انجام داد و بعد کامپایل کرد
    busybox همین کارهای حداقلی رو که گفتم لازم داشت چیز اضافه تری بلد نیستم
    Journalling Flash File System version 2. A
    مخفف شده به نام
    JFFS2

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

    عضویت


    یک pdf برای برنامه سازی برای 2440
  6. #6
    2012/07/29
    تهران-عسلویه
    469
    24

    پاسخ : چي هست؟rootfs-Root File System

    باسلام
    بنده هنوز به نتيجه نرسيد و يک جورايي اين ماجرا رو ول کردم ولي دباره مجبور شدم
    روش کار کنم کسي مي دونه چطوري jfss2بسازيم داخل ويندوز؟
    نه لينوکس
نمایش نتایج: از 1 به 6 از 6

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

  1. گزینه Atuo Root نرم افزار پروتل نیس
    توسط ehsan2774 در انجمن نرم افزار Protel
    پاسخ: 3
    آخرين نوشته: 2015/04/26, 11:55
  2. ادرس system file از کجاي حافظه شروع ميشه؟(FAT)
    توسط sejil در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2015/01/27, 01:38
  3. پاسخ: 13
    آخرين نوشته: 2014/12/27, 18:34
  4. avi file
    توسط al_266 در انجمن نرم افزار
    پاسخ: 1
    آخرين نوشته: 2009/05/22, 04:59
  5. AMR System
    توسط hossein borhani در انجمن سیستمهای مخابراتی
    پاسخ: 8
    آخرين نوشته: 2007/02/17, 15:11

کاربرانی که این تاپیک را مشاهده کرده اند: 0

هیچ عضوی در لیست وجود ندارد.

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

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

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

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

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