본문 바로가기

Study/ETC & TIP53

windows 10 업그레이드 드뎌 내일 윈도우 10이 출시가 되네요. 윈도우 트레이 아이콘에 업데이트 아이콘이 떠서 봤더니 윈도우 10이 곧 출시된다고 바뀌어 있네요 ㅎ 윈도우 8의 실패를 극복할 수 있을지;; 내일 출시가 되면 바로 설치해봐야겠네용.. 그나저나 미리 백업한번 해놔야 하나 ;; 2015. 7. 28.
Wire Shark (network mornitoring) UART통신의 경우(RS232나 RS485,RS422등) PPA를 통해 중간에서 모니터링을 할 수 있습니다. TCP/IP통신의 경우 Wire Shark라는 프로그램으로 모니터링이 가능합니다.^^ Wire shark 다운받으러 가기!! 위 링크를 눌러 프로그램을 다운받고 설치해 주세요. 체크표시 된거 왠만하면 그대로 설치하세요. 특히 WinPcap은 꼭 설치하세요. 안그러면 모니터링을 할 수 없습니다.^^ 다 설치하고 실행하면 아래의 그림이 나옵니다. Interface list는 말 그대로 모니터링 가능한 네트웍 리스트 입니다. 네트웍카드가 여러개일 경우 선택해주시고, 하나만 있을 경우 바로 start를 눌러주세요. 그럼 감시가 시작되고 아래 사진과 비슷한 내용들이 출력됩니다. 크게 3부분으로 보일껀데 첫.. 2015. 7. 17.
static !! C와 JAVA에는 둘다 static이 있습니다. 하지만 같은듯 하면서도 둘은 언어에 따라 완전 다른 역할을 합니다. C에서의 static!! C에서는 static을 선언하면, 선언한 함수나 선언한 C파일(*.C)에서만 사용가능하며, 초기화는 처음 컴파일할때만 하게 됩니다. 즉, 정적이면서도, 지역변수가 되는 거지요. 예를 들어 아래의 함수가 있다고 한다면 void ex(void){ int a=0; static int b=0; a++; b++; printf("a=%d b=%d\n",a,b);} int main(void){ while(1) { ex(); }}a의 값은 계속해서 0으로 출력이 되지만, b의 값은 점점 증가할 것입니다. 또한 main에서는 저 b라는 변수에 접근을 할 수가 없습니다. 아래와 같이.. 2015. 3. 5.
PPA PPA다운로드 보통 RS232는 1:1통신으로 알고 있습니다. 그래서 PC와 PC간, PC와 장비 또는 장비와 장비간 통신을 할때, 제대로 통신이 되는지 알기가 힘듦니다. 위 그림처럼 보통은 3가닥을 많이쓰며 A의 Tx가 B의 Rx가 되고, A의 Rx는 B의 Tx 그리고 Gnd는 공통으로 씁니다. RS232에 대한 자세한 통신방식은 검색을;; 아무튼, 이들간의 통신의 모니터링을 위해서 나온게 PPA라는 겁니다. RS232통신이 1:1이라 중간에 선을 다 따면... 한쪽으로는 통신이 안되버리죠. 그래서 PPA는 둘간의 Rx와 Gnd선만 따와서 모니터링을 하는데만 씁니다. 위 그림처럼 A가 B로 보내는 데이터는 PPA2에서 확인이 가능하고, B가 A로 보내는 데이터는 PPA1에서 확인 가능합니다. 위와 같이.. 2015. 2. 12.
Admob google play 버전 9월 1일자로 기존 admob 서비스가 종료되고, 새로운 admob으로 바뀌면서 기존 라이브러리도 바뀌게 되었습니다. 이제 google play에 publish 할때에는 새로운 admob 라이브러리를 적용 해야 합니다. 그리고 기존 admob(admob.com)에서 new admob(app.admob.com)으로 주소도 바뀌었습니다. 일단 오늘 중요한건 admob 라이브러리 업데이트 인데요. 기존과 비교를 해보면... 2015. 2. 12.

인기글