د پیژنیو پروژه ، د هرچا لپاره وړیا هارډویر او سافټویر

شاید د ډیری لوستونکو لپاره دا به د ټیکنالوژیو شتون پټ نه وي چې زموږ په بریښنایی وسیلو کې شتون لري.

څو کاله دمخه ، د اردوینو پروژه کې چاودنه او وده لیدل شوې وه ، چې حواله شوې ده دلته، سربیره پردې د واحد - بورډ کمپیوټرونو ظهور لکه د راسبيري پای ، کارتونه ODroid، LAS بیګل بورډ او ځینې نور چې زه نه پوهیږم ، کوم چې د برښنایی سیسټمونو پراختیا او ډیزاین راوړي ، نسبتا ساده او ټیټ لګښت کې ، کاروونکو ته چې اړتیا نلري د برقیاتو په اړه پراخه مخکینۍ پوهه ولري.

او بیا ، د پیانوو پروژه چیرې ښکاري؟

Pinguino پروژه د موجوده پروژو لپاره د یو بل بدیل په توګه زیږیدلی و ، کوم چې آیډی په पायټون او کیټ کې جوړ شوی دی ، د کراس - پلیټ فارم ملاتړ چمتو کوي (وینډوز ، OSX ، GNU / لینکس) ، کوم چې د GNU GPLv2 عمومي عامه لایسنس لاندې راجستر شوی.

کارتونه یا PCBs ، لکه څنګه چې تاسو غواړئ دوی ته زنګ ووهئ ، په کې ډیزاین شوي کی کیډ، د بریښنایی ډیزاین (EDA) لپاره سافټویر د CERN لخوا رامینځته شوی او د پام وړ دی ځکه چې دا د ملټي پلیټ فارم دی چې د GNU GPLv3 جواز لاندې خپور شوی.

پدې ډول وویل ، دواړه سافټویر د دې برنامه کولو لپاره ، او د موجوده بورډونو سکیماتیک ډیزاین د هغه څه برخه دي چې ځینې یې ورته ویل کیږي

Human د انسانیت تکنالوژیکي میراث Ju - ژان «اوبیجان» ګونزالیز.

او ولې موږ باید پاملرنه وکړو؟

پروژه د خپل لومړني دلیل په توګه د پلیټ فارم کارولو ګټه اخلي لکه د مایکروچپ PICs ، کوم چې که څه هم دوی طبیعي "ملکیتی" دي د دلایلو لپاره جوړونه، دوی د دوی لپاره سافټویر رامینځته کولو لپاره کافي اسناد لري ، په هرصورت ، دا د دوی کارول دي.

د پیانوینو پروژې کارولو ګټې په لاندې ډول دي:

  • د مایکرو کنټرولرانو اصلي USB انٹرفیس لري ، دا د پلیټ فارمونو برعکس د اردوینو په څیر دی ، کوم چې په ډیری کارتونو کې شامل د USB / سریال سیګنال کنورټر ته اړتیا لري ، هغه کسان چې په پیانوینو کې کارول کیږي ورته اړونکي ته اړتیا نلري.
  • د ساعت سرعت معمولا لوړ دی او په پینګوینو کارتونو کې تغیر ورکوونکی وي ، د نسخو ډیری محتاط شمیرې سره بوټرلوټر.
  • د پراختیا چاپیریال د اردوینو برعکس کاروي ، د پیتوون او پیګینینو "ژبې" تر مینځ یو انٹرفیس ، کوم چې لیکل شوی کوډ اصلي C کوډ ته اړوي ترڅو وروسته د SDCC (8 بټونو لپاره) یا MIP-elf GCC په کارولو سره ترکیب شي. (د 32 ټوټو لپاره او د C ++ ملاتړ سره).
  • پروژه د پایتون لپاره یو API هم لري ، کوم چې په لنډمهاله توګه مترجم دی ، مګر کوم چې لږترلږه په لینکس کې د کمانډ لاین څخه ، کیدی شي ګټور وي د HX برنامو مستقیما په Asmmbler یا ځینې PIC برنامه کولو پلیټ فارم کې رامینځته کولو لپاره. تر هغه چې بوټلوډر ته ځانګړي شوي د حافظې ځای درناوی وشي.
  • د معیاري SDCC کتابتونونو څخه کار اخلي
  • دا د ورته سره ورته ګرافیکي برنامې لري سکریچ مګر د هارډویر مشر
  • د دې ژبه د اردوینو په څیر پلي کول دي ، کوم چې د راجستر تشکیلات مستقیم حفظ کولو اړتیا پرته د لوستلو اسانۍ ته اجازه ورکوي ، د دې وړتیا چې د اړتیا په صورت کې یې ترسره کړي.

دا زموږ په هر یو کې پاتې دی

پوښتنه خورا ساده ده ، معمولا د یوې وړیا پروژې وده یا زوال په ډیری شیانو پورې اړه لري ، مګر په عمده ډول ، په دوه خورا ساده شیانو باندې:

  • د کاروونکو شمیره
  • د هغه خلکو شمیر چې پدې پروژه کې برخه اخلي

پداسې حال کې چې دا ممکن د ډیری لپاره خورا اسانه نه وي زما په څیر: v، د ورته کوډ سره مرسته کول ، د دې پلیټ فارمونو کارولو پیل کولو حقیقت ، په عموم کې ، کولی شي د لا زیاتو کتابتونونو پراختیا ته وده ورکړي ، پروژې ته وده ورکړي ، نوي پلیټ ډیزاینونه.

د ورته په څیر پروژه ، لږترلږه زما په اند یو خورا ښه وړاندیز دی ، څه چې ورته اړتیا ده یوه ټولنه ده چې وده کوي او هڅوي چې دا پرمخ لاړشي ، او د دوی په مینځ کې تاسو ممکن څوک وي چې دا مقاله ولولئ.

PinguinoIDE لګول

د پینگوین IDE

که څه هم د دې په څیر پروژه د کراس پلیټ فارم دی ، ما ستونزې درلودې ځکه چې په لینکس کې موجود نصب کونکی د اوبنټو لپاره دی ، او دا .deb بسته لري (په طبیعي توګه).
د دې وینډوز ، اوبنټو او OSX کاروونکو لپاره ، اړونده اعدامونه د ډاونلوډ پا pageه کې ښکاري.

په شخصي توګه ، دا زما لپاره د سرچینې کوډ څخه غوره دی ، ځکه چې دا په AUR کې شتون نلري او زه لاهم احمق یم چې د دې د پورته کولو څرنګوالی پوه شم (: V). مګر دا لاهم زما په فیدورا کې کار کاوه.

په نورو توزیع کې نصب کول

لومړی تاسو باید د خپلې خوښې کڅوړې مدیر سره انحصارات نصب کړئ ، او په ښکاره ډول ، د توزیع پورې اړه لري:

  • پیسیریل
  • پییوس بی
  • PySVN
  • پایس سایډ

په آرچ کې دوی دا د a سره ترسره کولی شي
sudo pacman -S python2-pyserial python2-pyusb python2-pyside
او د AUR څخه د pysvn کڅوړه ډاونلوډ کول

له هغې وروسته ، تاسو به اړتیا ولرئ په ګیټ هب کې ستاسو له زیرمو څخه لاندې عناصر کلون کړئ ، غوره شی به دا وي چې ورته ورته فولډر کې وساتم ، زه زما ~ / اوزار فولډر لرم چیرې چې زه د راتلونکي کارونې لپاره ځینې کلون شوي ریپوونه ساتم ...
git clone https://github.com/PinguinoIDE/pinguino-ide.git
git clone https://github.com/PinguinoIDE/pinguino-libraries.git
git clone https://github.com/PinguinoIDE/pinguino-compilers.git

لاندې به هغه فولډرې رامینځته شي چې برنامه ورته اړتیا لري:
mkdir -p /home/$USER/Pinguino/v11
sudo mkdir -p /opt/pinguino/

اوس موږ کولی شو د کلون شوي فایلونو سره فولډرې آباد کړو ، په یاد ولرئ چې دا په پیتون کې جوړ شوی غوښتنلیک دی ، نو دا به اړین نه وي چې د کوم څه ترتیب کړي. په هغه حالت کې چې څرګنده نده ، U SU_PATH_CON_LOS_REPOS به هغه فولډر وي چیرې چې دوی دمخه شیان کلون کړي ، او توضیحات یې ځکه دي چې په هغه وخت کې زه هم کاپي / پیسټ کې راښکته شوی یم.

cp ~/$SU_PATH_CON_LOS_REPOS/pinguino-libraries /home/$USER/Pinguino/v11 -r
sudo cp /$SU_PATH_CON_LOS_REPOS/pinguino-libraries /opt/pinguino -r
sudo cp /$SU_PATH_CON_LOS_REPOS/pinguino-compilers/$TU_OS /opt/pinguino -r

او په نهایت کې ، ځکه چې زه خپل فولډر په بشپړ ډول د repos سره پریږدم زه سمبولیک لینک جوړوم / usr / bin ته د دې وړلو لپاره چې له کوم ځای څخه یې پلي کړم

sudo ln -s /$SU_PATH_CON_LOS_REPOS/pinguino-ide/pinguino.py /usr/bin/pinguinoide

په آرچ کې زه باید په هغه فایل کې د کوډ لومړۍ کرښه بدله کړم ، ځکه چې د ډیفالټ ډیفالټ نسخه 3 ده ، او پیګینینو IDE د Python2 سره کار کوي ، a
#!/usr/bin/python
a
#!/usr/bin/python2

بله څه ده؟

که تاسو د دې په اړه د نورو زده کړې سره علاقه لرئ ، نو دا به ښه وي چې په کې د پروژې رسمي ویب پا consultې سره مشوره وکړئ http://pinguino.cc، ستاسو د خپل پلیټ جوړولو او جوړولو مسله د هر یو غور ته پاتې ده ، د پلور لپاره په ورته پا onه کې د دوی د راټولولو لپاره کټونه شتون لري یا ځینې پلیټونه دمخه د وجود پورې اړوند جوړ شوي ، دلته ځینې جوړونکي هم شتون لري لکه اولیمیکس دا چې دوی دمخه پدې قضیه کې د پلور لپاره د دوی Pinguino 32bit پروټوټایپونه لري


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

5 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   هریروټ dijo

    په زړه پوری د ښه راغلاست ټولنه

  2.   HO2Gi dijo

    غوره مقاله ، مننه.

  3.   مایګیک dijo

    پیانوګو د ژان پیری مانډون لخوا غوره پروژه ده. په لینکس کې د PICS لپاره یو انټرنیټ فورم شتون لري او په SDCC ، JAL ، BASIC کې ډیری ونډې شتون لري. زه امید لرم چې دوی هلته ګرځي. په هرصورت ، دا فورم په هسپانوي کې دی

  4.   والټر سیلویرا dijo

    د وړیا هارډویر لیوالتیا لپاره خورا ښه معلومات.
    مننه!

  5.   نیلسونیک dijo

    ګروپ ته سلام ، زه غواړم پوه شم چې تاسو د وینډوز 18 لپاره د Pinguino 7f لپاره د ډاونلوډ لینک لرئ ، له هغه ځایه چې ما لیدلي چې ډرایورانو xp well پورې ښه کار کوي. مننه