ரெனோட் இது பலருக்குத் தெரியாத ஒரு சமீபத்திய திட்டமாகும், ஆனால் இது பல தயாரிப்பாளர்களுக்கு மிகவும் சுவாரஸ்யமாக இருக்கும், அவற்றின் முன்மாதிரிகளை உருவாக்கும் அமெச்சூர் Arduino தான் o ராஸ்பெர்ரி பை, மற்றும் டெவலப்பர்கள் IoT திட்டங்கள் மற்றும் உட்பொதிக்கப்பட்ட அமைப்புகளை உருவாக்குகிறார்கள். இந்த காரணத்திற்காக, இது வலையில் மேலும் மேலும் ஆதரவு, பயிற்சிகள் மற்றும் உள்ளடக்கத்தைக் கொண்டுள்ளது.
இந்த சுவாரஸ்யமான பற்றி மேலும் அறிய திறந்த மூல திட்டம், நீங்கள் அவரை அறிந்து கொள்வதற்கான அத்தியாவசியங்களுடன் இந்த கட்டுரையைப் படிக்கலாம் மற்றும் உங்கள் எதிர்கால திட்டங்களில் அவருடன் பணியாற்றத் தொடங்கலாம் ...
ஒரு கட்டமைப்பு என்றால் என்ன?
ரெனோட் அது ஒரு கட்டமைப்பாகும், பலரைப் போல. அது என்னவென்று இன்னும் தெரியாதவர்களுக்கு, ஒரு கட்டமைப்பானது வெவ்வேறு நோக்கங்களுக்காக நம்ப வேண்டிய தரப்படுத்தப்பட்ட தொகுப்பாகும், மேலும் நேரத்தை மிச்சப்படுத்தும் நோக்கத்துடன், வளர்ச்சி, சிக்கல் தீர்க்கும், நிரல்களின் ஆதரவைச் சேர்ப்பது போன்றவற்றைக் கவனத்தில் கொள்ள வேண்டும். நூலகங்கள், கருவிகள் போன்றவை.
ரெனோட் என்றால் என்ன?
வழக்கில் ரெனோட், ஒரு கட்டமைப்பாகும் இது ஒருங்கிணைந்த அமைப்புகள் மற்றும் IoT இன் வளர்ச்சியை விரைவுபடுத்த அனுமதிக்கிறது, CPU கள், I / O சாதனங்கள், சென்சார்கள் மற்றும் சுற்றுச்சூழலின் பிற கூறுகள் உள்ளிட்ட உடல் வன்பொருள் அமைப்புகளை உருவகப்படுத்த அனுமதிக்கிறது. எனவே, உங்கள் கணினியை மாற்றாமல் அல்லது பிற தளங்களைப் பயன்படுத்தாமல் வளர்ந்த மென்பொருளை இயக்க, பிழைதிருத்தம் மற்றும் சோதிக்க இது உங்களை அனுமதிக்கும்.
பொறுத்தவரை ஆதரவு தட்டுகள்அது உள்ளது அவற்றில் ஏராளமான. அவற்றில் ஜிலின்க்ஸ், எஸ்.டி மைக்ரோ, மைக்ரோசிப் போலார்ஃபயர், சிஃபைவ் போன்றவை அடங்கும்.
ரெனோட் ஒரு என்பதையும் நீங்கள் அறிந்து கொள்ள வேண்டும் திறந்த மூல திட்டம், ஆன்ட்மிக்ரோவின் வணிக ஆதரவுடன். கூடுதலாக, இது கை மற்றும் RISC-V வன்பொருளை உருவகப்படுத்த அனுமதிக்கிறது, இது IoT உலகில் பணிபுரியும் மென்பொருள் உருவாக்குநர்களுக்கு விரைவான வளர்ச்சி மற்றும் ஆதரவை அனுமதிக்கிறது.
ரெனோட் மிகவும் முழுமையானது, சக்திவாய்ந்த மற்றும் செயல்பாட்டுக்குரியது. இவ்வளவு என்னவென்றால், டென்சர்ஃப்ளோ லைட் குழுவே தானியங்கு வளர்ச்சியை துரிதப்படுத்த இதைப் பயன்படுத்துகிறது கை மற்றும் RISC-V தளங்கள், அத்துடன் 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 தொகுப்பு.
- அடுத்த விஷயம், நீங்கள் பதிவிறக்கிய பதிவிறக்க கோப்பகத்திற்குச் செல்வது .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
நீங்கள் கூட முடியும் உள்ளூர் முகவரியிலிருந்து ஏற்றவும், எடுத்துக்காட்டாக, உங்களிடம் உள்ள ஒரு நிரலை ஏற்ற விரும்புகிறீர்கள் என்று கற்பனை செய்து பாருங்கள்:
sysbus LoadELF @mi-ejemplo.elf
பிறகு, நீங்கள் முடியும் சமன்பாட்டைத் தொடங்குங்கள்:
start
O அவளை நிறுத்து உடன்:
pause
இது உங்களுக்கு உதவியாக இருக்கும் என்று நம்புகிறேன்…
பயிற்சிகளை ரெனோட் செய்யவும்
இது மிகவும் அடிக்கடி இல்லை என்றாலும், மேலும் மேலும் உள்ளன பயிற்சிகள் மற்றும் ரெனோடின் பயன்பாடு குறித்த தகவல்களை நீங்கள் ஆலோசிக்கக்கூடிய வலைத்தளங்கள். கூடுதலாக, உங்களது திட்டங்களைத் தொடங்குவதற்கான அடிப்படைகளைக் கற்றுக்கொள்வதற்கான டுடோரியல் வீடியோக்களின் ஒரு பகுதியை அதிகாரப்பூர்வ பக்கத்தில் கொண்டுள்ளது.
ஆவணங்கள் மற்றும் விக்கி பார்க்கவும்