Close Menu
magazin Mehatronikamagazin Mehatronika
  • English
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
Facebook X (Twitter) Instagram LinkedIn
Trending
  • Inovativna rešenja za optimizaciju potrošnje energije u industriji
  • magazin Mehatronika: nagradni konkurs #0003
  • Danfoss iC2-Micro
  • Haiwell IoT i Cloud nikada nisu bili dostupniji i jednostavniji
  • P-KUBE Krome sigurnosna ručka
  • Ispitivanje EV punjača
  • Radionica o WSCAD softveru
  • INNOMOTICS elektrifikuje veliki rudarski pogon u Čileu
  • Srpski
    • Srpski
    • English
LinkedIn Facebook X (Twitter) Instagram
magazin Mehatronikamagazin Mehatronika
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
magazin Mehatronikamagazin Mehatronika
Home»Lifestyle»Mehatronika intervju: Rodrigo Sim
Lifestyle

Mehatronika intervju: Rodrigo Sim

By Dušan Dakić16/05/2025Updated:17/05/20255 Mins Read
Image courtesy of Rodrigo Sim

Rodrigo Sim je Tech Lead i Senior Software Engineer u kompaniji Motorola koji pasionirano podržava open-source embedded zajednicu. U slobodno vreme, on ulaže sate da NuttX, besplatni open-source operativni sistem u realnom vremenu (RTOS) učini još boljim tako što će ga prilagoditi za što više razvojnih ploča. „NuttX ima neverovatnu zajednicu koja je uvek željna da pomogne. Otkako je Gregori Nut pokrenuo NuttX pre nekog vremena, on je narastao kroz saradnju mnogih posvećenih ljudi. Mogu vam reći iz sopstvenog iskustva da je doprinos projektu otvorenog koda veoma koristan.“

Ljubitelj je računara od srednje škole, a njegovo prvo iskustvo je bilo kroz čas digitalne elektronike: „Čak sam imao priliku da radim sa kompletom Z80 — to je bio pravi početak moje karijere.“ Njegov put se okrenuo ka telekomunikacijama, u početku je radio kao tehničar za opremu za kompaniju za satelitske komunikacije, a kasnije se pridružio Motoroli. „Proveo sam veći deo svoje karijere u ovoj kompaniji, u različitim ulogama i timovima: od otklanjanja grešaka u hardveru u proizvodnji, do test inženjeringa, inženjeringa proizvoda, a danas sam više fokusiran na softversko inženjerstvo.“

„Tokom mog putovanja sa kompanijom Motorola prvi put sam se susreo sa NuttX-om. Motorola je lansirala liniju proizvoda pod nazivom Moto Mods, koja je omogućila korisnicima da dodaju hardverske ekstenzije Motorola uređajima. Platforma Moto Mods je koristila fork NuttX-a. Nakon hakatona koji je organizovala Motorola, imao sam priliku da upoznam gospodina Alana Asisa preko LinkedIn-a, koji je bio moj mentor za razvoj. Njegovo vođstvo je bilo neprocenjivo ne samo za moj NuttX razvoj, već i za celu zajednicu NuttX-a.”

Uroniti prste u razvoj embedovanih uređaja nikada nije bilo tako lako kao danas — ipak, može izgledati pomalo izazovno, tako da on veruje da bi kombinovani pristup koji se fokusira na teorijske i praktične aspekte mogao najbolje funkcionisati. „Odličan način za početak bio bi rad na malim praktičnim projektima, poput čitanja različitih senzora i prikazivanja podataka na LCD ekranu“, dodaje Rodrigo.

Image courtesy of Rodrigo Sim

A u vezi sa počecima njegovog sopstvenog RTOS putovanja, on ima nekoliko reči — i nekoliko saveta za one koji takođe žele da počnu da ga koriste: „Moje prvo iskustvo sa RTOS-om bilo je korišćenje FreeRTOS-a, gde sam čitao podatke sa ADC-a, koristio PVM da pustim pesmu na zujalici i prikazujem podatke na ekranu.“

