[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