[ 서버 설정(ip: 192.168.10.2) ]
// iperf를 서버로 실행

# iperf -s

// 서비스에 등록
# iperf -s -D
// 서비스에서 제거
# iperf -s -R


[ 클라이언트 설정 ]
// Client 실행

# iperf -c 192.168.10.2 -i 1

보다 다양한 서버/클라이언트 설정이있으며 help를 확인
help에 대한 내용은 추후 정리를 하자.

아래 이미지는 윈도우용 jperf 실행 모습이다.
[http://repository.egloos.com/5166176] 사이트에서 아래처럼 비쥬얼하게 사용할 수 있다는 글을 봤다.

컴퓨터에 jdk를 설치하고 java실행파일 PATH를 환경변수에 잡아줘야 한단다. 그런데 난 Win 7이라 아직 익숙치가 않다.
jdk는 sun.com에서 다운받을 수 있습니다.
비쥬얼한것이 사용하기 편하다. 압축을 풀고 실행파일을 실행하면된다.


http://www.winapi.co.kr/android/

'Etc > Site link' 카테고리의 다른 글

wireless driver 가 있는 사이트  (0) 2012.02.14
Network 관련 정리가 잘되어 있는곳  (0) 2012.02.08
삼성 open source  (0) 2011.10.31
안드로이드 관련 블로그  (0) 2011.10.04
java의 정석 지필자 카페  (0) 2011.07.21
https://opensource.samsung.com/index.jsp;jsessionid=4D7E38F8E471064089A27C2E7248C6FB
http://dlucky.tistory.com/category/전공자료/안드로이드

'Etc > Site link' 카테고리의 다른 글

Network 관련 정리가 잘되어 있는곳  (0) 2012.02.08
안드로이드 예제 프로그램 및 application 관련 자료  (0) 2011.11.09
삼성 open source  (0) 2011.10.31
java의 정석 지필자 카페  (0) 2011.07.21
samsung opensource site  (0) 2011.02.03
가끔 사용할 때 option을 잊어 버리는 경우가 있다.
그럴때를 대비해서~~

diff  -urN  src1  src2  >  file.diff
[참조] http://www.ktword.co.kr/tech_map.php?choice=map&mgid=257&m_temp1=997



4. 음성 코딩과 통신과의 관련 * ITU-T 관련 표준 (ITU-T에서 음성부호화 표준을 주도하고 있는 편임) 압축방식 비트율 MOS 사용예 ------------ ---------- ------- -------- ㅇ G.711 PCM 64kbps 4.1 PSTN ㅇ G.721/G.726 ADPCM 32kbps 3.85 PSTN ㅇ G.723/723.1 MP-MLQ/ACELP 6.3 또는 5.3kbps 3.9 또는 3.65 VoIPG.728 LD-CELP 16kbps 3.61 이동전화G.729/729a CS-ACELP 8kbps 3.92 VoIP * 한편, 방송,음향기기 등에서는 Dolby AC-3, MPEG-2 AAC 등이 주로 사용됨
http://cafe.naver.com/javachobostudy.cafe

출처 수정 @ lab | mizys
원문 http://blog.naver.com/mizys/60008208576

<blutetooth>

정의: 작고 저렴한가격, 적은 전력소모(100mW)로 휴대폰,노트북,PDA 등과 같은 휴대용장치, 가정용 전자제품, PC주변장치들을 근거리에서 무선으로 연결하기 위한 무선인터페이스 규격사양이다. 근거리 무선통신 규격. 2004년 현재 1.0, 1.1b버전이 상용화, 0.9~2.0까지 specification나옴.

 

보급형태: PCMCIA카드, USB Dongle, 내장형.

 

응용분야: 휴대폰(무선헤드셋, 인터넷접속, 인터콤/무선전화/휴대폰의 복합기능을 갖는 전화,전자상거래), 노트북(휴대폰통한 인터넷접속, 데이터교환 및 동기화)

 

규격 (v1.0,v1.1)

-         2.4GHz대역의 unlicensed ISM band

- 1Mbps -> ACL(비대칭 연결): 한쪽으로 723Kbps, 되돌아오는 건 57.6Kbps

                 -> SCO(대칭 연결): 432.6Kbps

   - 간섭방지를 위한 Frequency Hopping(주파수 호핑) 방식: 79/23hop, 1600hop/sec

   - 저소비전력(대기상태 0.3mA, 송수신시 최대 30mA)

   - 전송거리: 10m (100m까지 가능)

   - Class 1,2,3 송신파워: 100mW, 2.5mW, 1mW

   - Modulation: GFSK(Guassian FSK)

   - 3channel의 voice 지원

   - Point-to-Point, Point to Multi 방식 -> Piconet, Scatternet

 

• 2.400~2.480GHz ISM대역을 사용, 1MHz간격으로 79채널을 사용해서 Frequency hopping방식, 1Slot이 625usec이므로 1초에 1600회 Freq.hopping을 한다.

 

장점: 이동성, 저렴한 비용, 개인 네트워크가 가능해짐.

        휴대기기에 장착으로 개당 5달러 정도의 비용으로 대량출하가 가능

             국제적으로 통일된 실질적 표준, 기술에 대한 강력하고 다양한 지원세력이 있다.

            

단점: 1Mbps의 저속, 제한된 동작범위, IEEE802.11 등과 상호 간섭 문제, 완벽한 상호 호환성을 이루기 위한 인증 문제, 전자상거래를 위한 보안 문제 등.

          시장의 불확실성이 높음. 기술개발의 미진으로 시장활성이 지연되고 있음.

          진보된 배터리 기술도 해결해야할 과제.

 

프로토콜: OSI 7 layer를 모두 정의하고 있다. RFCOMM – PPP – IP – UDP/TCP – WAP

연결기술: Standby(대기), Page(예약), Inquiry(질의)

               [Active] 데이터전송이 이루어지고 있는 상태

               [Hold](중지) 주 목적은 전력소비 절감

[Sniff] slave에게만 해당. 전력소비절감이 hold보다는 덜됨. 데이터 전송을 안되지만 낮은 레벨에서 전송되는 데이터에 귀 기울임.

[Park](임시정지) hold보다 더 낮은 활동 레벨. 마스터와 동기화 하고 전해지는 메시지를 확인하기 위해 신호를 듣는 상태.

안녕하세요!

이번에 갤럭시S2에서 소개해볼 기능은 갤럭시S2 와이파이 다이렉트 기능입니다!

 

갤럭시S2에 이번에 새로 생긴 기능이라서 아직 잘 모르시는 분들이 많을 것 같아요

함께 보시기 전에 손가락을 눌러주세요!><

 


우선 와이파이 다이렉트란??

 

갤럭시S2에 있는 WIFI 모듈만을 이용하여 무선 공유기 등의 무선 AP없이 WIFI 다이렉트가 설치된 기기 끼리 서로 통신하여

정보를 공유할 수 있는 기능을 말합니다.

WIFI 다이렉트는 보안은 WPA2 방식을 지원하며, 802.11a/b/g/n망과도 완벽히 호환된다는 점에서

기존 와이파이망과 보안과 전송속도 등은 똑같습니다.


기존의 블루투스와 다른점은?

 

Wi-Fi다이렉트 VS 블루투스

최신 블루투스 규격인 블루투스4.0는 최대 100m까지 연결 거리를 제공하는 반면, Wi-Fi다이렉트 는 최대 200m 안에서 기기끼리 선 없이 직접 연결할 수 있습니다. 그리고 데이터 전송 속도는 블루투스4.0 24Mbps인 데 비해, 와이파이 다이렉트는 최대 300Mbps가 됩니다.

 

 

그럼 와이파이 다이렉트를 설정하는 방식부터 알아보겠습니다.

먼저 무선 및 네트워크 설정에 들어간 후에 WIFI 다이렉트 설정을 선택하고 WIFI다이렉트에서 체크표시를 해주세요!

 

 

위에 보시는 것 처럼 Wi-Fi 다이렉트 기능을 사용함과 동시에 현재 설정되어 있는 3G데이터 통신 이나 Wi-Fi를 통한 무선 인터넷은 해제되어야 합니다. 그리고 타 기기 또한 Wi-Fi다이렉트 기능이 활성화 되어 있어야 두 기기간의 통신이 가능해요.

 

 

다이렉트 기기의 명칭이 나오고 하단에 연결됨을 통해 타 기기와의 연결 상태를 확인해보실 수 있습니다.

 


 

이제 동영상을 클릭한 후 공유에서 Wi-Fi를 클릭하시면 전송이 시작됩니다. 저는 이번에 1.3GB 크기의 동영상을 전송하는데 5분 정도가

걸린것 같아요!

이제 와이파이 다이렉트 기능을 이용해서 더 빠르게 데이터를 전송해보세요

블루투스보다 더 빠를겁니다!

 

그럼 이것으로 와이파이 다이렉트 포스팅을 마치겠습니다!

좋은 하루 되세요><

 

 

 [ 갤럭시S2 카페 바로가기 ]

위의 카페에 가시면 보다 더 다양한 정보가 있어요 :) 많은 도움이 되실 겁니다!!

