کار با تراشه F1C100S – قسمت سوم – ساخت ایمیج

blog
۱۴۰۰-۱۰-۲۲
3 دقیقه

در قسمت قبل مقدمه ای بر سیستم های امبدد و buildroot داشتیم. حال به سراغ کمی ویرایش در کانفیگ های buildroot و بعد از آن هم کامپایل ایمیج و اجرای آن روی برد را بررسی خواهیم کرد . البته این مراحل در فایل Readme.md خود پروژه هم به‌طور خلاصه‌تر توضیح داده شده که ما اینجا براتون بیشتر توضیح میدیم.

شاید برای شما مفید باشد: آموزش امبدد لینوکس از 0 تا 100

روش ساخت ایمیج

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

حالا با دستور زیر کانفیگ ها را اعمال می‌کنیم (این دستور را فقط یک‌بار بعد دانلود نیاز است انجام دهید)

توجه داشته باشید که در حالت عادی ایمیج برای LCD با رزولوشن 480*272 ساخته میشود که میتوانید با تغییر خط 20 در فایل board/sisoog/sinux/f1/devicetree/linux/devicetree.dts رزولوشن را تغییر دهید.

ایمیج برای رزولوشن 272*480:

و ایمیج برای رزولوشن 800*480:

با دستور make بیلد کردن ایمیج را شروع می کنیم:

فایل ساخت ایمیج ما در مسیر buildroot-sinux/output/sd-card.img ساخته شده است.

روی فایل راست کلیک کرده و Open With > Disk Image Writer را انتخاب می کنیم.

کار با تراشه F1C100S – قسمت سوم – ساخت ایمیج

 

مراقب باشید که sdcard را از قبل به سیستم وصل کرده باشید(یه موقع هاردتون رو فرمت نکنیدا!!)،حالا sd رو انتخاب کرده و Start Restoring…. را میزنیم.

 

کار با تراشه F1C100S – قسمت سوم – ساخت ایمیج

در پنجره باز شده restore را زده و در پنجره بعدی هم رمزمون را وارد می‌کنیم.
بعد از اینکه رایت کردن تمام شد eject را می‌زنیم و sd را خارج می‌کنیم.

کار با تراشه F1C100S – قسمت سوم – ساخت ایمیج

حال کافیست که sd را به برد وصل کرده و منتظر بوت شدن باشیم.
برای مشاهده مراحل بوت شدن باید با استفاده از یک رابط usb به سریال پایه‌های rx و tx برد sinux f1 را به سیستم وصل کنید.

کار با تراشه F1C100S – قسمت سوم – ساخت ایمیج

 

اگر از ویندوز برای بررسی log استفاده می‌کنید می‌توانید با نرم‌افزار putty کار کنید و برای لینوکس هم از gtkterm استفاده کنید:

کار با تراشه F1C100S – قسمت سوم – ساخت ایمیج

 

نکته
نام کاربری این ایمیج root هست و رمز عبور هم ندارد

در ایمیج که ساخته می‌شود یک فایل اجرایی با نام simpleGUI وجود داره که با اجرای آن یک گرافیک ساده، روی ال‌سی‌دی اجرا می‌شود.

کار با تراشه F1C100S – قسمت سوم – ساخت ایمیج

نحوه ساخت این گرافیک که با lvgl طراحی شده در قسمت بعد آموزش داده می‌شود.

 

برای دریافت دیتا از تاچ مقاومتی هم می‌توانید از دستور زیر استفاده کنید:

البته لازم است که قبل از آن دستور زیر را اجرا کنید:

نحوه استفاده از تاچ در گرافیک هم در قسمت‌های بعدی توضیح داده می‌شود?.

برای استفاده از ماژول wifi هم روش‌های مختلفی وجود داره اما می‌توانید با دستورات زیر پیش بروید:
(دقت کنید که قبل از این کار سوییچ usb را روی حالت هاب قرار دهید و otg را روی مد host)

