개발(59)
-
[React-Native] remove listener
보통 React-Native에서 listener를 등록할 때는 render함수가 끝난 시점인 componentDidMount함수에서 등록한다. 그리고 페이지를 벗어나게 될때 listener를 해제 시켜주지 않으면 중복된 listener를 등록할 수도 있기에 해제 시켜주는것이 좋다. 예시 1234567componentDidMount(){ this.orientationListener = Orientation.addListener(this._setOrientation);} componentWillUnmount() { this.orientationListener.remove();}Colored by Color Scriptercs
2017.05.25 -
[오드로이드 XU] LCD사용시 해상도 수정
수정시 Read-Only file system 오류가 발생할 때 # mount -o rw,remount / 위 명령어를 써주면 수정가능 odroid 터치 스크린 사용시 화면 짤림 문제안드로이드 os의 경우 /sdcard/boot.ini 우분투 os의 경우 /boot/boot.ini vi편집기로 들어가서 수정! (수정시 권한을 주어야 수정 가능 --> su 명령어를 통해 권한 부여후 수정)수정 후 저장하고 나오기위해서 키보드 esc를 누른후 :wq! 명령어를 써주면 됨 (:w -> write의 줄임말, :q! --> quit의 줄임말) 12345678910111213141516171819202122ODROIDXU-UBOOT-CONFIG setenv fb_x_res "1280"setenv fb_y_res "..
2017.05.19 -
[React-Native] Android Release APK 생성
React-Native 에서 Android Signed APK 만드는 방법 1. keytool를 사용하여 key를 생성 --> Windows 환경이라면 C:\Program Files\Java\jdkx.x.x_x\bin 해당 경로에서 명령어를 입력해야한다. 1$ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000cs --> MAC 환경이라면 적당한 위치에서 위 명령어를 입력해주면 key파일이 생성된다. 명령어를 통해 유효기간이 10000일 짜리인 my-release-key.keystore 파일이 생성된다. 2. 생성된 my-release-key.keyst..
2017.05.18 -
[망고보드 M32] UART 통신
UART의 포맷Start Data 0 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 Stop start bit, Data 0~7, stop bit 이 순서이다. Baudrate는 데이터 전송 속도의 측정치, 보통 초당 비트 bits 수 이다. 회로도를 보면 망고보드는 RS-232C level Converter와 연결되어 있다. 망고보드에 달려 있는 SP3232C를 거쳐 UART1과 UART2가 rs232 신호로 나오는 것을 알 수 있다. 참고로 UART1 (RX) - PA10 UART1 (TX) - PA9 UART2 (RX) - PA3 UART2 (TX) - PA2 에 핀이 설정되어 있다. 만약 RS232를 거치지 않고 본래의 UART신호를 사용하고 싶다면 점프선..
2017.05.14 -
[망고보드 M32] RS-232와 UART
RS-232-C 망고보드의 경우 UART의 출력을 RS-232-C 신호 레벨로 변경하여 통신이 때 RS-232-C는 신호를 전송하기 위한 신호 레벨 및 커넥터 규격을 정의Bit Rate 및 기타 신호의 포맷은 UART 전기적으로 바라보면 RS-232-C는 Logic HIGH를 나타내기 위해 +12V, LOW를 나타내기 위해 -12V 사용수신측은 +3V 이상이면 HIGH , -3V 이면 LOW로 인식하도록 되어 있음.--> +12V를 만들어 내기 힘들면, +5V를 사용할 수 있음. (이때는 RS-232-C호환이라 부르기도 함) UART vs RS-232-C ---> Universal Asynchoronous Receiver Transmitter (UART)UART는 CPU에서 나오는 신호레벨(TTL 레벨)..
2017.05.14