http://www.anandtech.com/show/4177/samsungs-galaxy-s-ii-preliminary-performance-mali400-benchmarked/1

삼성 오리온 듀얼코어 ARM Cortex-A9 칩 정보.

- 삼성 Exynos 4210
Cortex-A9 MP2 1GHz (코어당 2.5 DMIPS/MHz)
삼성 45nm 공정.
L1 캐시 32KB 명령어 + 32KB 데이터, L2 캐시 1MB.
1
080P 30fps 디코딩
네이티브 트리플 디스플레이 컨트롤러 아키텍쳐 온보드
(두개의 디스플레이로의 출력과 HDMI를 통한 세번째 디스플레이 지원)
HDMI 1.3a
임베디드 GPS
Mali-400 쿼드코어 gpu

이론 267 million triangle/s, 1600 million pixel/s (fillrate)
(
허밍버드는 이론 90 million triangle/s, 실성능 20~28 million triangle/s)

삼성의 갤럭시S2 사이트에서는 3200M pixel/s 라고 하네요.



- Mali-400 MP
30 million triangle/s, 275 ~ 1100 million pixel/s (@275MHz)
성능이 이렇게 알려져있고,
1코어 : 275M pixel/s, 4코어 : 1100M pixel/s(@275MHz) 이렇게 해석이되는데,
Exynos 4210은 1600M pixel/s으로 알려져있어서, 클럭이 400MHz라고 해석을 했었습니다.
그런데 3200M pixel/s 이라니.
-이 부분에 뒤에서 다시 다루겠습니다.-



