[Javalist] Pi4J para
Peter Verhas
peter at verhas.com
2016. Júl. 30., Szo, 17:44:19 CEST
Alapvetően felteheted a libeket egy mezei PC-re is. Futtatni amúgy sem
akarod a kódot a libekkel, hiszen nem áll rendelkezésre a hardver
környezet. Csak unit, vagy package szintű integrációs teszteket akarsz
futtani. Ezek viszont nem használják ezeket a lib-eket, hiába vannak rajta
a classpath-on, maximum betöltődnek, de csak mock-okat fogsz használni.
Ha valamiért úgy érzed, hogy bármelyik tesztnek meg kell hívnia a pi4j
library-t, akkor nem tiszta a kódod, épp idejében vagy, hogy kitisztítsd.
Ezért is nem találsz rá gyári mock-ot, mert ha ilyen kellene az nem jó
practice.
Péter
On 2016. júl. 30., Szo at 17:33, Peter Verhas <peter at verhas.com> wrote:
> A jar is egy konténer, azt is szét lehet bontani, abban is lehet .so fájl.
>
> Egyébként meg mi történhet?
>
> Péer
>
> On 2016. júl. 30., Szo at 13:39, Gádori Zsolt <gadori.zs at gmail.com> wrote:
>
>> Sziasztok!
>>
>> A helyzet:
>>
>> Faragok egy programot ami raspberryn fog futni. Most azt hozza a
>> feladat, hogy a rendelkezésre álló GPIO bitek közül néhányat
>> használnom kell. Ehhez van a Pi4J könyvtár ami ezt java alól lehetővé
>> teszi. Eddig ok.
>>
>> Rendben van, hogy raspi-re feltelepítek mindent, és ha el nem szúrom,
>> akkor működik. De nem raspi-n fejlesztek.
>>
>> A kérdés...
>>
>> ...az, hogy a fejlesztő gépre, ami egy laptop, vagy helyzettől
>> függően egy asztali PC, feltehetem-e a fenti libeket? A félelmem az,
>> hogy a csoda tudja, hogy a kernel szinten milyen címeket szólít meg
>> végül a lib, nem fog-e valami turpisságot csinálni a mezei pc-ken?
>>
>> Kell egyáltalán ezzel a problémával foglalkozni, vagy a p4j fejlesztői
>> megoldották, és fölösen parázok? (nem csodálkoznék, ha nekik is eszükbe
>> jutott volna, de nem próba-szerencse alapon akarom megtudni :-)
>>
>> A para oka:
>>
>> A http://pi4j.com/install.html lapon a
>>
>> "Prerequisites/WiringPi Native Library" címszó alatt az alábbi
>> olvasható:
>>
>> "Pi4J depends on the WiringPi native library by Gordon Henderson.
>> No installation is required for Wiring Pi. Wiring Pi is embedded in the
>> Pi4J native library."
>>
>> Ez én úgy értelmezem, hogy ha a java lib feltelepül, akkor megy vele a
>> natív oldal is. A célplatformon ez tök rendben van, de egy pc-s
>> fejlesztői gépen ahol nincsenek ilyen funkciójú GPIO-k ott mi fog
>> történni, amikor megszólítom a libet? A .deb-et szétbontottam, ott nem
>> találtam kernel modult, csak .jar fájlokat.
>>
>> Tud erről valaki valamiféle tapasztalatot átadni, esetleg olvasnivalót?
>> Telepítési leírás természetesen van, de erről a kérdésről se a raspi
>> oldalán, se a pi4j oldalán vagy nincs semmi. (vagy figyelmetlen voltam,
>> és elmentem mellette)
>>
>> Köszönöm!
>> --
>> Gádori Zsolt <gadori.zs at gmail.com>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20160730/13165e0a/attachment.html>
További információk a(z) Javalist levelezőlistáról