رینود: یہ فریم ورک کیا ہے اور آپ کو کیوں پرواہ کرنا چاہئے؟

رینوڈ IO

رینوڈ یہ ایک حالیہ پروجیکٹ ہے جس کے بارے میں بہت سے لوگ نہیں جانتے ہیں ، لیکن یہ بہت سارے سازوں ، شوقیہ افراد کے ل very بہت دلچسپ ہوسکتا ہے جو اپنی پروٹو ٹائپس بنانے کے ساتھ Arduino o رسبری PI، اور IoT پروجیکٹس اور ایمبیڈڈ سسٹم بنانے والے ڈویلپرز۔ اس وجہ سے ، اس کی ویب میں زیادہ سے زیادہ سپورٹ ، سبق اور مواد موجود ہے۔

اس دلچسپ کے بارے میں مزید جاننے کے لئے اوپن سورس پروجیکٹ، آپ اس مضمون کو جاننے کے ل with لازمی سامان کے ساتھ پڑھ سکتے ہیں اور اپنے مستقبل کے منصوبوں میں اس کے ساتھ کام کرنا شروع کر سکتے ہیں ...

ایک فریم ورک کیا ہے؟

فریم ورک

رینوڈ یہ ایک فریم ورک ہے، بہت سے دوسرے کی طرح. ان لوگوں کے لئے جو ابھی تک نہیں جانتے ہیں کہ وہ کیا ہے ، یہ واضح رہے کہ ایک فریم ورک ایک معیاری سیٹ ہے جس پر مختلف مقاصد کے لئے انحصار کرنا ہے ، اور وقت کی بچت کے مقصد جیسے ترقی ، مسئلہ حل کرنا ، پروگراموں کی حمایت شامل کرنا ، لائبریریاں ، اوزار ، وغیرہ۔

رینود کیا ہے؟

کے معاملے میں رینود ، ایک فریم ورک ہے جو مربوط سسٹمز اور آئی او ٹی کی ترقی کو تیز کرنے کی اجازت دیتا ہے ، جس سے جسمانی ہارڈویئر سسٹم ، جیسے سی پی یو ، آئی / او پیری فیرلز ، سینسرز اور ماحول کے دیگر عناصر شامل ہوسکتے ہیں۔ لہذا ، یہ آپ کو اپنے کمپیوٹر میں ترمیم کیے بغیر یا دوسرے پلیٹ فارم کا استعمال کیے بغیر ترقی یافتہ سافٹ ویئر کو چلانے ، ڈیبگ کرنے اور جانچنے کی سہولت دے گا۔

جیسا کہ تائید پلیٹوںہے ان میں سے ایک بڑی تعداد. جن میں زیلنیکس ، ایس ٹی مائیکرو ، مائکروچپ پولرفائر ، سیفیو وغیرہ شامل ہیں۔

آپ کو یہ بھی معلوم ہونا چاہئے کہ رینود ایک ہے اوپن سورس پروجیکٹ، اگرچہ اینٹیمکرو کی تجارتی مدد سے۔ اس کے علاوہ ، اس سے IOT دنیا میں کام کرنے والے سافٹ ویئر ڈویلپرز کے لئے تیز رفتار ترقی اور مدد فراہم کرنے کے ذریعہ بازو اور RISC-V ہارڈویئر کی تقلید کی بھی اجازت ملتی ہے۔

رینود بہت مکمل ، طاقتور اور فعال ہے۔ اتنا زیادہ ، کہ خود ٹینسرفلو لائٹ ٹیم اس میں خودکار ترقی کو تیز کرنے کے ل uses استعمال کرتی ہے بازو اور RISC-V پلیٹ فارم، نیز ایکس 86 ، اسپارک ، اور پاور پی سی۔ جانچ کے لئے ان پلیٹ فارمز کا جسمانی ہارڈویئر رکھنے کی ضرورت نہیں ہے۔

مزید معلومات - رینود.یو منصوبے کی سرکاری ویب سائٹ

تائید شدہ پلیٹ فارم

جیسا کہ تائید شدہ پلیٹ فارم رینوڈ فریم ورک کے لئے ، جہاں سے آپ کام کرسکتے ہیں ، ہیں:

