ሬኖድ እሱ ብዙም የማያውቀው የቅርብ ጊዜ ፕሮጀክት ነው ፣ ግን ለብዙ ፈጣሪዎች ፣ ተምሳሌትነታቸውን ለሚሠሩ አማተር በጣም አስደሳች ሊሆን ይችላል አርዱዪኖ o Raspberry Pi፣ እና አይኦ ፕሮጄክቶችን እና የተከተቱ ስርዓቶችን የሚፈጥሩ ገንቢዎች። በዚህ ምክንያት በድር ላይ የበለጠ እና የበለጠ ድጋፍ ፣ ትምህርቶች እና ይዘቶች አሉት ፡፡
ስለዚህ አስደሳች የበለጠ ለማወቅ ክፍት ምንጭ ፕሮጀክት፣ እርሱን ለማወቅ እና በሚቀጥሉት ፕሮጀክቶችዎ ውስጥ ከእሱ ጋር አብሮ ለመስራት ይህንን ጽሑፍ ከአስፈላጊ ነገሮች ጋር ማንበብ ይችላሉ ፡፡...
ማውጫ
ማዕቀፍ ምንድነው?
ሬኖድ እሱ ማዕቀፍ ነውእንደ ሌሎች ብዙዎች ፡፡ ያ ምን እንደሆነ ለማያውቁ ሰዎች አሁንም ቢሆን ማዕቀፍ ለተለያዩ ዓላማዎች የሚተማመንበት ደረጃውን የጠበቀ ስብስብ መሆኑንና እንደ ልማት ፣ ችግር መፍታት ፣ የፕሮግራሞች ድጋፍን መጨመር ፣ ቤተመፃህፍት ፣ መሳሪያዎች ፣ ወዘተ
ሬኖዴ ምንድን ነው?
በ ሬኖዴ ፣ ማዕቀፍ ነው የተዋሃዱ ስርዓቶችን እና አይኦቲ እድገትን ለማፋጠን የሚያስችል ፣ ሲፒዩዎችን ፣ አይ / ኦ አካባቢያዊ መለዋወጫዎችን ፣ ዳሳሾችን እና ሌሎች የአከባቢ አካላትን ጨምሮ አካላዊ የሃርድዌር ስርዓቶችን ለማስመሰል ያስችለዋል። ስለዚህ ኮምፒተርዎን ሳይቀይሩ ወይም ሌሎች መድረኮችን ሳይጠቀሙ የተሻሻሉ ሶፍትዌሮችን እንዲያሄዱ ፣ እንዲያርሙ እና እንዲሞክሩ ያስችልዎታል።
ለ የተደገፉ ሳህኖችአለው ቁጥራቸው ብዙ. ከእነዚህም መካከል Xilinx ፣ ST Micro ፣ Microchip PolarFire ፣ SiFive ፣ ወዘተ.
እንዲሁም ሬኖድ ሀ መሆኑን ማወቅ አለብዎት ክፍት ምንጭ ፕሮጀክትምንም እንኳን በአንትሚሮ የንግድ ድጋፍ ቢሆንም ፡፡ በተጨማሪም ፣ በአዮት ዓለም ውስጥ ለሚሰሩ የሶፍትዌር ገንቢዎች ፈጣን ልማት እና ድጋፍን በመፍቀድ የአር እና የ RISC-V ሃርድዌርን ለማስመሰል ያስችለዋል ፡፡
ሬኖድ በጣም የተሟላ ፣ ኃይለኛ እና ተግባራዊ ነው። በጣም ብዙ ፣ የ ‹TensorFlow Lite› ቡድን ራሱ ውስጥ በራስ-ሰር ልማት ለማፋጠን ይጠቀምበታል የእጅ እና የ RISC-V መድረኮች፣ እንዲሁም x86 ፣ SPARC እና PowerPC። ለሙከራ ከእነዚህ መድረኮች አካላዊ ሃርድዌር ማግኘት አያስፈልግም ፡፡
ተጨማሪ መረጃ - የ Renode.io ፕሮጀክት ኦፊሴላዊ ድር ጣቢያ
የሚደገፉ መድረኮች
ለ የሚደገፉ መድረኮች ለሚሰሩበት የ Renode ማዕቀፍ የሚከተሉት ናቸው-
- ማይክሮሶፍት ዊንዶውስ
- macOS
- ጂኤንዩ / ሊነክስ (ይገኛል በ የ DEB እና RPM ፓኬጆች እንዲሁም .pkg.tar.xz ለ አርክ)
- እንዲሁም በዶከር መያዣ ውስጥ መጠቀም ይቻላል
ክብደት-ያለው ፣ እሱ ጥቂት አስር ሜባ ብቻ ነው ፣ ስለሆነም ከባድ ጥቅል አይደለም።
በሊነክስ ላይ 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
ለእርስዎ ጠቃሚ እንደነበረ ተስፋ አደርጋለሁ…
ትምህርቶችን እንደገና ይሥሩ
ምንም እንኳን በጣም ተደጋጋሚ ባይሆንም ብዙ እና ብዙ አሉ አጋዥ ሥልጠናዎች እና ስለ ሬኖድ አጠቃቀም መረጃን የሚያማክሩባቸው ድርጣቢያዎች። በተጨማሪም ኦፊሴላዊው ገጽ እራሱ ፕሮጀክቶችዎን ለመጀመር መሰረታዊ ነገሮችን የሚማሩበት የማጠናከሪያ ቪዲዮዎች ክፍል አለው ፡፡
አስተያየት ለመስጠት የመጀመሪያው ይሁኑ