환경설정 > 무선 및 네트워크 >Wi-Fi 설정 >메뉴키를 누르면 고급설정이 나옵니다. 그럼 2 번째 항목에 자신의 무선랜 MAC 주소가 나옵니다.
IBIS 모델
IBIS는 “I/O Buffer Information Specification“의 약자입니다.
- 반도체 칩의 I/O 버퍼 특성을 I/V관계로 나타낸다.
- 회로에 대한 정보를 숨길 수 있어, 제작사에서 IBIS Model를 공개/보급이 가능함
- Spice Model과는 달리 상용 EDA 도구와 호환성을 가짐
Auto-MDIX의 동작 원리
Auto-MDIX 란 Automatic Medium Dependent Interface Crossover 를 의미하며 HP에 의해 개발된 Network 기술입니다. HP사의 Auto-MDIX기술 소개 페이지
이더넷 케이블의 형태는 TX/RX 를 기준으로 볼 때TX/RX가 서로 바뀌어져 있는 Crossover Cable(TX-RX, RX-TX)과 Straight Cable (TX-TX, RX-RX)로 나뉘어집니다.
각각의 네트워크 디바이스들의 통신은 TX(노드 A)-RX(노드 B) / RX(노드 A)-TX(노드 B)의 연결을 통해서 가능하기 때문에 Straight Cable 로 연결을 하면 통신이 불가능합니다.
하지만 연결된 노드에서 TX와 RX를 전기적으로 서로 바꿔줄수 있는 기능이 있다면 Straight Cable을 사용해도 상호간의 통신이 가능하며 이를 Auto-MDIX라고 합니다. 요즘 나오는 대부분의 네트워크 카드나 노트북에에서는 이 기능을 지원하죠.
임베디스 네트워크시스템에서 이 기능을 사용하기 위해서는 Auto-MDIX를 지원하는 PHY를 사용하고 대칭적(symmetrical)인 구조를 가지는 트랜스포머를 사용해야 합니다. 즉 다음과 같은 구조를 같는 트랜스포머 또는 맥잭을 사용해야 합니다.
트랜스포머가 내장된 UDE사의 RDA-125BAG1A 맥잭
그럼 링크 파트너끼리 어떻게 이것을 설정할까요? 2가지 경우의 수가 있을 수 있습니다. 한쪽만 Auto-MDIX를 지원하는 경우와 둘다 Auto-MDIX를 지원하는 경우.
전자는 쉽습니다. Auto-MDIX를 지원하는 쪽에서 MDI확인을 한후 MDIX확인을 하면 됩니다. 하지만 후자의 경우 양쪽에서 Auto-MDIX을 체크를 하고 최악의 경우 이 체크하는 주기까지 같으면 영원히 링크를 형성하지 못하는 경우도 있습니다.
따라서 IOT 테스트가 중요합니다. 관련글 읽기 Take Advantage Of Fast Ethernet PHY Testing
그리고 HP에서는 이런 문제를 피하기위해 스위칭 주기를 랜덤하게 하는 알고리즘을 내놓았습니다. Automatic Crossover Algorithm
오실레이터, 크리스탈 가이드
- Rf : 피드백 저항, MCU에 따라서 이게 안에 없어서, 밖에다 연결을 해야 하는 경우도 있습니다. 주파수에 따라서 저항값이 달라집니다.
- Rext: 이건 OSC_OUT쪽에 연결하여 전류를 제한합니다.
- Cs : 기생저항으로 PCB 패턴등으로 약 10pF정도로 생각하면 됩니다.
- CL1, CL2: 크리스탈 제조사에서 결정하는 값입니다.
끝까지 믿어주고 결과에 책임지게 하라
한 조직의 리더는 업무 책임자의 책임을 분산시키면 안된다.
최고의 안드로이드용 RSS 리더
행복을 파는 회사 자포스 (Zappos)의 핵심가치
어떻게 하면 오픈 소스 하드웨어 (Open Source Hardware)가 성공을 할까?
이미 소프트웨어쪽에서는 Linux를 필두로 많은 Open Source Software들이
있었고 지금도 활성화되고 있다. 이러한 움직임은 하드웨어에도 영향을 미치게 되었다. 잘 정리된 페이지는 MakeZine의
블로그를 참고하자. Open source hardware 2009 – The definitive guide to open
source hardware projects in 2009
내용을 살펴보면
매우 다양한 분야에서 오픈 소스 하드웨어의 이슈가 있다. 그럼 어떻게
하면 이 오픈 소스 하드웨어가 활성화 될 수 있을까?
사용자층은
전문 개발자가 아니다. Arduino만 하더라도 아티스트, 디자이너들을
위해 만들어진 프로젝트이다. 따라서 누구나 쉽게 개발환경을 갖추고 쉽게 개발할 수 있는 툴을 제공할
수 있어야 한다.
l 사용된 하드웨어
부품은 쉽게 구할 수 있는 것으로 해야 한다.
l 개발 환경은
무료툴을 제공해야 한다. 예를 들면 컴파일러의 경우 GNU 계열의
무료 툴을 제공하거나. 회로도의 경우 무료 CAD 툴인
EAGLE 을
사용해야 한다.
l 가능한 쉽게
개발이 가능하도록 프로그래밍 툴을 제공해야
한다. GNU 계열의 툴이 무료이지만 사용이 쉽지 않다. 이것을
캡슐화하거나 배우기 쉬운 스크립트 언어를 제공해야 한다.
l 개발 보드는
플랫폼 성격을 가지므로 확장성을 고려해 stackable, modular 타입으로 디자인 해야 한다. 예를 들면 Arduino Shield나 Bug labs의
부분: 사용자들이 소통할 수 있는 온라인 플랫폼을 제공하라.
관심이 있는
다양한 사용자들이 서로 이야기할 수 있는 공간이 온라인 상에 있으므로 서로의 프로젝트를 공유하고, 서로
자랑하고, 의견을 나눌 수 있는 환경을 만들어야 한다. 즉
이 공간을 통해 서로가 자극이 되고 격려가 되어 자신의 프로젝트를 공개할 수 있는 온라인 공간이 필요하다. 한
사람, 한 회사에서 주도하는 게시판 성격의 틀이 아닌 누구나 질문을 올리고 서로 답변을 할 수 있는
공간이 되야 한다.
Virtual Cable Tester
Ethernet 네트워크에서는 필수적으로 Ethernet PHY 칩을 사용해야한다. PHY칩에 적용되는 기술중 하나인 VCT(Virtual Cable Tester)는 Marvell에서 개발한 기술로 간단히 얘기하면 UTP 케이블의 단선 및 단락등을 검출하는 기술이다.
- Open: Lack of continuity between the pins at each end of the twisted-pair cable.
- Short: Two or more conductors short-circuited together.
- Crossed pair: Twisted-pair cable incorrectly connected at one end. For example, pair 3 is connected to pins 4 and 5 on one end, and pins 7 and 8 on the other end.
- Reversed pair: Two conductors in a twisted-pair cable connected with reverse polarity. For example, one conductor in pair 3 is connected to pin 1 on one side and to pin 2 on the other, while the second conductor is connected between pin 2 and pin 1.
- Improper termination: Cable terminations not equal to 100 ohms. Because the characteristic impedance of Category 5 (Cat 5) cable is 100 ohms, the cable terminations at each end must also be 100 ohms to prevent waveform reflections and potential data errors.
안드로이드용 트위터 어플
스마트폰으로 할 수 있는 일은 많지만 그중에 제가 가장 많이 사용하는 어플중의 하나가 트위터입니다. 물론 안드로이드용 공식 트위터 어플도 있지만 제가 즐겨쓰는 트위터 어플은 TweetCaster입니다.
- Jump to Top 기능: 타임라인에 글이 많을 때 제일 최근의 트윗으로 이동하는 기능입니다. 이게 없으면 위로 계속 스크롤해서 올려야 합니다.
- List 기능: 트위터를 시작하고 팔로잉하는 사람들의 수가 늘어나면 필수적으로 사용을 하게 되는 기능입니다.
- RT with comment: 단순히 RT를 하는 것이 아니고 코멘트를 달 경우 필요합니다