این ایمیج مخصوص کیوبی برد است و میشه با برنامه Live suit اون را روی نند ذخیره نمود.
برای دانلود از لینک زیر استفاده کنید.
http://dl.linux-sunxi.org/users/tom/cubieboard_linux_nano_livesuit.img.zip
این ایمیج مخصوص کیوبی برد است و میشه با برنامه Live suit اون را روی نند ذخیره نمود.
برای دانلود از لینک زیر استفاده کنید.
http://dl.linux-sunxi.org/users/tom/cubieboard_linux_nano_livesuit.img.zip
اولین قدم فعال کردن UART در فایل script.bin است. تراشه A10 هشت تا UART را ساپورت می کنه و متاسفانه روی کیوبی نمیشه از همه ی اینها استفاده نمود، چون که بعضی از انها با قسمت های دیگه تداخل پیدا کرده یا پایه های اون اصلا روی پین هدر نیومده ولی با کمی بررسی UART های قابل دسترس برای کیوبی را پیدا کردم که در جدول زیر می تونید ببینید. برای مارس بررسی نکردم ولی بخاطر اینکه پایه های بیشتری روی پین هدر اومده فکر کنم شرایط بهتر باشه.
در برنامه گفته شده در این پست روشن کردن LED و درواقع کار با پایه های خروجی را بررسی کریدم
در این قسمت همون برنامه را کمی تغییر می دیم و با اضافه کردن تابع ()getinput به خواندن یک پایه می پردازیم.
برای شروع یک فایل با اسمه LED&button.py بسازید و برنامه زیر را داخلش تایپ کنید…
این آموزش در ادامه آموزش راه اندازی درایور gpio-sunxi می باشد
در آموزش قبل با راه اندازی درایور GPIO و نوشتن کد در محیط shell که به آن shell script می گویند تونستیم یک پایه را مقدار دهی کنیم. در این آموزش می خواهیم با خواندن از یک کلید یک LED را خاموش و روشن کنیم.
این درایور برخلاف درایورهای قبلی ویژگی های بیشتری داره و می توان پایه ها را هم به عنوان ورودی و هم خروجی تعریف کرد. الان که دارم این مطلب را می نویسم تونستم با کد نویسی داخل خود ترمینال یکی از پایه ها را خاموش و روشن بکنم.