استفاده از وای فای و اتصال به اینترنت و گرفتن دیتا توسط برنامه‌هایی که می‌نویسیم هم در قسمت‌های بعدی به‌طور کامل توضیح داده میشه?.

 

دانلود رایگان شماتیک و PCB برد توسعه SINUX F1

فایل‌های طراحی را می‌توانید به‌صورت رایگان از گیت هاب من دریافت کنید!

sisoog sinux f1 board buy

 

 
اطلاعات
9
0
لینک و اشتراک
profile

امبددتک

متخصص الکترونیک

طراحی و تولید محصولات الکترونیک | embeddedtech.ir | چاپ PCB

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد. جستجو در آیسی
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند.
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد.
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند.
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند.
family

دیدگاه ها

profile
حمید گفت :
۱۴۰۲-۱۱-۲۸ ۲۱:۵۳

سلام. برای فایل های پسوند bin میشه از دستور sunxi-fel -p spl boot.bin استفاده کرد، چطور می تونیم فایل sd-card.img به جای اینکه توی sd card بریزیم توی حافظه فلش بریزیم و از اونجا boot کنیم؟

profile
Mahdi.h   گفت :
۱۴۰۲-۱۲-۱۷ ۱۰:۲۷

سلام
به این راحتی نیست
باید بررسی بیشتر بکنید
اما شدنیه

profile
محمد گفت :
۱۴۰۲-۱۰-۰۹ ۱۰:۰۸

سلام مهندس. من برای رزولیشن 1024×768 بخوام ایمیج درست کنم باید چه کانفیگی انجام بدم؟

profile
Mahdi.h   گفت :
۱۴۰۲-۱۰-۰۹ ۱۰:۱۹

سلام این برای رزولویشن 1024*600 هست
compatible = “auo,b101aw03”, “simple-panel”;

profile
محمد گفت :
۱۴۰۲-۱۰-۰۹ ۱۳:۲۳

دست شما درد نکنه. دارم ی ایمیج می سازم دو تا سوال دیگه هم داشتم. یکی اینکه توی دیتاشیت که مطالعه کردم دیدم زده تا رزولیشن 1280ط1280 هم سا‍بورت می کنه. برای رزولیشن 1280×800 باید چی بزنم؟
سوال دوم اینکه در حال ساخت ایمیج به من خطا داد
/home/spydermard/buildroot-sinux/output/build/host-gcc-final-8.4.0/build/arm-buildroot-linux-gnueabi/libstdc++-v3/include/ext/enc_filebuf.h:63:1: fatal error: can’t write PCH file: No space left on device
} // namespace
^
اینو چجوری رفع کنم؟

profile
جواد گفت :
۱۴۰۱-۱۰-۱۱ ۱۱:۲۶

سلام
چندتا سوال دارم
1. اگه بخوام سیستم عامل رو بریزم رو فلش چی کار باید بکنم؟ و اینکه الان حجم این سیستم عاملی که ساختیم حدودا 114 مگابایت شد در صورتی که حافظه فلش 32 مگ هست..آیا باید سیستم عامل رو سبک تر make کنیم یا کار دیگه؟
2.میخوام پایتون و ssh رو فعال کنم رو سیستم عامل چی کار باید بکنم؟

profile
Mahdi.h   گفت :
۱۴۰۱-۱۰-۱۵ ۱۰:۲۸

سلام. پاسخ این سوالات بیشتر از چیزی هست که توی کامنت جا بشه 🙂
میتونید سوالاتتون رو در ask.sisoog.com بپرسید تا بهشون جواب داده بشه.

profile
حسینی گفت :
۱۴۰۰-۱۱-۱۳ ۱۵:۱۶

بسیار عالی
ممنون بابت وقتی که میزارید و این مطالب ارزشمند و کم یاب ( بعضا نایاب) رو منتشر می کنید

profile
Mahdi.h   گفت :
۱۴۰۰-۱۱-۱۳ ۲۰:۵۳

سلام
خواهش میکنم??

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله