ساختlinaro ubuntu bootable uSD

برای انجام همه مراحل کار حتما به لینوکس نیاز داریم. برای همین پیشنهاد می کنم از اوبونتو استفاده کنید چون که لینوکسی که قراره بسازیم هم درواقع نسخه سبک شده اوبونتو دسکتاپه. به صورت مجازی هم میشه اونا نصب کنید.
می تونید از این لینک دانلودش کنید. حدود 700 مگابایت هست.
http://www.ubuntu.com/download/desktop
من خودم همه این مراحل را با ورژن 64 بیت اوبونتو 12.10 انجام دادم.
ابتدا باید این فایل ها را دانلود کنیم.
1- http://dl.linux-sunxi.org/amery/sunx…_hwpack.tar.xz
2-http://releases.linaro.org/12.11/ubuntu/precise-images/alip/linaro-precise-alip-20121124-519.tar.gz
از این قسمت به بعد همه کارها را باید توی لینوکس انجام بدیم و توجه کنید که اینترنت هم لازم داریم.

توی لینوکس با زدن کلید Ctrl+alt+T ترمینال یا کنسول باز میشه. توجه کنید که خط فرمان لینوکس به حروف کوچک و بزرگ حساسه. اولین کار اینه که یه پسورد برای root لینوکس قرار بدیم.
با این دستور میشه یه پسورد برای root تعیین کرد.
کد:

sudo passwd

با دستور زیر بقیه کارها را با root انجام می دهیم.
کد:
su
دستور زیر پوشه جاری را نشان میده.
کد:

pwd

دانستن پوشه جاری خیلی مهمه. چون همه دستورات که اجرا می کنیم داخل این پوشه انجام میشه.

در ادامه باید یه برنامه به اسم git را دانلود کنیم برای همین این دستورات را اجرا می کنیم
کد:

apt-get update
apt-get install git

حالا دستور زیر را اجرا می کنیم
کد:

git clone https://github.com/linux-sunxi/sunxi-bsp/

این دستور درواقع یک سری فایل را روی کامپیوتر شما دانلود میکنه. الان اگه پوشه جاری تون را ببنید یه فولدر به اسم sunxi-bsp ساخته شده.

با دستور زیر پوشه sunxi-bsp باز میشه
کد:

cd sunxi-bsp

دو فایله cubieboard_hwpack.tar.xz و linaro-precise-alip-20121124-519.tar.gz باید داخل پوشه sunxi-bsp قرار بدیم.

حالا باید یک uSD را به سیستم وصل کنیم. برای ادامه کار باید بدونیم نام device کارت SD چنده به خاطر همین این دستور را اجرا می‌کنیم
کد:

sfdisk -s

برای سیستم من این نتایج اومد
کد:

root@Mahdi-PC:/home/ma/sunxi-bsp# sfdisk -s
/dev/sda: 488386584
/dev/sdb:   1931264
total: 490317848 blocks

uSD من ۲ گیگ، به خاطر همین دیوایس من sdb هست. Sda هم مربوط به هارد است.

حالا باید مطمپن شوید که پوشه جاری sunxi-bspاگر نیست با دستور cd وارد این پوشه بشید.
با دستور ls محتوای پوشه جاری را نشان می دهد.
با دستور زیر هم میشه به پوشه قبل برگشت.
کد:

.. cd

در پایان دستور زیر را اجرا می‌کنیم
کد:

./scripts/sunxi-media-create.sh /dev/sdb cubieboard_hwpack.tar.xz linaro-precise-alip-20121124-519.tar.gz

بعد از چند دقیقه uSD آماده است

Bookmark the پیوند یکتا.

6 Responses to ساختlinaro ubuntu bootable uSD

  1. پینگ بک :ساخت uSD لینوکس لینارو برای مارس بورد « ویکی ایران میکرو

  2. رضا میگوید :

    سلام
    این سایت github بیش از اندازه کند هست و من طی یک هفته گذشته موفق به دانلود کامل فایل ها نشدم.

    راه دیگری برای دریافت sunxi-bsp با سرعت مناسب وجود ندارد ؟

    با تشکر

  3. رضا میگوید :

    سلام

    لینارو موجود برای کامپایل، در استفاده از لینکر مشکل دارد و آنرا نمی شناسد و بعد از ugrade هم لینکر مشکل اجرای باینری فایل دارد.

    احتمالا ناشی از عدم سازگاری با میکرو است .

    لطفا یک Toolchain مناسب برای کامپایل کرنل و درایور جهت مارس برد معرفی بفرمایید.

  4. sadra میگوید :

    سلام و خسته نباشید
    مهندس، از این پست نمیشه Save As گرفت
    تا 83 درصد بعد اخطار میده
    پست ها رو دارم یکی یکی سیو میکنم فعلا این نمیشه
    با اون دستهای قشنگتون کاری بکنید
    سپاسگزارم

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد.