ರೆನೋಡ್ ಮಾಡಿ ಇದು ಅನೇಕರಿಗೆ ತಿಳಿದಿಲ್ಲದ ಇತ್ತೀಚಿನ ಯೋಜನೆಯಾಗಿದೆ, ಆದರೆ ಇದು ಅನೇಕ ತಯಾರಕರು, ತಮ್ಮ ಮೂಲಮಾದರಿಗಳನ್ನು ತಯಾರಿಸುವ ಹವ್ಯಾಸಿಗಳಿಗೆ ಬಹಳ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ ಆರ್ಡುನೋ o ರಾಸ್ಪ್ಬೆರಿ ಪೈ, ಮತ್ತು ಐಒಟಿ ಯೋಜನೆಗಳು ಮತ್ತು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ರಚಿಸುವ ಡೆವಲಪರ್ಗಳು. ಈ ಕಾರಣಕ್ಕಾಗಿ, ಇದು ವೆಬ್ನಲ್ಲಿ ಹೆಚ್ಚು ಹೆಚ್ಚು ಬೆಂಬಲ, ಟ್ಯುಟೋರಿಯಲ್ ಮತ್ತು ವಿಷಯವನ್ನು ಹೊಂದಿದೆ.
ಈ ಆಸಕ್ತಿದಾಯಕ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಓಪನ್ ಸೋರ್ಸ್ ಪ್ರಾಜೆಕ್ಟ್, ನೀವು ಅವನನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ಮತ್ತು ನಿಮ್ಮ ಮುಂದಿನ ಯೋಜನೆಗಳಲ್ಲಿ ಅವರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಲು ಈ ಲೇಖನವನ್ನು ನೀವು ಓದಬಹುದು ...
ಚೌಕಟ್ಟು ಎಂದರೇನು?
ರೆನೋಡ್ ಮಾಡಿ ಅದು ಒಂದು ಚೌಕಟ್ಟು, ಇತರರಂತೆ. ಅದು ಏನು ಎಂದು ಇನ್ನೂ ತಿಳಿದಿಲ್ಲದವರಿಗೆ, ಒಂದು ಚೌಕಟ್ಟು ಎನ್ನುವುದು ವಿಭಿನ್ನ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಅವಲಂಬಿಸಬೇಕಾದ ಪ್ರಮಾಣೀಕೃತ ಗುಂಪಾಗಿದೆ ಮತ್ತು ಸಮಯವನ್ನು ಉಳಿಸುವ ಉದ್ದೇಶದಿಂದ ಅಭಿವೃದ್ಧಿ, ಸಮಸ್ಯೆ ಪರಿಹಾರ, ಕಾರ್ಯಕ್ರಮಗಳ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುವುದು, ಗ್ರಂಥಾಲಯಗಳು, ಉಪಕರಣಗಳು, ಇತ್ಯಾದಿ.
ರೆನೋಡ್ ಎಂದರೇನು?
ಸಂದರ್ಭದಲ್ಲಿ ರೆನೋಡ್, ಒಂದು ಚೌಕಟ್ಟಾಗಿದೆ ಇದು ಸಮಗ್ರ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಐಒಟಿಯ ಅಭಿವೃದ್ಧಿಯನ್ನು ವೇಗಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಸಿಪಿಯುಗಳು, ಐ / ಒ ಪೆರಿಫೆರಲ್ಸ್, ಸೆನ್ಸರ್ಗಳು ಮತ್ತು ಪರಿಸರದ ಇತರ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಭೌತಿಕ ಯಂತ್ರಾಂಶ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಅನುಕರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಆದ್ದರಿಂದ, ನಿಮ್ಮ ಪಿಸಿಯನ್ನು ಮಾರ್ಪಡಿಸದೆ ಅಥವಾ ಇತರ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ಗಳನ್ನು ಬಳಸದೆ ಅಭಿವೃದ್ಧಿ ಹೊಂದಿದ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಚಲಾಯಿಸಲು, ಡೀಬಗ್ ಮಾಡಲು ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
ಹಾಗೆ ಬೆಂಬಲಿತ ಫಲಕಗಳುಹೊಂದಿದೆ ಅವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆ. ಅವುಗಳಲ್ಲಿ ಕ್ಸಿಲಿಂಕ್ಸ್, ಎಸ್ಟಿ ಮೈಕ್ರೋ, ಮೈಕ್ರೋಚಿಪ್ ಪೋಲಾರ್ ಫೈರ್, ಸಿಫೈವ್, ಇತ್ಯಾದಿ.
ರೆನೋಡ್ ಎ ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು ಓಪನ್ ಸೋರ್ಸ್ ಪ್ರಾಜೆಕ್ಟ್, ಆಂಟ್ಮೈಕ್ರೊದ ವಾಣಿಜ್ಯ ಬೆಂಬಲದೊಂದಿಗೆ. ಇದಲ್ಲದೆ, ಇದು ಆರ್ಮ್ ಮತ್ತು ಆರ್ಎಸ್ಸಿ-ವಿ ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ಅನುಕರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಐಒಟಿ ಜಗತ್ತಿನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪರ್ಗಳಿಗೆ ತ್ವರಿತ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತದೆ.
ರೆನೋಡ್ ತುಂಬಾ ಪೂರ್ಣವಾಗಿದೆ, ಶಕ್ತಿಯುತ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕವಾಗಿದೆ. ಎಷ್ಟರಮಟ್ಟಿಗೆಂದರೆ, ಟೆನ್ಸರ್ ಫ್ಲೋ ಲೈಟ್ ತಂಡವು ಸ್ವತಃ ಸ್ವಯಂಚಾಲಿತ ಅಭಿವೃದ್ಧಿಯನ್ನು ವೇಗಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ ಆರ್ಮ್ ಮತ್ತು ಆರ್ಎಸ್ಸಿ-ವಿ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು, ಹಾಗೆಯೇ x86, SPARC, ಮತ್ತು PowerPC. ಪರೀಕ್ಷೆಗಾಗಿ ಈ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ಗಳ ಭೌತಿಕ ಯಂತ್ರಾಂಶವನ್ನು ಹೊಂದುವ ಅಗತ್ಯವಿಲ್ಲ.
ಹೆಚ್ಚಿನ ಮಾಹಿತಿ - ರೆನೋಡ್.ಓ ಯೋಜನೆಯ ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್
ಬೆಂಬಲಿತ ವೇದಿಕೆಗಳು
ಹಾಗೆ ಬೆಂಬಲಿತ ವೇದಿಕೆಗಳು ನೀವು ಕೆಲಸ ಮಾಡುವ ರೆನೋಡ್ ಫ್ರೇಮ್ವರ್ಕ್ಗಾಗಿ:
- ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್
- MacOS
- ಗ್ನು / ಲಿನಕ್ಸ್ (ಇಲ್ಲಿ ಲಭ್ಯವಿದೆ DEB ಮತ್ತು RPM ಪ್ಯಾಕೇಜುಗಳು ಮತ್ತು ಆರ್ಚ್ಗಾಗಿ .pkg.tar.xz)
- ಡಾಕರ್ ಪಾತ್ರೆಯೊಳಗೆ ಸಹ ಬಳಸಬಹುದು
ತೂಕದ ಪ್ರಕಾರ, ಇದು ಕೆಲವೇ ಹತ್ತಾರು ಎಂಬಿ, ಆದ್ದರಿಂದ ಇದು ಭಾರವಾದ ಪ್ಯಾಕೇಜ್ ಅಲ್ಲ.
ಲಿನಕ್ಸ್ನಲ್ಲಿ ಹಂತ ಹಂತವಾಗಿ ರೆನೋಡ್ ಸ್ಥಾಪಿಸಿ
ಉಬುಂಟು ಡಿಸ್ಟ್ರೋವನ್ನು ಉಲ್ಲೇಖವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುವುದು, ರೆನೋಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುವಷ್ಟು ಸರಳವಾಗಿದೆ:
- ನಂತಹ ಅವಲಂಬನೆಗಳನ್ನು ತೃಪ್ತಿಪಡಿಸಿ ಮೊನೊ:
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
ಇದು ತೆರೆಯುತ್ತದೆ 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
ನೀವು ಸಹ ಮಾಡಬಹುದು ಸ್ಥಳೀಯ ವಿಳಾಸದಿಂದ ಅದನ್ನು ಲೋಡ್ ಮಾಡಿ, ಉದಾಹರಣೆಗೆ, ನೀವು ಹೊಂದಿರುವ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ನೀವು ಬಯಸುತ್ತೀರಿ ಎಂದು imagine ಹಿಸಿ:
sysbus LoadELF @mi-ejemplo.elf
ನಂತರ ನೀವು ಮಾಡಬಹುದು ಎಮ್ಯುಲೇಶನ್ ಪ್ರಾರಂಭಿಸಿ:
start
O ಅವಳನ್ನು ನಿಲ್ಲಿಸಿ ಇದರೊಂದಿಗೆ:
pause
ಇದು ನಿಮಗೆ ಸಹಾಯಕವಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ…
ಟ್ಯುಟೋರಿಯಲ್ಗಳನ್ನು ರೆನೋಡ್ ಮಾಡಿ
ಇದು ಆಗಾಗ್ಗೆ ಆಗದಿದ್ದರೂ, ಹೆಚ್ಚು ಹೆಚ್ಚು ಇವೆ ಟ್ಯುಟೋರಿಯಲ್ಗಳು ಮತ್ತು ರೆನೋಡ್ ಬಳಕೆಯ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ನೀವು ಸಂಪರ್ಕಿಸಬಹುದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಕಲಿಯಲು ಅಧಿಕೃತ ಪುಟವು ಟ್ಯುಟೋರಿಯಲ್ ವೀಡಿಯೊಗಳ ಒಂದು ವಿಭಾಗವನ್ನು ಹೊಂದಿದೆ.
ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು ವಿಕಿಯನ್ನು ನೋಡಿ