반응형
BeagleBone Black에서 커널 모듈 프로그래밍
Beaglebone Black2015. 9. 20. 09:15BeagleBone Black에서 커널 모듈 프로그래밍

uname 명령으로 비글본 블랙에 설치된 리눅스 커널 버전을 확인합니다. root@beaglebone:~# uname -a Linux beaglebone 3.8.13-bone70 #1 SMP Fri Jan 23 02:15:42 UTC 2015 armv7l GNU/Linux 현재 설치된 커널과 일치하는 헤더파일을 설치해주었습니다. root@beaglebone:~# apt-get update root@beaglebone:~# apt-cache search linux-headers-$(uname -r) linux-headers-3.8.13-bone70 - Linux kernel headers for 3.8.13-bone70 on armhf root@beaglebone:~# apt-get install linu..

BeagleBone Black의 SPI 활성화 하기
Beaglebone Black2015. 9. 14. 22:37BeagleBone Black의 SPI 활성화 하기

현재 설치되어 있는 커널의 버전은 다음과 같습니다. root@beaglebone:~# uname -a Linux beaglebone 3.8.13-bone70 #1 SMP Fri Jan 23 02:15:42 UTC 2015 armv7l GNU/Linux 아래 내용으로 BB-SPI0DEV-00A0.dts 파일을 작성합니다. root@beaglebone:~# nano BB-SPI0-01-00A0.dts/dts-v1/; /plugin/; / { compatible = "ti,beaglebone", "ti,beaglebone-black"; /* identification */ part-number = "spi0pinmux"; fragment@0 { target = ; __overlay__ { spi0_pins_s..

Beaglebone Black을 USB 연결 시 인터넷 사용하기
Beaglebone Black2015. 9. 14. 22:11Beaglebone Black을 USB 연결 시 인터넷 사용하기

USB만 연결하면 비글본 블랙으로 SSH 접속이 가능해진다는 점은 매우 편리하지만 … 먼 이유에서 인지 몰라도 기본적으로는 인터넷 연결이 안됩니다.. 그래서 찾아봤더니 자세히 설명되어 있는 사이트가 있더군요.. http://www.alexschimp.com/beaglebone-black-persistent-usb-internet-connection/ http://lanceme.blogspot.kr/2013/06/windows-7-internet-sharing-for.html 윈도우에서 우선 설정을 바꾸어 주어야 합니다. 제어판에서 네트워크 상태 및 작업 보기를 선택합니다. 어댑터 설정 변경을 클릭합니다. 사용중인 인터넷 연결에서 마우스 오른쪽 버튼을 클릭해서 속성을 선택합니다. 여기에서 Linux USB..

BeagleBone Black에서  스위치 누르면 LED켜보기
Beaglebone Black2015. 9. 6. 13:28BeagleBone Black에서 스위치 누르면 LED켜보기

비글본 블랙 P8의 2번과 8번에 LED를 연결하고 10번핀에는 스위치를 아래 회로처럼 연결했습니다. 스위치를 눌러서 Gpio2_4인 10번핀에 5V가 흐르게 되면 Gpio2_3인 10번핀의 값을 5V(?)로 변경해서 LED가 켜지도록 해보았습니다. 이미지 출처 : http://www.ctrlinux.com/blog/?p=87 AM335x Sitara™ Processors데이터 시트의 Memory Map에서 확인한 GPIO2 시작 주소는 0x481AC000이고 크기는 4K입니다. GPIO를 입력으로 사용할지 출력으로 사용할지 결정하기 위해서 필요한 레지스터로 원하는 비트를 0으로 설정하면 출력상태가 되고 디폴트 값은 입력입니다. LED가 연결되어 있는 8번핀은 출력상태로 만들고 스위치가 연결되어 있는 1..

BeagleBone Black에서 LED 깜빡이도록 하기 ( mmap 사용 )
Beaglebone Black2015. 8. 26. 21:17BeagleBone Black에서 LED 깜빡이도록 하기 ( mmap 사용 )

2015.9.6다시 확인해보려고 실행시켜 봤는데 실행시키면 아래와 같은 에러가 뜨면서 Bus error dmesg 명령으로 확인해보면 아래와 같은 에러 메시지가 보였습니다.Unhandled fault: external abort on non-linefetch (0x1018) at 0xb6f55134 아래 세 줄을 코드에 추가해주어야 에러 없이 정상적으로 수행이 됩니다.(http://stackoverflow.com/a/20874882)system("echo 5 > /sys/class/gpio/export");system("echo 65 > /sys/class/gpio/export");system("echo 105 > /sys/class/gpio/export"); 비글본 블랙 P8의 2번과 8번에 LED를 ..

BeagleBone Black 처음 사용해보기
Beaglebone Black2015. 8. 18. 21:35BeagleBone Black 처음 사용해보기

어제 주문했는데 생각보다 빨리 하루만에 보드가 도착했습니다. 개봉해보니 USB 미니 케이블과 BeagleBone Black 보드, 그리고 퀵 스타드 가이드가 들어있습니다... 비글본블랙크기는 라즈베리파이와 비슷한 크기군요. 라즈베리파이 살때에는 안들어있던 USB 미니 케이블을 기본적으로 제공해 주네요 퀵스타드가이드에 나온대로 USB 미니케이블을 비글본블랙과 노트북을 연결해주고 좀 기다려보니 새로운 드라이브가 윈도우즈에서 잡힙니다. 새로 잡힌 E드라이브에 들어가서 64비트용 드라이버를 설치하려고 실행시켰는데... 설치 도중에 에러가 나버렸습니다. 검색해보니 인증된 드라이버가 아니라서 그렇다는 군요.. http://corefido.co.kr/customer/pop_faq.php?ptype=view&code=..

반응형
image