റിനോഡ്: എന്താണ് ഈ ചട്ടക്കൂട്, നിങ്ങൾ എന്തിന് ശ്രദ്ധിക്കണം?

റിനോഡ് IO

റിനോഡ് ചെയ്യുക പലർക്കും അറിയാത്ത ഒരു സമീപകാല പ്രോജക്റ്റാണ് ഇത്, പക്ഷേ ഇത് പ്രോട്ടോടൈപ്പുകൾ നിർമ്മിക്കുന്ന പല നിർമ്മാതാക്കൾക്കും അമേച്വർമാർക്കും വളരെ രസകരമായിരിക്കും ആർഡ്വിനോ o റാസ്ബെറി പൈ, IoT പ്രോജക്റ്റുകളും ഉൾച്ചേർത്ത സിസ്റ്റങ്ങളും സൃഷ്ടിക്കുന്ന ഡവലപ്പർമാർ. ഇക്കാരണത്താൽ, ഇതിന് വെബിൽ കൂടുതൽ കൂടുതൽ പിന്തുണയും ട്യൂട്ടോറിയലുകളും ഉള്ളടക്കവും ഉണ്ട്.

ഇതിനെക്കുറിച്ച് കൂടുതൽ അറിയാൻ ഓപ്പൺ സോഴ്‌സ് പ്രോജക്റ്റ്, അദ്ദേഹത്തെ അറിയുന്നതിനും നിങ്ങളുടെ ഭാവി പ്രോജക്റ്റുകളിൽ അവനുമായി പ്രവർത്തിക്കാൻ തുടങ്ങുന്നതിനുമുള്ള അവശ്യവസ്തുക്കൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഈ ലേഖനം വായിക്കാൻ കഴിയും ...

എന്താണ് ഒരു ചട്ടക്കൂട്?

ചട്ടക്കൂട്

റിനോഡ് ചെയ്യുക അത് ഒരു ചട്ടക്കൂടാണ്, മറ്റുള്ളവരെപ്പോലെ. അത് എന്താണെന്ന് ഇപ്പോഴും അറിയാത്തവർക്കായി, ഒരു ചട്ടക്കൂട് എന്നത് വിവിധ ആവശ്യങ്ങൾക്കായി ആശ്രയിക്കേണ്ട ഒരു സ്റ്റാൻഡേർഡ് സെറ്റാണെന്നും വികസനം, പ്രശ്‌ന പരിഹാരം, പ്രോഗ്രാമുകളുടെ പിന്തുണ ചേർക്കൽ എന്നിവ പോലുള്ള സമയം ലാഭിക്കുകയെന്ന ലക്ഷ്യത്തോടെയാണെന്നും ശ്രദ്ധിക്കേണ്ടതാണ്. ലൈബ്രറികൾ, ഉപകരണങ്ങൾ മുതലായവ.

എന്താണ് റിനോഡ്?

കാര്യത്തിൽ റിനോഡ്, ഒരു ചട്ടക്കൂടാണ് ഇത് സംയോജിത സിസ്റ്റങ്ങളുടെയും ഐഒടിയുടെയും വികസനം ത്വരിതപ്പെടുത്താൻ അനുവദിക്കുന്നു, സിപിയു, ഐ / ഒ പെരിഫെറലുകൾ, സെൻസറുകൾ, പരിസ്ഥിതിയുടെ മറ്റ് ഘടകങ്ങൾ എന്നിവ ഉൾപ്പെടെയുള്ള ഫിസിക്കൽ ഹാർഡ്‌വെയർ സിസ്റ്റങ്ങളെ അനുകരിക്കാൻ അനുവദിക്കുന്നു. അതിനാൽ, നിങ്ങളുടെ പിസി പരിഷ്‌ക്കരിക്കാതെ അല്ലെങ്കിൽ മറ്റ് പ്ലാറ്റ്ഫോമുകൾ ഉപയോഗിക്കാതെ വികസിപ്പിച്ച സോഫ്റ്റ്വെയർ പ്രവർത്തിപ്പിക്കാനും ഡീബഗ് ചെയ്യാനും പരീക്ഷിക്കാനും ഇത് നിങ്ങളെ അനുവദിക്കും.

വേണ്ടി പിന്തുണയ്‌ക്കുന്ന പ്ലേറ്റുകൾഉണ്ട് അവയിൽ ധാരാളം. അവയിൽ സിലിൻക്സ്, എസ്ടി മൈക്രോ, മൈക്രോചിപ്പ് പോളാർ ഫയർ, സിഫൈവ് തുടങ്ങിയവ ഉൾപ്പെടുന്നു.

റിനോഡ് ഒരു ആണെന്നും നിങ്ങൾ അറിഞ്ഞിരിക്കണം ഓപ്പൺ സോഴ്‌സ് പ്രോജക്റ്റ്, ആന്റിമിക്കോയുടെ വാണിജ്യ പിന്തുണയോടെയാണെങ്കിലും. കൂടാതെ, ആർ‌എം, ആർ‌ഐ‌എസ്‌സി-വി ഹാർഡ്‌വെയർ അനുകരിക്കാൻ ഇത് അനുവദിക്കുന്നു, ഐഒടി ലോകത്ത് പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്വെയർ ഡെവലപ്പർമാർക്ക് ദ്രുത വികസനവും പിന്തുണയും അനുവദിക്കുന്നു.

റിനോഡ് വളരെ പൂർണ്ണവും ശക്തവും പ്രവർത്തനപരവുമാണ്. വളരെയധികം, ടെൻ‌സർ‌ഫ്ലോ ലൈറ്റ് ടീം തന്നെ ഇത് സ്വപ്രേരിത വികസനം ത്വരിതപ്പെടുത്തുന്നതിന് ഉപയോഗിക്കുന്നു ആയുധ, RISC-V പ്ലാറ്റ്ഫോമുകൾ, ഒപ്പം x86, SPARC, PowerPC എന്നിവയും. പരിശോധനയ്ക്കായി ഈ പ്ലാറ്റ്ഫോമുകളുടെ ഫിസിക്കൽ ഹാർഡ്‌വെയർ ആവശ്യമില്ല.

കൂടുതൽ വിവരങ്ങൾക്ക് - Renode.io പ്രോജക്റ്റിന്റെ website ദ്യോഗിക വെബ്സൈറ്റ്

പിന്തുണയ്‌ക്കുന്ന പ്ലാറ്റ്ഫോമുകൾ

വേണ്ടി പിന്തുണയ്‌ക്കുന്ന പ്ലാറ്റ്ഫോമുകൾ നിങ്ങൾക്ക് പ്രവർത്തിക്കാൻ കഴിയുന്ന റിനോഡ് ഫ്രെയിംവർക്കിനായി:

ഭാരം കണക്കിലെടുക്കുമ്പോൾ, ഇത് കുറച്ച് പതിനായിരക്കണക്കിന് 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

  • ഇപ്പോൾ ഇത് ആക്സസ് ചെയ്യുക വെബ്, ഡ download ൺലോഡ് el DEB പാക്കേജ്.
  • അടുത്ത കാര്യം നിങ്ങൾ ഡ .ൺലോഡ് ചെയ്ത ഡ s ൺലോഡുകൾ ഡയറക്ടറിയിലേക്ക് പോകുക എന്നതാണ് .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 നിങ്ങൾ മറ്റൊന്ന് തിരഞ്ഞെടുത്തിട്ടില്ലെങ്കിൽ ഇത് സ്ഥിരസ്ഥിതി മെഷീൻ നാമമായിരിക്കും. നിങ്ങൾ മെഷീൻ സൃഷ്ടിച്ചുകഴിഞ്ഞാൽ ഇത് ഒരു "പ്രോംപ്റ്റ്" ആയി ദൃശ്യമാകും ...

പാരാ പ്രോഗ്രാം ലോഡുചെയ്യുക ഇത് പരീക്ഷിക്കുന്നതിനായി ഈ സിമുലേറ്റഡ് മെഷീനിൽ പ്രവർത്തിപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു, നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം (ഉദാ: ആന്റിമിക്രോയിൽ നിന്നുള്ള ഇത്):

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

നിങ്ങൾക്കും കഴിയും ഒരു പ്രാദേശിക വിലാസത്തിൽ നിന്ന് ലോഡുചെയ്യുക, ഉദാഹരണത്തിന്, നിങ്ങൾക്കുള്ള ഒരു പ്രോഗ്രാം ലോഡുചെയ്യാൻ ആഗ്രഹിക്കുന്നുവെന്ന് സങ്കൽപ്പിക്കുക:

sysbus LoadELF @mi-ejemplo.elf
നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയുന്ന എല്ലാ കമാൻഡുകളും കാണാനും കമാൻഡ് ഉപയോഗിക്കുകയാണെങ്കിൽ സഹായിക്കാനും കഴിയും സഹായിക്കൂ റിനോഡ് പരിതസ്ഥിതിയിൽ.

അപ്പോൾ നിങ്ങൾക്ക് കഴിയും എമുലേഷൻ ആരംഭിക്കുക:

start

O അവളെ തടയുക ഇവയ്‌ക്കൊപ്പം:

pause

 

ഇത് നിങ്ങൾക്ക് സഹായകരമാകുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു…

ട്യൂട്ടോറിയലുകൾ റിനോഡ് ചെയ്യുക

ഇത് വളരെ പതിവില്ലെങ്കിലും, കൂടുതൽ കൂടുതൽ ഉണ്ട് ട്യൂട്ടോറിയലുകൾ കൂടാതെ റിനോഡിന്റെ ഉപയോഗത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ പരിശോധിക്കാൻ കഴിയുന്ന വെബ്‌സൈറ്റുകളും. കൂടാതെ, നിങ്ങളുടെ പ്രോജക്റ്റുകൾ ആരംഭിക്കുന്നതിനുള്ള അടിസ്ഥാനകാര്യങ്ങൾ പഠിക്കുന്നതിനുള്ള ട്യൂട്ടോറിയൽ വീഡിയോകളുടെ ഒരു വിഭാഗം official ദ്യോഗിക പേജിൽ തന്നെ ഉണ്ട്.

ട്യൂട്ടോറിയലുകൾ കാണുക

ഡോക്യുമെന്റേഷനും വിക്കിയും കാണുക


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

അഭിപ്രായമിടുന്ന ആദ്യയാളാകൂ

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല. ആവശ്യമായ ഫീൽഡുകൾ കൊണ്ട് അടയാളപ്പെടുത്തുന്നു *

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.