Latest Post

/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

l300MHz TI Sitara AM3352 Cortex®-A8 RISC Processor

l256Mbytes DDR3 SDRAM

l256MB NAND

l10/100 Ethernet Physical-layer transceiver


Continue reading 2017-06-21 오후 7:00:04
Recent Comments
홍길동  |  ★★★★☆
CR-U2S4 v1.2를 최근에 구매했습니다. inux에서는 바로 인식하여 사용하고 있는데 Windows 11 에서는 인식하지 못합니다. Windows 11 용 드라이버 부탁드립니다. hanacsb@daum.net 으로 부탁드립니다. 감사합니다
홍길동  |  ★★★★☆
Linux에서는 연결하자마자 바로 동작이 되었습니다. 근데.. Windows 11 에서는 Driver가 인식되지 않습니다. 장치관리자에서는 CP2108 Interface 0 ~ 3 으로 올라옵니다. Windows 용 드라이버 부탁드립니다. hanacsb@daum.net 으로 회신 부탁드립니다.
virus  |  ★★★★★
Mango-M32F4-R10 회로도 부탁합니다. kenchoi1004@daum.net
일방통행  |  ★★★★★
ISE 14.7 virtualbox를 설치했는데, ,iMPACT가 인식을 못하는데, 어케해야하나요?
min  |  ★★★★☆
These are the only Drives available to write images to: # major minor size name 1: 8 0 512805384 sda 2: 8 16 15558144 sdb Enter Device Number or n to exit: 2 Invalid selection! 왜 이런 오류가 나는 걸까요?
dino  |  ★★☆☆☆
NAND Scrub실행 후 에러가 나타납니다/ 조치방법을 알려주세요 에러내용 crz nand_erase_opts erase.addr=0x0, opt->offset=0x0, erase_ieng minfo_erases=0x20000 .....진행후 s3c-nand:ecc uncorrectable error detected---4개발생합니다 빠른 회신부탁드립니다 연락처:010-3752-6251 강희진