물론 끼워맞춰보면, 1코어 : 1100M pixel/s, 4코어 : 4400M pixel/s(@275MHz)이고,
4코어에 클럭을 200MHz로 하였다라고 해석해볼 수 있습니다.

하지만 ARM의 자료에서는 엄연히 코어당 275M pixel/s라고 하고 있습니다.
대체 3200M pixel/s 이란 수치는 무엇을 근거로 한건지.
클럭이 800MHz되는 것도 아닐텐데 말이지요.
차기 제품인 Mali-400MP보다 최대 5배의 성능이라는 Mali-T604라도 되는건가요.
-이 부분에 뒤에서 다시 다루겠습니다.-

아직 제품 출시전이지만, 아난드텍에 벤치마크가 올라왔네요.
제품 출시 전이니 그냥 참고만 하는게 맞을듯.


GUIMark는 웹브라우저를 많이 타서, 객관적인 비교는 어렵지만 참고는 될듯.


넥서스S와의 비교에서 허밍버드와의 차이를 짐작할 수 있습니다.
타사제품과의 비교에서는 테그라2랑 비슷.


넥서스S에는 크게 앞서는데, 테그라2에는 좀 밀리네요.

여기까지만 보면 허밍버드 대비 1.5배정도, 테그라2와는 비슷한 정도입니다.


넥서스S(허밍버드)보다 밀립니다.
최적화의 문제인지, 벤치 특성인지 모르겠네요. 해상도가 옵티머스X2와 다르지도 않은데 말이지요.


이건 좀 괜찮네요.
허밍버드보다 좀 앞서고, 테그라랑 비슷하고.


