ሬኖድ-ይህ ማዕቀፍ ምንድን ነው እና ለምን ግድ ይልዎታል?

አይ ኦን እንደገና ይክፈቱ

ሬኖድ እሱ ብዙም የማያውቀው የቅርብ ጊዜ ፕሮጀክት ነው ፣ ግን ለብዙ ፈጣሪዎች ፣ ተምሳሌትነታቸውን ለሚሠሩ አማተር በጣም አስደሳች ሊሆን ይችላል አርዱዪኖ o Raspberry Pi፣ እና አይኦ ፕሮጄክቶችን እና የተከተቱ ስርዓቶችን የሚፈጥሩ ገንቢዎች። በዚህ ምክንያት በድር ላይ የበለጠ እና የበለጠ ድጋፍ ፣ ትምህርቶች እና ይዘቶች አሉት ፡፡

ስለዚህ አስደሳች የበለጠ ለማወቅ ክፍት ምንጭ ፕሮጀክት፣ እርሱን ለማወቅ እና በሚቀጥሉት ፕሮጀክቶችዎ ውስጥ ከእሱ ጋር አብሮ ለመስራት ይህንን ጽሑፍ ከአስፈላጊ ነገሮች ጋር ማንበብ ይችላሉ ፡፡...

ማዕቀፍ ምንድነው?

መዋቅር

ሬኖድ እሱ ማዕቀፍ ነውእንደ ሌሎች ብዙዎች ፡፡ ያ ምን እንደሆነ ለማያውቁ ሰዎች አሁንም ቢሆን ማዕቀፍ ለተለያዩ ዓላማዎች የሚተማመንበት ደረጃውን የጠበቀ ስብስብ መሆኑንና እንደ ልማት ፣ ችግር መፍታት ፣ የፕሮግራሞች ድጋፍን መጨመር ፣ ቤተመፃህፍት ፣ መሳሪያዎች ፣ ወዘተ

ሬኖዴ ምንድን ነው?

ሬኖዴ ፣ ማዕቀፍ ነው የተዋሃዱ ስርዓቶችን እና አይኦቲ እድገትን ለማፋጠን የሚያስችል ፣ ሲፒዩዎችን ፣ አይ / ኦ አካባቢያዊ መለዋወጫዎችን ፣ ዳሳሾችን እና ሌሎች የአከባቢ አካላትን ጨምሮ አካላዊ የሃርድዌር ስርዓቶችን ለማስመሰል ያስችለዋል። ስለዚህ ኮምፒተርዎን ሳይቀይሩ ወይም ሌሎች መድረኮችን ሳይጠቀሙ የተሻሻሉ ሶፍትዌሮችን እንዲያሄዱ ፣ እንዲያርሙ እና እንዲሞክሩ ያስችልዎታል።

የተደገፉ ሳህኖችአለው ቁጥራቸው ብዙ. ከእነዚህም መካከል Xilinx ፣ ST Micro ፣ Microchip PolarFire ፣ SiFive ፣ ወዘተ.

እንዲሁም ሬኖድ ሀ መሆኑን ማወቅ አለብዎት ክፍት ምንጭ ፕሮጀክትምንም እንኳን በአንትሚሮ የንግድ ድጋፍ ቢሆንም ፡፡ በተጨማሪም ፣ በአዮት ዓለም ውስጥ ለሚሰሩ የሶፍትዌር ገንቢዎች ፈጣን ልማት እና ድጋፍን በመፍቀድ የአር እና የ RISC-V ሃርድዌርን ለማስመሰል ያስችለዋል ፡፡

ሬኖድ በጣም የተሟላ ፣ ኃይለኛ እና ተግባራዊ ነው። በጣም ብዙ ፣ የ ‹TensorFlow Lite› ቡድን ራሱ ውስጥ በራስ-ሰር ልማት ለማፋጠን ይጠቀምበታል የእጅ እና የ RISC-V መድረኮች፣ እንዲሁም x86 ፣ SPARC እና PowerPC። ለሙከራ ከእነዚህ መድረኮች አካላዊ ሃርድዌር ማግኘት አያስፈልግም ፡፡

ተጨማሪ መረጃ - የ Renode.io ፕሮጀክት ኦፊሴላዊ ድር ጣቢያ

የሚደገፉ መድረኮች

የሚደገፉ መድረኮች ለሚሰሩበት የ Renode ማዕቀፍ የሚከተሉት ናቸው-

ክብደት-ያለው ፣ እሱ ጥቂት አስር ሜባ ብቻ ነው ፣ ስለሆነም ከባድ ጥቅል አይደለም።

በሊነክስ ላይ Renode ደረጃ በደረጃ ይጫኑ

የኡቡንቱን distro እንደ ማጣቀሻ መውሰድ ፣ ጫን Renode እነዚህን እርምጃዎች በመከተል ቀላል ነው

  • እንደ ያ ያሉ ጥገኛዎችን ያረካሉ ሞኖ:
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

ይህ ይከፍታል ሀ የሥራ መስኮት የመጀመሪያውን ማሽን ለመፍጠር ወይም እሱን ለማስተዳደር ትዕዛዞቹን ማስገባት ከሚችሉበት ከ Renode። ለምሳሌ ፣ የ STM32F4Discovery ሰሌዳውን ለማስመሰል ማሽን ለመፍጠር-

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. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