ரெனோட்: இந்த கட்டமைப்பு என்ன, நீங்கள் ஏன் கவலைப்பட வேண்டும்?

ரெனோட் IO

ரெனோட் இது பலருக்குத் தெரியாத ஒரு சமீபத்திய திட்டமாகும், ஆனால் இது பல தயாரிப்பாளர்களுக்கு மிகவும் சுவாரஸ்யமாக இருக்கும், அவற்றின் முன்மாதிரிகளை உருவாக்கும் அமெச்சூர் Arduino தான் o ராஸ்பெர்ரி பை, மற்றும் டெவலப்பர்கள் IoT திட்டங்கள் மற்றும் உட்பொதிக்கப்பட்ட அமைப்புகளை உருவாக்குகிறார்கள். இந்த காரணத்திற்காக, இது வலையில் மேலும் மேலும் ஆதரவு, பயிற்சிகள் மற்றும் உள்ளடக்கத்தைக் கொண்டுள்ளது.

இந்த சுவாரஸ்யமான பற்றி மேலும் அறிய திறந்த மூல திட்டம், நீங்கள் அவரை அறிந்து கொள்வதற்கான அத்தியாவசியங்களுடன் இந்த கட்டுரையைப் படிக்கலாம் மற்றும் உங்கள் எதிர்கால திட்டங்களில் அவருடன் பணியாற்றத் தொடங்கலாம் ...

ஒரு கட்டமைப்பு என்றால் என்ன?

கட்டமைப்பை

ரெனோட் அது ஒரு கட்டமைப்பாகும், பலரைப் போல. அது என்னவென்று இன்னும் தெரியாதவர்களுக்கு, ஒரு கட்டமைப்பானது வெவ்வேறு நோக்கங்களுக்காக நம்ப வேண்டிய தரப்படுத்தப்பட்ட தொகுப்பாகும், மேலும் நேரத்தை மிச்சப்படுத்தும் நோக்கத்துடன், வளர்ச்சி, சிக்கல் தீர்க்கும், நிரல்களின் ஆதரவைச் சேர்ப்பது போன்றவற்றைக் கவனத்தில் கொள்ள வேண்டும். நூலகங்கள், கருவிகள் போன்றவை.

ரெனோட் என்றால் என்ன?

வழக்கில் ரெனோட், ஒரு கட்டமைப்பாகும் இது ஒருங்கிணைந்த அமைப்புகள் மற்றும் IoT இன் வளர்ச்சியை விரைவுபடுத்த அனுமதிக்கிறது, CPU கள், I / O சாதனங்கள், சென்சார்கள் மற்றும் சுற்றுச்சூழலின் பிற கூறுகள் உள்ளிட்ட உடல் வன்பொருள் அமைப்புகளை உருவகப்படுத்த அனுமதிக்கிறது. எனவே, உங்கள் கணினியை மாற்றாமல் அல்லது பிற தளங்களைப் பயன்படுத்தாமல் வளர்ந்த மென்பொருளை இயக்க, பிழைதிருத்தம் மற்றும் சோதிக்க இது உங்களை அனுமதிக்கும்.

பொறுத்தவரை ஆதரவு தட்டுகள்அது உள்ளது அவற்றில் ஏராளமான. அவற்றில் ஜிலின்க்ஸ், எஸ்.டி மைக்ரோ, மைக்ரோசிப் போலார்ஃபயர், சிஃபைவ் போன்றவை அடங்கும்.

ரெனோட் ஒரு என்பதையும் நீங்கள் அறிந்து கொள்ள வேண்டும் திறந்த மூல திட்டம், ஆன்ட்மிக்ரோவின் வணிக ஆதரவுடன். கூடுதலாக, இது கை மற்றும் RISC-V வன்பொருளை உருவகப்படுத்த அனுமதிக்கிறது, இது IoT உலகில் பணிபுரியும் மென்பொருள் உருவாக்குநர்களுக்கு விரைவான வளர்ச்சி மற்றும் ஆதரவை அனுமதிக்கிறது.

ரெனோட் மிகவும் முழுமையானது, சக்திவாய்ந்த மற்றும் செயல்பாட்டுக்குரியது. இவ்வளவு என்னவென்றால், டென்சர்ஃப்ளோ லைட் குழுவே தானியங்கு வளர்ச்சியை துரிதப்படுத்த இதைப் பயன்படுத்துகிறது கை மற்றும் RISC-V தளங்கள், அத்துடன் x86, SPARC மற்றும் PowerPC. சோதனைக்கு இந்த தளங்களின் உடல் வன்பொருள் இருக்க வேண்டிய அவசியமில்லை.

மேலும் தகவல் - ரெனோட்.ஓ திட்டத்தின் அதிகாரப்பூர்வ வலைத்தளம்

ஆதரவு தளங்கள்

பொறுத்தவரை ஆதரவு தளங்கள் ரெனோட் கட்டமைப்பிற்கு, நீங்கள் வேலை செய்யக்கூடியவை:

எடையைப் பொறுத்தவரை, இது ஒரு சில பத்து எம்பி மட்டுமே, எனவே இது ஒரு கனமான தொகுப்பு அல்ல.

லினக்ஸில் படிப்படியாக ரெனோடை நிறுவவும்

உபுண்டு டிஸ்ட்ரோவை ஒரு குறிப்பாக எடுத்துக் கொண்டு, ரெனோடை நிறுவவும் இந்த வழிமுறைகளைப் பின்பற்றுவது போல் இது எளிதானது:

  • போன்ற சார்புகளை திருப்திப்படுத்துங்கள் மோனோ:
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

இது உங்களுக்கு உதவியாக இருக்கும் என்று நம்புகிறேன்…

பயிற்சிகளை ரெனோட் செய்யவும்

இது மிகவும் அடிக்கடி இல்லை என்றாலும், மேலும் மேலும் உள்ளன பயிற்சிகள் மற்றும் ரெனோடின் பயன்பாடு குறித்த தகவல்களை நீங்கள் ஆலோசிக்கக்கூடிய வலைத்தளங்கள். கூடுதலாக, உங்களது திட்டங்களைத் தொடங்குவதற்கான அடிப்படைகளைக் கற்றுக்கொள்வதற்கான டுடோரியல் வீடியோக்களின் ஒரு பகுதியை அதிகாரப்பூர்வ பக்கத்தில் கொண்டுள்ளது.

பயிற்சிகளைக் காண்க

ஆவணங்கள் மற்றும் விக்கி பார்க்கவும்


கருத்து தெரிவிப்பதில் முதலில் இருங்கள்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.