아키텍처를 보면 나오지만, 멀티코어화되어도 픽셀프로세서만 증가하지, 지오메트리 프로세서는 계속 하나입니다.
코어 개수와 관계없이 30M triangle/s 라고 고정된 수치를 표시한 이유가 이겁니다.
만약 클럭이 400MHz라면, 44M triangle/s 정도겠네요.
허밍버드에 탑재된 PowerVR SGX540이 28M triangle/s로 알려져있습니다.

지오메트리 프로세서 1개, 픽셀 프로세서 4개의 단위가 코어 하나인 것으로 보입니다.
쿼드 gpu이니 저런 코어가 4개가 병렬 연결된 것이고요.

Exynos 4210의 성능으로 기존에 알려진게,
267M tri/s, 1600M pixel/s이고, 최근에 변경치를 반영하면, 267M tri/s, 3200M pixel/s 입니다.
ARM의 자료를 보면 코어당 성능이 30M tri/s, 1100M pixel/s(@275MHz) 입니다.

픽셀성능 기준으로 맞추면,
4코어에서 88M tri/s, 3200M pixel/s(@200MHz)가 됩니다.
개인적으로는 이 수치가 현실성있다고 봅니다. 공식사이트에 픽셀성능만 표시한 것도 그렇고요.
(gpu클럭과 cpu클럭은 별개입니다. Exynos4210이 1GHz 제품이라고 gpu도 1GHz 작동하는건 아닙니다.)

그런데 지오메트리 성능에서 차이가 너무 심하지요.
지오메트리 프로세서 개수가 코어당 1개 이상이고 픽셀 프로세서 개수를 코어당 4개이하로, 클럭을 올리면 비슷하게는 맞출 수 있지만, 알려진 수치와 여전히 차이가 큽니다.
가능성이 낮다고 밖에 볼 수가 없는데, 다른 방법이 있는건지.

벤치결과만 놓고보면, 클럭은 대부분의 모바일제품에서 통용되는 200MHz가 적용되었을 것으로 생각됩니다.
거기에 4개의 코어 중 하나만 사용했을 가능성이 높습니다.

그렇지 않다면, 허밍버드에 밀리는건 도저히 납득이 안 갑니다.
200MHz면 22M triangle/s정도가 나오고, 이 수치는 GL벤치마크 - 이집트의 프레임결과와도 들어맞습니다.

일부 벤치마크에서 허밍버드에도 못 미치는 결과를 보인 것은 이것으로 어느정도 설명이 가능하다고 봅니다.



테그라2가 600MHz LPDDR2 메모리를 사용하는데, 갤럭시S는 LPDDR1(아마도 400MHz)이고,
갤럭시S2는 LPDDR2를 사용하는 것으로 알려졌습니다.
6.4GB/s까지 메모리대역폭을 지원하고, DDR3, DDR2 메모리를 지원한다는데,
모바일인 이상 최대 800MHz LPDDR2를 지원할 것으로 보입니다.  
만족스럽지 않은 성능은, 메모리 대역폭이 문제일지도 모르겠는데, 아래 자료가 해석이 애매합니다.



위 자료는 코어증가에 따라 프레임이 거의 정비례로 증가하고,
아래 자료는 코어가 증가해도 프레임당 메모리대역폭이 일정하다고 합니다.
이를 종합하면, 코어가 증가할수록 요구되는 메모리대역폭이 정비례로 증가한다는 얘기가 되는데, 이게 맞는 얘기인건지.
이 해석이 맞다면 메모리대역폭 부족으로인한 병목으로 실성능이 낮게 나왔다라는 말이 성립을 합니다.

어느 쪽이건 실망스러운 성능이긴한데,(기대가 원체컸던 탓이겠지요.) 최적화를 거쳐서 조금이라도 나아진 모습을 보였으면 합니다.

'Etc' 카테고리의 다른 글

네트워크 대역폭 측정(IPerf)  (0) 2012.01.02
diff 사용하기  (0) 2011.08.22
G.711 G.721/G.726 G.723/G.723.1 G.728 G.729/G.729A  (0) 2011.07.28
[펌] Bluetooth specification  (0) 2011.07.18
[WiFi Direct] 갤럭시S2 끼리 연결하는 방법  (0) 2011.07.14
http://opensource.samsung.com/

+ Recent posts