Keresés

Új hozzászólás Aktív témák

  • Janos250

    őstag

    válasz Vladi #5882 üzenetére

    Húha!
    Linux szemléletű microcontroller programozás? Biztosan lehet, de minek?
    A microcontrollerek - általában - nem használnak op. rendszert, hanem mindent egyben töltenek fel, és a feltöltött program fut az idők végtelenjéig.
    Ha kikapcs után újra tápot adunk neki, újra ugyanaz indul el.
    Ami máshol az op. rendszerben van, itt az is a programba épül be, azzal együtt töltődik fel könyvtárként.
    Például "periféria" driverek. Nagy is lesz a program.
    Mivel az Arduino IDE is feltölti a programot, ezért biztosan fel lehet tölteni, megfelelő programmal, de szerintem nem éri meg a vesződséget ezt kibogozni. Scriptből - úgy vélem - ez nem megy.
    Hogy hol van a lefordított program? Állítsd át az Arduino IDE-t szószátyár módba (file/preferences/Show verbose output compilation,upload) és látod, melyik temp területre teszi,
    de a lefordított programot is el tudod file-ba menteni, ha akarod (sketch/Export compiled binary)

    Szóval megoldási javaslat:
    Minden "programot" összefűzni forrásnyelvben egybe, paraméterezni, hogy mikor melyik rész fusson és hogyan, lefordítani, feltölteni, és paraméterekkel (pl. soros port) vezérelni a futást.
    De hátha másnak van jobb ötlete.

  • Aryes

    nagyúr

    válasz Vladi #5882 üzenetére

    Hát a leírásod alapján a nodemcu-val kéne próbálkoznod, az működik parancssorból (Lua nyelven), de ha jól értem, te shell scriptet szeretnél arduino-n futtatni? Mert az nem fog menni. Bár annyi féle projekt van arduinora, még talán shell parancsértelmezőt is írhatott akár valaki, basic például van. :DDD
    Bináris biztosan keletkezik, hogy átmenetileg hová kerül és lehet-e vele amúgy valamit kezdeni, azt majd az okosok leírják (én is kíváncsi vagyok), de a program végül az arduinora kerül, és a pc-től teljesen függetlenül fut rajta.

Új hozzászólás Aktív témák