ប្តូរឈ្មោះ៖ តើក្របខ័ណ្ឌនេះជាអ្វីហើយហេតុអ្វីអ្នកគួរយកចិត្តទុកដាក់?

ប្តូរឈ្មោះអាយអូ

ប្តូរឈ្មោះ វាគឺជាគម្រោងថ្មីៗនេះដែលមិនមានមនុស្សជាច្រើនដឹងទេប៉ុន្តែវាអាចជារឿងគួរឱ្យចាប់អារម្មណ៍សម្រាប់អ្នកផលិតជាច្រើនអ្នកស្ម័គ្រចិត្តដែលបង្កើតគំរូរបស់ពួកគេជាមួយ Arduino o Raspberry Piនិងអ្នកអភិវឌ្ឍន៍បង្កើតគំរោង IoT និងប្រព័ន្ធបង្កប់។ សម្រាប់ហេតុផលនេះវាមានការគាំទ្រការបង្រៀននិងមាតិកាជាច្រើននៅលើអ៊ីនធឺណិត។

ដើម្បីដឹងកាន់តែច្បាស់អំពីរឿងគួរឱ្យចាប់អារម្មណ៍នេះ គម្រោងប្រភពបើកចំហអ្នកអាចអានអត្ថបទនេះជាមួយនឹងអ្វីដែលចាំបាច់ដើម្បីស្គាល់គាត់ហើយចាប់ផ្តើមធ្វើការជាមួយគាត់នៅក្នុងគំរោងអនាគតរបស់អ្នក ...

តើក្របខ័ណ្ឌគឺជាអ្វី?

ក្របខ័ណ្ឌ

ប្តូរឈ្មោះ វាជាក្របខ័ណ្ឌមួយដូចជាអ្នកដទៃជាច្រើន។ សម្រាប់អ្នកដែលមិនទាន់ដឹងថាជាអ្វីនោះគួរកត់សំគាល់ថាក្របខ័ណ្ឌគឺជាសំណុំស្តង់ដារដែលត្រូវពឹងផ្អែកលើគោលបំណងផ្សេងៗគ្នានិងមានគោលបំណងសន្សំសំចៃពេលវេលាដូចជាការអភិវឌ្ឍន៍ការដោះស្រាយបញ្ហាបន្ថែមការគាំទ្រកម្មវិធី។ បណ្ណាល័យឧបករណ៍ល។

តើ Renode គឺជាអ្វី?

នៅក្នុងករណីនៃការ ប្តូរឈ្មោះ, គឺជាក្របខ័ណ្ឌ ដែលអនុញ្ញាតឱ្យពន្លឿនការអភិវឌ្ឍនៃប្រព័ន្ធដែលបានបង្កប់និងអាយអូធីដែលអនុញ្ញាតឱ្យក្លែងធ្វើនូវប្រព័ន្ធផ្នែករឹងរូបវន្តរួមមានស៊ីភីយូគ្រឿងអេឡិចត្រូនិច I / O គ្រឿងបន្លាស់ឧបករណ៍ចាប់សញ្ញានិងធាតុផ្សេងទៀតនៃបរិស្ថាន។ ដូច្នេះវានឹងអនុញ្ញាតឱ្យអ្នកដំណើរការបំបាត់កំហុសនិងសាកល្បងកម្មវិធីដែលបានអភិវឌ្ឍដោយមិនចាំបាច់កែប្រែកុំព្យូទ័ររបស់អ្នកឬប្រើវេទិកាផ្សេងទៀត។

ដូចជាសម្រាប់ ចានគាំទ្រមាន មួយចំនួនធំនៃពួកគេ។ ក្នុងចំណោមនោះមានស៊ីលីនអ៊ិចអេសអេមមីក្រូប៉ូលីហ្វារីស៊ីអេហ្វ។ ល។

អ្នកក៏គួរតែដឹងថា Renode គឺជាក គម្រោងប្រភពបើកចំហទោះបីជាមានការគាំទ្រផ្នែកពាណិជ្ជកម្មរបស់អាន់ទីម៉្រូ។ លើសពីនេះទៀតវាអនុញ្ញាតឱ្យក្លែងបន្លំផ្នែករឹង Arm និង RISC-V ដែលអនុញ្ញាតឱ្យមានការអភិវឌ្ឍយ៉ាងឆាប់រហ័សនិងគាំទ្រដល់អ្នកអភិវឌ្ឍន៍សូហ្វវែរដែលធ្វើការនៅក្នុងពិភពអាយអូធី។

Renode គឺពេញលេញណាស់, មានអនុភាពនិងមុខងារ។ ដូច្នេះក្រុម TensorFlow Lite ខ្លួនឯងប្រើវាដើម្បីពន្លឿនការអភិវឌ្ឍន៍ស្វ័យប្រវត្តិកម្ម ដៃនិងវេទិកា RISC-Vក៏ដូចជា x86, SPARC និង PowerPC ។ មិនចាំបាច់មានផ្នែករឹងរាងកាយពីវេទិកាទាំងនេះសម្រាប់ការសាកល្បងទេ។

ព័ត៌មាន​បន្ថែម - គេហទំព័រផ្លូវការរបស់គំរោង Renode.io

វេទិកាដែលគាំទ្រ

ដូចជាសម្រាប់ វេទិកាដែលគាំទ្រ សម្រាប់ក្របខ័ណ្ឌ Renode ដែលអ្នកអាចធ្វើការបានគឺ៖

បើនិយាយពីទំងន់វាមានតែពីរបីមេកាបៃទេដូច្នេះវាមិនមែនជាកញ្ចប់ធ្ងន់ទេ។

ដំឡើង Renode មួយជំហានម្តង ៗ លើលីនុច

ឆ្លៀតក្នុងឯកសារយោងអ៊ូប៉ែនដូ ដំឡើង 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 ជាលើកដំបូង ហើយចាប់ផ្តើមជាមួយគំរោងដំបូងរបស់អ្នក។ សម្រាប់ការប្រតិបត្តិរបស់វាអ្នកគ្រាន់តែត្រូវប្រតិបត្តិតាមលំដាប់លំដោយ:

renode

នេះបើកមួយ បង្អួចការងារ ពី Renode ដែលអ្នកអាចបញ្ចូលពាក្យបញ្ជាដើម្បីបង្កើតម៉ាស៊ីនដំបូងឬគ្រប់គ្រងវា។ ឧទាហរណ៍ដើម្បីបង្កើតម៉ាស៊ីនដើម្បីធ្វើត្រាប់តាមបន្ទះ STM32F4Discovery៖

mach create
machine LoadPlatformDescription @platforms/boards/stm32f4_discovery-kit
.repl 

អ្នក​ក៏​អាច​ដែរ មើលគ្រឿងកុំព្យូទ័រ មាននៅលើវេទិកាជាមួយ៖

(machine-0) peripherals

ដោយវិធីនេះ, ម៉ាស៊ីន -០ វានឹងជាឈ្មោះម៉ាស៊ីនលំនាំដើមប្រសិនបើអ្នកមិនបានជ្រើសរើសឈ្មោះផ្សេងទៀតទេ។ វានឹងបង្ហាញជា "ប្រអប់បញ្ចូល" នៅពេលអ្នកបង្កើតម៉ាស៊ីន ...

para ផ្ទុកកម្មវិធី អ្នកចង់ដំណើរការលើម៉ាស៊ីនក្លែងធ្វើនេះដើម្បីសាកល្បងវាអ្នកអាចប្រើ (ឧទាហរណ៏៖ ម៉ាស៊ីននេះមកពីអាន់ទីម៉ុក)៖

sysbus LoadELF @http://antmicro.com/projects/renode/stm32f4discovery.elf-s_445441-827a0dedd3790f4559d7518320006613768b5e72

អ្នកក៏អាចធ្វើបានដែរ ផ្ទុកវាពីអាសយដ្ឋានមូលដ្ឋានឧទាហរណ៍ស្រមៃថាអ្នកចង់ផ្ទុកកម្មវិធីដែលអ្នកមាននៅក្នុង

sysbus LoadELF @mi-ejemplo.elf
អ្នកអាចមើលឃើញពាក្យបញ្ជាទាំងអស់ដែលអ្នកអាចប្រើនិងជួយប្រសិនបើអ្នកប្រើពាក្យបញ្ជា ជួយ នៅក្នុងបរិដ្ឋាន Renode ។

បន្ទាប់មកអ្នកអាចធ្វើបាន ចាប់ផ្តើមត្រាប់តាម:

start

O បញ្ឈប់នាង ជាមួយ៖

pause

 

ខ្ញុំសង្ឃឹមថាវាមានប្រយោជន៍សម្រាប់អ្នក…

បង្វែរការបង្រៀនឡើងវិញ

ទោះបីជាវាមិនញឹកញាប់ក៏ដោយក៏មានច្រើន ការបង្រៀន និងគេហទំព័រដែលអ្នកអាចពិគ្រោះព័ត៌មានអំពីការប្រើប្រាស់រេណូដូ។ លើសពីនេះទំព័រផ្លូវការខ្លួនវាមានផ្នែកនៃវីដេអូបង្រៀនដែលត្រូវរៀនមូលដ្ឋានដើម្បីចាប់ផ្តើមគម្រោងរបស់អ្នក។

សូមមើលការបង្រៀន

មើលឯកសារនិងវីគី


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

ធ្វើជាយោបល់ដំបូង

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។