رنويو: هي ڇا فريم ورڪ آهي ۽ توهان کي ڇو پرواه ڪرڻ گهرجي؟

آئي او کي تبديل ڪريو

بدلايو اهو هڪ تازو منصوبو آهي جنهن بابت ڪيترائي نه knowاڻيندا آهن پر اهو ڪيترن ئي سازن لاءِ شوقين ٿي سگهي ٿو ، شوقين جيڪي پنهنجو نمونو ٺاهيندا آهن اردوين o Raspberry Pi، ۽ ڊولپرز آئي ٽي ٽي پروجيڪٽ ۽ ايمبيڊڊ سسٽم ٺاهي رهيا آهن. انهي سبب لاءِ ، هن وٽ ويب تي گهڻي کان وڌيڪ حمايت ، سبق ۽ مواد موجود آهي.

انهي دلچسپ بابت وڌيڪ اڻڻ کليل ذريعو پروجيڪٽ، توهان هن کي toاڻڻ لاءِ ضروري مضمون سان پڙهي سگهو ٿا ۽ توهان جي مستقبل جي منصوبن تي هن سان ڪم شروع ڪري سگهو ٿا ۔۔۔

فريم ورڪ ڇا آهي؟

فريم ورڪ

بدلايو اهو هڪ خاڪو آهي، ٻين ڪيترن وانگر. انهن لاء جيڪي اڃا تائين نه knowاڻندا آهن ته اهو ڇا آهي ، اهو ياد رکڻ گهرجي ته هڪ فريم ورڪ هڪ معياري سيٽ آهي جنهن تي مختلف مقصدن لاءِ ڀروسو ڪرڻ ، ۽ وقت بچائڻ جي مقصد سان ، جهڙوڪ ترقي ، مسئلا حل ڪرڻ ، پروگرامن جو سهارو شامل ڪرڻ ، لائبريريون ، اوزار وغيره

رينوڊ ڇا آهي؟

جي حالت ۾ رنويو ، هڪ isانچو آهي جيڪا گڏيل نظام ۽ آئي ٽي ٽي جي ترقي کي تيز ڪرڻ جي اجازت ڏئي ٿي ، جسماني هارڊويئر سسٽم کي تخليق ڪرڻ جي اجازت ڏئي ٿي ، جنهن ۾ سي پي يو ، آءِ / اي پرديئر ، سينسر ، ۽ ماحول جا ٻيا عنصر شامل آهن. تنهن ڪري ، اهو توهان کي توهان جي PC ۾ ترميم ڪرڻ يا ٻيون پليٽفارم استعمال ڪرڻ بغير ترقي يافته سافٽ ويئر هلائڻ ، ڊبگ ۽ ٽيسٽ جي اجازت ڏيندو.

جي لاء سپورٽ ٿيل پليٽونآهي انهن جو هڪ وڏو تعداد. جن ۾ زيلينڪس ، ايس ٽي مائڪرو ، مائڪروچپ پولار فائر ، سي فائيو ، وغيره آهن.

توهان کي اهو به shouldاڻڻ گهرجي ته Renode هڪ آهي کليل ذريعو پروجيڪٽجيتوڻيڪ Antmicro جي تجارتي مدد سان. ان کان علاوه ، اهو آرم ۽ RISC-V هارڊ کي تخليقي ڪرڻ جي اجازت ڏئي ٿو ، جيڪا آئي او ٽي دنيا ۾ ڪم ڪندڙ سافٽ ويئر ڊولپرز لاءِ تيزيءَ سان ترقي ۽ مدد جي اجازت ڏئي ٿي.

رنويوڊ تمام مڪمل ، طاقتور ۽ فعال آهي. ايتري قدر جو ، ٽينسر فلو لائيٽ ٽيم پنهنجو پاڻ ۾ استعمال ڪندي خودڪشي واري ترقي کي تيز ڪرڻ لاءِ بازو ۽ آر آئي ايس سي-وي پليٽ فارمانهي سان گڏ x86 ، SPARC ، ۽ پاور پي سي. جانچ لاءِ پليٽ فارم جي فني هارڊ ويئر جي ضرورت ناهي.

وڌيڪ --اڻ - Renode.io پروجيڪٽ جي سرڪاري ويب سائيٽ

سپورٽ ٿيل پليٽ فارم

جي لاء سپورٽ ٿيل پليٽفارم Renode فريم ورڪ لاءِ ، جتان توهان ڪم ڪري سگهو ٿا ، اهي آهن:

وزن وار ، اھو صرف ايم بي جي چند ڏھون آھي ، تنھنڪري اھو بھاري پيڪيج ناھي.

لينڪس قدم قدم تي لينڪس انسٽال ڪريو

Ubuntu پريٽو کي حوالي طور کڻي وڃڻ ، رينڊو انسٽال ڪريو اهو قدمن تي عمل جيترو آسان آهي.

  • مطمئن انحصار ، جهڙوڪ مونو:
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 پيڪيج.
  • ايندڙ شيء ڊائون لوڊ ڊاريڪٽري ڏانهن ويندي جتي توهان ڊائون لوڊ ڪيو آهي ڊي بي ۽ انسٽال ڪريو (ياد رکو ته نالو بدلائڻ لاءِ جيڪو توهان سان مشابه هجي):
cd Descargas

sudo dpkg -i renode_1.7.1_amd64.deb

پهريون دفعو ۽ پهرين قدمن لاءِ رنويو ڊوڙايو

هاڻي توهان ڪري سگھو ٿا پهريون دفعو رنوڊي ڊوڙايو ۽ توهان جي پهرين منصوبن سان شروع ڪريو. ان جي اعدام لاءِ ، توھان کي صرف حڪم جاري ڪرڻ گھرجي

renode

هي کوليو هڪ ڪم جي ونڊو رينوڊ کان جتي توهان پهرين مشين ٺاهڻ يا ان کي ترتيب ڏيڻ جا حڪم داخل ڪري سگهو ٿا. مثال طور ، 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

 

مون کي اميد آهي ته اهو توهان جي لاءِ مددگار ثابت ٿيو…

سبق پڙهايو

جيتوڻيڪ اهو گهڻو تڪرار ناهي ، اتي وڌيڪ ۽ وڌيڪ آهن tutoriales ۽ ويب سائيٽس جتي توهان رنويوڊ جي استعمال جي معلومات بابت صلاح ڪري سگهو ٿا. ان کان علاوه ، سرڪاري پيج ۾ پاڻ وٽ سبق ڏيندڙ وڊيوز جو هڪ حصو آهي ، جنهن سان توهان جا منصوبا شروع ڪرڻ لاءِ بنيادي شيون سکڻ.

سبق ڏسو

دستاويز ڏسو ۽ وڪي


مضمون جو مواد اسان جي اصولن تي عمل ڪري ٿو ايڊيٽوريل اخلاقيات. غلطي ڪلڪ ڪرڻ جي رپورٽ لاءِ هتي.

تبصرو ڪرڻ جو پهريون

پنهنجي راءِ ڏيو

پنهنجي اي ميل ايڊريس شايع نه ڪيو ويندو. گهري شعبن سان لڳل آهن *

*

*

  1. ڊيٽا جو ذميوار: Miguel Ángel Gatón
  2. ڊيٽا جو مقصد: ڪنٽرول سپيم ، تبصرو جي انتظام.
  3. سازش: توهان جي رضامندي
  4. ڊيٽا جي ابلاغ: ڊيٽا کي قانوني ذميواري کانسواءِ ٽئين پارٽين تائين رسائي نه ڏني ويندي.
  5. ڊيٽا اسٽوريج: ڊيٽابيس اويسينٽس نيٽورڪ (اي يو) پاران ميزباني ڪيل
  6. حق: ڪنهن به وقت توهان پنهنجي معلومات کي محدود ، ٻيهر ۽ ختم ڪري سگهو ٿا.