Реноде: шта је овај оквир и зашто би вас требало бринути?

Реноде ИО

Реноде То је недавни пројекат за који многи не знају, али који може бити врло занимљив многим произвођачима, аматерима који праве своје прототипове са Ардуино o Распберри Пии програмери који креирају ИоТ пројекте и уграђене системе. Из тог разлога има све више подршке, водича и садржаја на Интернету.

Да бисте сазнали више о овом занимљивом пројекат отвореног кода, можете прочитати овај чланак са основним стварима да бисте га познавали и почели да радите с њим у будућим пројектима ...

Шта је оквир?

оквир

Реноде то је оквир, као и многи други. За оне који још увек не знају шта је то, треба напоменути да је оквир стандардизовани скуп на који се могу ослонити у различите сврхе, а са циљем уштеде времена, попут развоја, решавања проблема, додавања подршке програмима, библиотеке, алати итд.

Шта је Реноде?

У случају Реноде, је оквир што омогућава убрзавање развоја интегрисаних система и ИоТ-а, омогућавајући симулацију физичких хардверских система, укључујући ЦПУ-ове, И / О периферне уређаје, сензоре и друге елементе окружења. Стога ће вам омогућити покретање, отклањање грешака и тестирање развијеног софтвера без модификовања рачунара или употребе других платформи.

Као подржане плочеје велики број њих. Међу којима су Ксилинк, СТ Мицро, Мицроцхип ПоларФире, СиФиве итд.

Такође бисте требали знати да је Реноде а пројекат отвореног кода, иако уз комерцијалну подршку компаније Антмицро. Поред тога, омогућава симулацију Арм и РИСЦ-В хардвера, омогућавајући брзи развој и подршку програмерима који раде у ИоТ свету.

Реноде је врло потпун, моћан и функционалан. Толико да га и сам тим ТенсорФлов Лите користи за убрзавање аутоматизованог развоја у Арм и РИСЦ-В платформе, као и к86, СПАРЦ и ПоверПЦ. Не треба имати физички хардвер са ових платформи за тестирање.

Више информација - Званична веб страница пројекта Реноде.ио

Подржане платформе

Као подржане платформе за Реноде оквир, из којег можете радити, су:

Што се тиче тежине, то је једва неколико десетина МБ, тако да није тежак пакет.

Инсталирајте Реноде корак по корак на Линук

Узимајући Убунту дистро као референцу, инсталирајте Реноде Једноставно је следити ове кораке:

  • Задовољити зависности, попут оне од Моно:
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 ДЕБ пакет.
  • Следећа ствар биће одлазак у директоријум Преузимања у који сте преузели .деб и инсталирајте (Не заборавите да име замените верзијом која одговара вама):
cd Descargas

sudo dpkg -i renode_1.7.1_amd64.deb

Покрените Реноде први пут и прве кораке

Сада можете први пут покрени Реноде и започните са првим пројектима. За његово извршење морате само извршити налог:

renode

Ово отвара а радни прозор из Реноде-а, где можете унети наредбе за стварање прве машине или управљање њоме. На пример, да бисте креирали машину за симулацију плоче СТМ32Ф4Дисцовери:

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. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.