برای انجام همه مراحل کار حتما به لینوکس نیاز داریم. برای همین پیشنهاد می کنم از اوبونتو استفاده کنید چون که لینوکسی که قراره بسازیم هم درواقع نسخه سبک شده اوبونتو دسکتاپه. به صورت مجازی هم میشه اونا نصب کنید.
می تونید از این لینک دانلودش کنید. حدود 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 آماده است
پینگ بک :ساخت uSD لینوکس لینارو برای مارس بورد « ویکی ایران میکرو
سلام
این سایت github بیش از اندازه کند هست و من طی یک هفته گذشته موفق به دانلود کامل فایل ها نشدم.
راه دیگری برای دریافت sunxi-bsp با سرعت مناسب وجود ندارد ؟
با تشکر
با سلام.
از لینک زیر می تونید دانلودش کنید
http://dl.linux-sunxi.org/users/amery/repo-dumps/
سلام
لینارو موجود برای کامپایل، در استفاده از لینکر مشکل دارد و آنرا نمی شناسد و بعد از ugrade هم لینکر مشکل اجرای باینری فایل دارد.
احتمالا ناشی از عدم سازگاری با میکرو است .
لطفا یک Toolchain مناسب برای کامپایل کرنل و درایور جهت مارس برد معرفی بفرمایید.
سلام و خسته نباشید
مهندس، از این پست نمیشه Save As گرفت
تا 83 درصد بعد اخطار میده
پست ها رو دارم یکی یکی سیو میکنم فعلا این نمیشه
با اون دستهای قشنگتون کاری بکنید
سپاسگزارم
سلام مهندس.
من با chrome تست کردم مشکلی نیست.