/etc/init.d 디렉토리에 대문자 S로 시작하는 shell 스크립트를 만들면 된다.
S99gpio.sh 파일을 /etc/init.d 디렉토리에 만든다.
cd /etc/init.d
GPIO3_15를 제어할 것이다.
cat /sys/kernel/debug/gpio
명령으로 확인 해 보면 GPIO3_15은 GPIO 3 Group에 15번째 이므로
3 Group은 96에서 시작하므로 96+15=111
따라서 GPIO3_15는 GPIO 번호 111이다.
[root@mangoboard ~]# cat /sys/kernel/debug/gpio
GPIOs 0-31, platform/44e07000.gpio, gpio: => 0 그룹
gpio-7 ( |? ) out lo
GPIOs 32-63, platform/4804c000.gpio, gpio: => 1그룹
gpio-32 ( |sysfs ) out hi
gpio-60 ( |cd ) in hi IRQ
GPIOs 64-95, platform/481ac000.gpio, gpio: => 2그룹
GPIOs 96-127, platform/481ae000.gpio, gpio: => 3그룹
gpio-105 ( |omap-serial ) out lo
gpio-106 ( |omap-serial ) out lo
gpio-110 ( |sysfs ) out lo
GPIOs 504-509, platform/tps65910-gpio, tps65910, can sleep: => 4그룹
GPIOs 510-511, platform/50000000.gpmc, omap-gpmc: => 5그룹
gpio-510 ( |rb ) in hi
리눅스에 vi 편집기로 파일을 만들고, 편집한다.
vi S99gpio.sh
파일을 만들고 내용은 아래와 같이 넣으면 된다.
#!/bin/sh
echo 111 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio111/direction
echo 1 > /sys/class/gpio/gpio111/value
저장하고 , 나온다.
vi 편집기에서는 :wq 입력하면 저장하고 빠져 나온다.
chmod +x S99gpio.sh
실행 모드로 권한을 변경한다.
재부팅을 하면 실행이 될 것이다.
Continue reading | 2023-02-13 오후 3:19:01 |
드라이버를 다운로드 받는다.
http://crztech.iptime.org:8080/Release/wifi_driver/RTL8188/rtl8188eu.zip
Continue reading | 2017-12-05 오후 2:27:48 |
Continue reading | 2017-12-04 오후 7:21:34 |