„Verujem da nakon što inženjeri steknu dobro razumevanje „bare-metal“ programiranja, posebno kako da koriste osnovne periferije i hendluju prekide (ISR), mogu da pređu na RTOS kao što je NuttX. To će im pomoći da lakše skaliraju svoje projekte, jer omogućava dodavanje novih funkcija i integraciju složenijih perifernih uređaja.“

NuttX nije jedini RTOS na tržištu, ali za Rodriga, osim njegove lične investicije, još uvek postoji dobar razlog zašto bi to trebalo da bude vaš izbor. „Kao korisnik Linux-a od samog početka moje karijere, prva stvar koja mi je privukla pažnju sa NuttX-om je njegov POSIX-kompatibilni API. Međutim, postoji mnogo drugih razloga zašto je NuttX danas postao moj omiljeni RTOS.“

„Veoma je modularan, nudi veoma napredne funkcije „out of the box“, može da radi na mikrokontrolerima u rasponu od 8-bitnih do 64-bitnih, dobro je podržan od strane mnogih različitih čipset proizvođača, i ima veoma ljubaznu i neopterećujuću zajednicu“, primećuje on, dodajući da je isprobavanje različitih opcija i otkrivanje šta radi za vas, na kraju dana ipak najbolji pristup.

Susreli smo se sa Rodrigovim radom tokom našeg vremena sa Seeed Studio XIAO RA4M1 razvojnim sistemom jer je on bio osoba iza NuttX porta na ploči. Rodrigo nastavlja sa detaljima iskustva: „Početnu podršku za čipset za RA4M1 je dodao Leonardo Afonso (FAE u Renesasu), a kasnije sam dodao podršku za ploču Seeed Studio RA4M1.„

Image courtesy of Rodrigo Sim

„Od svog prvog doprinosa NuttX-u, pokušavao sam da ostanem aktivan tako što sam redovno doprinosio i pomagao da se doda podrška za nove ploče kako bi više ljudi moglo da je koristi. Konkretno za ploče Seeed Studio, dodao sam podršku za XIAO RP2040, RP2350, RA4M1, ESP32-S3 i nedavno sam poslao podršku za XIAO ESP3-C3. Trenutno radim na XIAO ESP32-C6.“

„Svaka ploča je postavljala svoje izazove i njihovo prevazilaženje, dok sam pomogao NuttX-u da nastavi da raste, definitivno je bio moja glavna motivacija za ovaj rad.“

Uprkos njegovom radu na popularizaciji platforme i činjenju je pristupačnijom, Rodrigo smatra da buduća popularnost platforme zavisi od iskustva sa onboardingom: „Mislim da rast NuttX-a zavisi od kombinacije faktora. Naravno, dodavanje podrške za nove čipsete, ploče i senzore je važan deo toga, ali je takođe veoma važno da se omogući lakši način za novajlije da je isprobaju.“

„Danas ne žele svi da čitaju dokumentaciju, iako je NuttX ima na raspolaganju i to veoma dobru, postoje i drugi sjajni načini da se pomogne širenju svesti i usvajanju, kao što su kreiranje postova na blogu, objavljivanje video zapisa na zvaničnom NuttX YouTube kanalu i promocija NuttX radionice koju organizujemo jednom godišnje.“

Image courtesy of Rodrigo Sim

Pošto je veštačka inteligencija postala „the thing“ u svetu tehnologije, jednostavno smo morali da postavimo pitanje u vezi sa njegovom upotrebom i uticajem na ugrađenu scenu. Rodrigov stav je generalno optimističan: „Razgovor o budućnosti je uvek nezgodan, ali ja pokušavam da zadržim pozitivan pogled na svu AI buku. AI može pomoći da se poboljša produktivnost, ali mislim da treba da ga koristimo veoma pažljivo, a ne samo da bez potpunog razumevanja šta kod radi uradimo „copy & paste“ iz AI alata.“ Uprkos rečima opreza, on naglašava da bi potpuno ignorisanje ovih novih opcija bilo opasno – ravnoteža ličnog znanja i efektivne upotrebe veštačke inteligencije je ključna za programere.