وزن کے لحاظ سے ، یہ بمشکل چند دسیوں 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 اور انسٹال کریں (نام کو اس ورژن سے تبدیل کرنا یاد رکھیں جو آپ کے موافق ہے):
cd Descargas

sudo dpkg -i renode_1.7.1_amd64.deb

پہلی بار اور پہلے اقدامات کے لئے رینود چلائیں

اب آپ کر سکتے ہیں پہلی بار رینوڈ چلائیں اور اپنے پہلے منصوبوں کے ساتھ شروع کریں۔ اس پر عمل درآمد کے ل you ، آپ کو صرف آرڈر پر عملدرآمد کرنا ہوگا:

renode

یہ کھلتا ہے a ورک ونڈو رینود سے جہاں آپ پہلی مشین بنانے یا اس کا نظم کرنے کے لئے کمانڈ درج کرسکتے ہیں۔ مثال کے طور پر ، STM32F4 ڈسکوری بورڈ کی نقالی کرنے کے لئے ایک مشین بنانے کے لئے:

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

آپ بھی پیری فیرلز دیکھیں پلیٹ فارم پر دستیاب کے ساتھ:

(machine-0) peripherals

ویسے مشین -0 اگر آپ نے دوسرا انتخاب نہیں کیا ہے تو یہ پہلے سے طے شدہ مشین کا نام ہوگا۔ جب آپ مشین بنائیں گے تو یہ بطور "اشارہ" ظاہر ہوگا۔

کرنے پروگرام لوڈ کریں آپ اس کو جانچنے کے لئے اس مصنوعی مشین پر چلنا چاہتے ہیں ، آپ استعمال کرسکتے ہیں (مثال کے طور پر: یہ انٹمکرو سے ہے):

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

آپ بھی کر سکتے ہیں اسے کسی مقامی پتے سے لوڈ کریں، مثال کے طور پر ، تصور کریں کہ آپ ایک ایسا پروگرام لوڈ کرنا چاہتے ہیں جس میں آپ ہیں:

sysbus LoadELF @mi-ejemplo.elf
اگر آپ کمانڈ استعمال کرتے ہیں تو آپ ان تمام احکامات کو دیکھ سکتے ہیں جو آپ استعمال کرسکتے ہیں اور مدد کرسکتے ہیں مدد رینود ماحول کے اندر۔

پھر آپ کر سکتے ہیں نقالی شروع:

start

O اسے روکو کے ساتھ:

pause

 

مجھے امید ہے کہ یہ آپ کے لئے مددگار ثابت ہوا ہے…

ٹیوٹوریلز کو دوبارہ بنوائیں

اگرچہ یہ کثرت سے نہیں ہوتا ہے ، لیکن زیادہ سے زیادہ موجود ہیں سبق اور ایسی ویب سائٹیں جہاں آپ رینود کے استعمال کے بارے میں معلومات سے مشورہ کرسکتے ہیں۔ اس کے علاوہ ، خود سرکاری صفحے میں ٹیوٹوریل ویڈیوز کا ایک حصہ ہے جس کے ساتھ اپنے منصوبوں کو شروع کرنے کی بنیادی باتیں سیکھنا ہے۔

سبق ملاحظہ کریں

دستاویزات اور ویکی دیکھیں


مضمون کا مواد ہمارے اصولوں پر کاربند ہے ادارتی اخلاقیات. غلطی کی اطلاع دینے کے لئے کلک کریں یہاں.

تبصرہ کرنے والا پہلا ہونا

اپنی رائے دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں کے ساتھ *

*

*

  1. اعداد و شمار کے لئے ذمہ دار: میگل اینگل گاتین
  2. ڈیٹا کا مقصد: اسپیم کنٹرول ، تبصرے کا انتظام۔
  3. قانون سازی: آپ کی رضامندی
  4. ڈیٹا کا مواصلت: اعداد و شمار کو تیسری پارٹی کو نہیں بتایا جائے گا سوائے قانونی ذمہ داری کے۔
  5. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔

انگریزی ٹیسٹٹیسٹ کاتالانہسپانوی کوئز