[elektro] BASH -akodás a while ciklussal sudo
elight
elight at gmail.hu
Mon Oct 24 16:48:39 CEST 2016
Igen GPIO.
Most próbálgatom többféle módon is elérni..
Igazából az cseszi a csőrömet,
hogy jórészt minden mintaprogram
és főleg az is, amelyik már egészen jól
megfelelne, bitenként buzerálja a portot.
Nekem meg elég gyorsan kellene
és hol byteosan , hol word szerint
írva - olvasva.
Ez szerintem csak pár sor lenne ciklusban
pörgrtve,
de amit itt találtam mint ajánlás
nem igazán tetszett.
A gyakorlatban címgenerátornak használnám
egy külső eszköz tesztelésénél.
A mintapéldám szerint meg fizikailag lassabban is,
és nem egyszerre, hanem szekvencia szerint
billegeti be a biteket egy mikrocontrolleres
megoldással összevetve.
https://projects.drogon.net/raspberry-pi/wiringpi/the-gpio-utility/
Ott a komment-ek közepében :
|void outputBinary (int value)
{
if ((value & 0x01) == 0) digitalWrite (17, 0) else digitalWrite (17, 1) ;
if ((value & 0x02) == 0) digitalWrite (18, 0) else digitalWrite (18, 1) ;
if ((value & 0x04) == 0) digitalWrite (21, 0) else digitalWrite (21, 1) ;
... etc.
}|
Szóval az kisebb bajom, hogy kell a sudo
( azt tul. csak szeretném megérteni.. )
De az már nagyobb, hogy a
"BCMIO memory mapped GPIO" szerint is
csak SET vagy RESET regiszter van az IO bitek
manipulálására.
És jelenleg próbálkozgatok, ennek a felületnek
közvetlen eléréséért fondorkodom.
Üdv István
2016-10-24 16:22 keltezéssel, Kiss Gabor írta:
> On 10/24/2016 03:32 PM, elight wrote:
>> Az tudja esetleg valaki ..
>>
>> miért kell a sudo a GPIO eléréséhez RASPI-nál?
> Mert nem vagy benne a megfelelő csoportban.
> (talán gpio? most el kell rohannom, de később megmondom.)
>
> Na meg attól is függ a válasz, hogy MIKÉNT éred el a lábakat.
> (Van legalább 3 módja.)
>
> g
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list