Na kraju dana, voleo bi da vidi ne samo više ljudi koji koriste NuttX, već i okolnu zajednicu. „Probajte NuttX i dođite da sarađujete i dajte doprinos sa nama!“ zaključuje Rodrigo.


NAPOMENA: Više informacija o NuttX OS-u moćete naći na Apache NuttX sajtu.

  • About
  • Latest Posts
Dušan Dakić
Dušan Dakić
Writer/Comms manager at magazin Mehatronika
Dušan je deo tima magazina Mehatronika od 2019. godine. On piše stručne recenzije i how-to artikle, i vodi komunikaciju sa brojem firmi.

Takođe je ključna osoba koja stoji iza projekta prevoda tekstova na engleski, a pogotovo onih koji se tiču edukacije i “maker” tema.
Dušan Dakić
Latest posts by Dušan Dakić (see all)
  • Mehatronika intervju: Rodrigo Sim - 16/05/2025
  • PCBWay: Štampa u boji PCB ploča - 11/11/2024
  • Ne, overklokovanje vašeg Raspberry Pi-a neće poništiti garanciju - 25/08/2024
Previous ArticleInnomotics Solutions
Next Article Parker AC15 Variable speed drive

Related posts

magazin Mehatronika: nagradni konkurs #0003

25/06/2025

Radionica o WSCAD softveru

20/06/2025

Mehatronika intervju: Štefan Engleder

14/06/2025

Weidmüller učešće na CIGRE 2025: Saopštenje

04/06/2025

67. Sajam tehnike u Beogradu: Slika trenutka

01/06/2025

Weidmueller Serbia na 37.savetovanju CIGRE Srbija 2025

21/05/2025
Kompanije
ABB akYtec Armsom Auma Automatika Banana Pi Beogradski Sajam Bosch Rexroth CADCAM Data CHIRON Croatia CircuitMess Danfoss DFRobot Digilent Dossis Eaton Elcom Media Elecfreaks Elecrow Electronic Design Elektromont ELESA+GANTER EMP EMT elektro ENEL Valjevo EP-Solutions ePlan Eurocom EXOR ETI Fanuc Faulhaber Festo Fox Electronics Gamax Gomo Design Hennlich Hidraulika HMS ICM Electronics ICOP INEA SR IvDam Process Control Kinco electronics LattePanda Libre Computer Lilygo magazinMehatronika malina314 Mean Well / ASIKO Melco-Buda Metronik Microsoft Mikro Kontrol Milk-V Mitsubishi Electric Momentum National Instruments Neminik Neofyton NVIDIA OM SISTEM Orange Pi PCBWay Pickering Radxa Raspberry Pi Recom Rittal Samsung Schneider Electric Schunk Seeed Studio Servoteh Siemens SM Automation Sobel Soldered staubli STMicroelectronics SunFounder Tectra / Megger teenage engineering Tehnogama TeLa elektrik TI LaunchPad Tipteh TRC pro Trim Triton Engineering UMBRAmatik Unicom Uno-Lux Processing Uno Lux NS URAM System Vesimpex VETS Weidmuller Wurth Elektronik Yaskawa Yokogawa
Distribuciju štampanih izdanja srednjim školama omogućile kompanije
Facebook X (Twitter) Instagram LinkedIn
  • Politika privatnosti
  • Uređivačka politika
  • Kontakt
  • Media kit
  • Slanje jedinica za recenziju
  • Pretplata
  • Elektronska izdanja

magazin Mehatronika - Agencija “Gomo Design”
Stanoja Glavaša 37, 26300 Vršac, Serbia
+381 60 0171 273

© 2025 magazin Mehatronika by Gomo Design.

Type above and press Enter to search. Press Esc to cancel.

Koristimo minimalne kolačiće da bismo obezbedili najbolje iskustvo na sajtu.PrihvatamPolitika privatnosti