راه اندازی pwm بردهای کوبی

با سلام و درود
PWM مخفف واژه‌ی Pulse Width Modulation و به معنای “مدولاسیون پهنای پالس” است pwm تکنیکی برای کنترل ولتاژِ پایه‌ی خروجی است.که بیشترین استفاده آن برای کنترل سرعت موتورهای DC است که در اینجا وارد جزئیات آن نمی شویم.

برای راه اندازی pwm برد کوبی باید ماژول pwm-sunxi روی کرنل ایمیج شما فعال باشد این ماژول بر روی ایمیج های اصلی خود سایت کوبی برد lubuntu 12.04 فعال است برای صحت عملکرد آن می توانید با دستور lsmod از فعال بودن این ماژول اطمینان حاصل کنید.
اگر تست کردیدو ماژول وجود نداشت و مطمئن هستید در این ایمیج pwm کامپایل شده است باید ماژول را با دستور modprobe بارگذاری کنید:
lsmod

ادامه مطلب….

تغییر مسیر پوشه های سیستم عاملی در usd

با سلام و درود
یکی از بزرگترین مشکلات کاربران کوبی – مارس مشکل کمبود فضای پارتیشن سیستم عامل است که امروز با یک روش ساده فولدر هایی که حجیم هستند را در usd می ریزیم و از آنجا مانت می کنیم

فولدرهای اصلی در لینوکس شامل:

ادامه مطلب….

مبانی شبکه و تعریف آی پی استاتیک برای کوبی – مارس و برد های لینوکسی

با سلام و درود
به دلیل مشکلات اغلب کاربران در تعریف آی پی و شبکه کردن بردهای لینوکسی در نظر دارم یک مقاله در مورد آی پی و شبکه کردن برد و همچنین تعریف آی پی استاتیک قرار دهم
مبانی شبکه:
در شبکه های کامپیوتری هر دستگاه اعم از کامپیوتر ،پرینتر ،دوربین و یا هر چیز دیگری که بخواهد داخل شبکه کار کند حتما باید آدرسی مختص به خود داشته باشد بگیرد را IP می گویند .همچنین هر دستگاه که IP به آدرسی که هر دستگاه می گیرد اصطلاحا آدرس host می نامند.
آی پی یک عدد چهار قسمتی است که هر قسمت آن شامل هشت بیت است. D1.D2.D3.D4
به دلیل محدود بودن آی پی ها در هر شبکه آی پی ها به کلاس های مختلفی تقسیم می شوند:
کلاس آی پی ها
کلاس D بیشتر کاربرد MultiCast دارد و معمولا برای شبکه های خصوصی استفاده می شود
کلاس E هم در استاندارد کلاس آی پی ها وجود دارد اما هنوز رنج و وسعت آن مشخص نشده است که در IPV4 تعریف شده است اما بیشتر استفادش نظامی و امنیتی است
تعداد شبکه و تعدا کاربر ها از رابطه n^2-2 بدست میاید که زیاد مهم نیست فقط برای اطلاعات عمومی این مباحث ذکر کردم
چون در لینوکس وارد کردن سابنت و آی پی استاتیک به صورت دستی است و دانستن این اطلاعات مهم است
مثلا آی پی 192.168.1.1 یک آی پی در کلاس C است با سابنت 255.255.255.0 که بیشترین استفاده را در شبکه های داخلی دارد
به طور مثال یک آی پی به دو بخش تقسیم شده است Hostid و NetID
Netid-Host
در اینجا 192.168.1 جزء netid و سگمنت آخر 1 جزء hostid است
تنظیم آی پی استاتیک برای برد لینوکسی:
خوب همه ی این مقدمات را گفتیم که مبحث اصلی را شروع کنیم البته بحث آی پی گسترده است اما من تا حدودی که برای چک کردن و تنظیم آی پی است گفتم.

ادامه مطلب….

را اندازی RTC با استفاده از تراشه DS1307

با سلام

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

خوب، برای رفع این مشکل اگه اتصال به اینترنت وجود داشته باشه که براحتی میشه به صورت Online به تنظیم ساعت پرداخت.

روش بعدی استفاده از تراشه RTC است.  در این نوشته به همین مورد می پردازیم.

تراشه مورد استفاده ای سی DS1307 هست که با اینترفیس I2C به برد متصل میشود. روی پایه های خارجی برد تنها I2C شماره 1 قابل استفاده است.

معمولا به طور پیشفرض درایورهای i2c داخل کرنل فعال هست و نیازی به کرنل سفارشی نیست.

اتصال سخت افزاری ای سی که کار خاصی نداره و فقط بگم که نیازی به استفاده از مقاومت pull-up نیست. چون داخل خود برد هر دو پایه  SDA و SCK با مقاومت pull-up شده اند.

برای اینکه از اتصال سخت افزازی مطمئن بشیم از برنامه i2cdetect استفاده می کنیم. (آموزش این لینک)

ادامه مطلب….

نصب ایمیج های آماده روی حافظه Nand

سایت رسمی کوبی برد ایمیج های نسخه های مختلف اندروید و لینوکس را فراهم کرده (این آدرس). براحتی با استفاده از آموزش زیر می توان به نصب آنها پرداخت.

 

قدم اول: دانلود ایمیج

ایمیج های مخصوص کوبی1: