بیا ځای په ځای کول: دا چوکاټ څه شی دی او تاسو باید ولې پاملرنه وکړئ؟

رینډ IO

بیا ځای په ځای کول دا وروستۍ پروژه ده چې ډیری یې په اړه نه پوهیږي ، مګر دا د ډیری جوړونکو ، شوقیانو لپاره خورا په زړه پورې کیدی شي چې خپل پروټوټایپونه ورسره جوړ کړي Arduino o راسبری پییر، او پراختیا کونکي د IOT پروژې او کښته سیسټمونه رامینځته کوي. د دې دلیل لپاره ، دا په ویب کې ډیر او ډیر ملاتړ ، ښوونې او مینځپانګې لري.

د دې په اړه نور معلومات پوهیدلو لپاره د خلاصې سرچینې پروژه، تاسو کولی شئ دا مقاله د لازمي توکو سره ولولئ ترڅو هغه وپیژنئ او د هغه سره ستاسو په راتلونکي پروژو کې کار پیل کړئ ...

یو چوکاټ څه شی دی؟

چوکاټ

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

رینډ څه شی دی؟

په حالت کې رینډ ، یو چوکاټ دی دا د مدغم سیسټمونو او IoT پرمختګ ګړندۍ کولو ته اجازه ورکوي ، د فزیکي هارډویر سیسټمونو سره ورته کولو ته اجازه ورکوي ، پشمول د CPUs ، I / O پیرویریلز ، سینسرونه او د چاپیریال نور عناصر. له همدې امله ، دا به تاسو ته اجازه درکړي چې پرمختللي سافټویر چلول ، ډبګ او ازموینه وکړئ پرته لدې چې ستاسو په کمپیوټر کې تغیر وکړئ یا نور پلیټ فارمونه وکاروئ.

د دې لپاره ملاتړ شوي تختېلري د دوی لوی شمیر. له هغې جملې څخه زیلینکس ، ST مایکرو ، مایکروچپ پولار فیر ، سی فایف او داسې نور دي.

تاسو باید پوه شئ چې رینډ یو دی د خلاصې سرچینې پروژه، که څه هم د انټمیکرو تجارتي ملاتړ سره. سربیره پردې ، دا د آرم او RISC-V هارډویر تقلید کولو ته اجازه ورکوي ، د IoT نړۍ کې د سافټویر جوړونکو لپاره د ګړندي پرمختګ او ملاتړ کولو اجازه ورکوي.

رینډ خورا بشپړ ، ځواکمن او فعال دی. تر دې حده ، چې د TensorFlow لایټ ټیم پخپله دا په اتوماتیک پرمختیا ګړندي کولو کې کاروي آرم او RISC-V پلیټونه، په بیله بیا x86 ، SPARC ، او PowerPC. اړتیا نلري د ازموینې لپاره د دې پلیټونو فزیکي هارډویر ولري.

نور مالومات - د رینود.یو پروژې رسمي ویب پا .ه

ملاتړ شوي پلیټ فارمونه

د دې لپاره ملاتړ شوی پلیټونه د رینډ چوکاټ لپاره ، له کوم ځای څخه چې تاسو کار کولی شئ:

د وزن له مخې ، دا یوازې د لسګونو MB دی ، نو دا درنه بسته نده.

په لینکس کې د ګام په ګام د رینډ نصب کړئ

اوبنټو ډیسټرو ته د حوالې په توګه بیا ځای په ځای کړئ دا د دې مرحلو تعقیب هومره اسانه دي:

  • د انحصار څخه اطمینان ترلاسه کړئ ، لکه څنګه چې مونو:
sudo apt update
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt install apt-transport-https ca-certificates
echo "deb https://download.mono-project.com/repo/ubuntu stable-xenial main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
sudo apt install mono-complete

  • بیا وروسته ، تاسو رضایت لرئ نور انحصارونه:
sudo apt-get install policykit-1 libgtk2.0-0 screen uml-utilities gtk-sharp2 libc6-dev

  • اوس ، دې ته لاسرسی ویب او ډاونلوډ el د DEB کڅوړه.
  • راتلونکی شی به دا وي چې د ډاونلوډ لارښود ته لاړ شي چیرې چې تاسو ډاونلوډ کړی دی .deb او انسټال کړئ (په یاد ولرئ چې نوم د هغه نسخې سره بدله کړئ چې تاسو سره ورته وي):
cd Descargas

sudo dpkg -i renode_1.7.1_amd64.deb

د لومړي ځل او لومړي مرحلو لپاره رینوډ چل کړئ

اوس تاسو کولی شئ د لومړي ځل لپاره رینډوډ چالو کړئ او خپل لومړي پروژې سره پیل کړئ. د دې د اجرا کولو لپاره ، تاسو باید یوازې امر اعدام کړئ:

renode

دا خلاصیږي a کاري کړکۍ د رینډ څخه چیرې چې تاسو کولی شئ لومړی ماشین رامینځته کولو یا اداره کولو لپاره امرونه دننه کړئ. د مثال په توګه ، د STM32F4 د کشف بورډ انډول کولو لپاره ماشین رامینځته کول:

mach create
machine LoadPlatformDescription @platforms/boards/stm32f4_discovery-kit
.repl 

تاسو هم کولی شئ پردې وګورئ په پلیټ فارم کې شتون لري سره:

(machine-0) peripherals

په لاره کې ماشین -0 دا به د ډیفالټ ماشین نوم وي که تاسو بل نه وي ټاکلی. دا به د "پرامپ" په توګه څرګند شي یوځل چې تاسو ماشین رامینځته کړئ ...

para برنامه پورته کړئ تاسو غواړئ د دې ازموینې لپاره پدې سمبال ماشین باندې وګرځئ ، نو تاسو یې کارولی شئ (د بیلګې په توګه: دا د انټیمیکرو څخه دی):

sysbus LoadELF @http://antmicro.com/projects/renode/stm32f4discovery.elf-s_445441-827a0dedd3790f4559d7518320006613768b5e72

تاسو هم دا د ځایي پته څخه پورته کړئ، د مثال په توګه ، تصور وکړئ چې تاسو غواړئ یو برنامه پورته کړئ چې تاسو یې په:

sysbus LoadELF @mi-ejemplo.elf
تاسو کولی شئ ټول هغه حکمونه وګورئ چې تاسو یې کارولی شئ او مرسته کولی شئ که تاسو کمانډ وکاروئ مرسته د رینډ چاپیریال کې.

بیا تاسو کولی شئ امولۍ پیل کړئ:

start

O هغه ودروه سره:

pause

 

زه امید لرم چې دا ستاسو لپاره ګټور ثابت شوی دی ...

د لارښودونو بیا ترمیم کول

که څه هم دا خورا تکراري نده ، ډیر او ډیر شتون لري درسونه او ویب پا .ې چیرې چې تاسو د رینډ کارولو په اړه معلوماتو سره مشوره کولی شئ. سربیره پردې ، رسمي پا itselfه پخپله د ټیټوریل ویډیوګانو برخه لري چې ورسره د خپلو پروژو پیل کولو اساسات زده کول.

لوستونه وګورئ

اسناد او ویکي وګورئ


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

لومړی د تبصره کولو لپاره وئ

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

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

*

*

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