Android에서 GPIO제어(ROCK64 보드)
GPIO indexROCK64의 핀은 아래와 같이 구성되어있습니다.GPIO의 이름은 bank, pad, number로 이루어져 있습니다. GPIO(bank)_(pad)(number) 예를 들어 Pi-2 Bus의 16번 핀의 이름은 GPIO3_A5입니다. 이 핀의 bank는 ‘3’ / pad는 ‘A’ / number는 ‘5’입니다. 여기서 index를 구하는
GPIO indexROCK64의 핀은 아래와 같이 구성되어있습니다.GPIO의 이름은 bank, pad, number로 이루어져 있습니다. GPIO(bank)_(pad)(number) 예를 들어 Pi-2 Bus의 16번 핀의 이름은 GPIO3_A5입니다. 이 핀의 bank는 ‘3’ / pad는 ‘A’ / number는 ‘5’입니다. 여기서 index를 구하는
안드로이드 빌드의 시작은 source build/envsetup.sh의 명령어로 안드로이드 환경을 구성하는 것이다.현재 rk3328의 환경설정을 보면FFTools\build.sh에 다음과 같이 되어있다. 12345export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export PATH=$JAVA_HOME/bin:$P
1. 아래 검색 결과처럼 packages/apps/Setting/의 어플을 수정하면 설정 어플이 수정되어 탑재된다.12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364Searching 525515
개요 Hardware System을 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위한 기능과 서비스를 제공하는 System Software이다. 실행되는 응용 프로그램들이 Memory, CPU, I/O장치 등의 자원들을 사용할 수 있도록 만들어 주고 공통적으로 사용할 수 있는 Service를 제공한다. Process 관리 Process 생성, 제거, Pr
Android 앱 분해 방법 APK를 다운받는다. https://apkpure.com/ 앱 추출 프로그램 하기 사이트를 접속한다. http://www.javadecompilers.com/apk 아래 메뉴에서 apk를 업로드 하고 apk 분해된 것을 다운받는다.
Android NDK 개발 환경 구축Android 앱에서 C나 C++코드를 사용하기 위하여 Android NDK를 써야 한다.아래는 Android NDK의 개발 환경 구성 방법을 설명한다. 크게 아래의 세가지를 설치할 것이며, Linux 64bit에서 진행했다. IDE 다운로드 : Android StudioSDK 다운로드 : Android Studio에 포
블루투스 개요 10m 정도의 가까운 거리에 있는 컴퓨터와 휴대폰, 가전제품등을 무선으로 연결하는 기술 블루투스 장점 비교적 저렴한 저전력 근거리 무선 솔루션 다른 무선 기술들에 비해 전자파 간섭 현상에 강함 여러 대의 블루투스 디바이스들과 동시에 접속 가능 무선랜과 달리 데이터와 음성 채널을 모두 가지고 있음 크기가 작아 이동 통신용 단말기 등에 탑재가
개요cJSON은 c에서 JSON을 다루기 위한 라이브러리입니다. 해당 라이브러리가 좋은 점은 단일 파일과 단일 헤더로 이루어져 있어서 importing이 매우 간단하다는 점입니다. 해당 파일은 여기에서 다운받을 수 있습니다. 해당 라이브러리는 MIT 라이센스로 누구나
설치아래와 같이 libcurl을 설치한다. 1$ sudo apt-get install libcurl4-openssl-dev 다음 커맨드로 빌드옵션을 알 수 있다. 12$ curl-config --cflags$ curl-config --libs 아래의 명령어로 빌드 가능
네트워크 구성무선 네트워크 구성‘wpa_supplicant’ 도구는 무선 네트워크 구성에 사용됩니다.주로 wpa_supplicant 및 wpa_cli의 두 가지 프로그램을 포함하는 WIFI 연결 및 구성을 위한 도구입니다. 커맨드 라인와이파이 활성화12echo 1 &g
개요buildroot sdk가 올라간 보드에서는 컴파일이 불가능 합니다. 그렇기 때문에 Cross compiling을 사용해서 컴파일을 진행해야 합니다. Cross compiling toolssdk를 컴파일 한 폴더를 기준으로 아래의 경로를 찾아갑니다. 1cd buil
개요roc-rk3308b-cc-plus 보드는 여러 컴파일 옵션이 있지만 기본으로 buildroot로 sdk를 컴파일 합니다. 보드의 좀더 쉬운 컨트롤를 위해서 ssh를 설치했는데 이 방법을 공유해보겠습니다. buildroot sdk 컴파일기본 sdk에는 ssh가 깔려