==========================================================================================
네트워크
==========================================================================================
<C>
=RANDOM ACCESS(임의 접근) : 원하는 위치로 한번에 이동
-순차적접근 : 테이프
(*슈퍼맨 VS 슈퍼컴퓨터(큰 카세트테이프)-순차적접근(저렴))
-랜덤 ACCESS : 레코드판
하드디스크 (바뀌는 추세 => SSD FLASH(돌릴필요 없음 => 전력소모,발열,무게.. 적다))
자기드럼 : 실린더 안쪽에 기록
(*전원공급장치에서 소음 많이남)
(*수냉식(자동차 라디에이터) 방열판(요철모양 - 라즈베리파이)
(하드디스크(FLATER) : 홈(표시))
=파일위치지시자 : 임의 접근 가능
-fseek(FILE *, long offset, int wherefrom);
기준점(SEEK_SET, SEEK_END, SEEK_CUR)
=현재파일 위치 지시자의 위치
ftell
<리눅스>
==Packet Analizer (패킷 분석기) => 채팅 프로그램
=apt-get update
-apt-get install libpcap-dev : library 개발버전
cd /usr/include : 헤더파일
/usr/include : 헤더파일 defualt경로
pcap.h
Packet Capture Lib : 네트워트상의 패킷을 잡는 LIB
-헤더파일 보통 수정 하지 않는다 (다른 PC에서 동작되도록)
capture handler : pcap_t ( cf - fp
int pcap_findalldevs(pcap_if_t **, char *); // len card list
http://blog.daum.net/_blog/BlogTypeView.do?blogid=0Um7B&articleno=56&_bloghome_menu=recenttext
==========================================================================================
AVR
==========================================================================================
=AVR2560
=UART
=RS485 => 반이중통신이라 구현이 어려움 : 발신시 송신막기 / 송신시 발신 막기../
485 칩 - TX
RX => TX의 내용이 RX로 ECHO로 되는 칩도 있음.. => 복잡..
==ADC
=가변저항 사용 0~5V 입력
-16채널 10 bit 분해능(샘플링 간격좁으면 크다) => 0~1023 (0 ~ (2^10-1))
EX )약 512 : 2.5V
=> 단극성 입력 : 하나 입력
=> 차동입력 : 둘 입력(두개의 레벨차이)
-하이젠베르그(가변값이 두 개면 값 측정 불가능 => 시간을 쪼개서 예측 값 뽑아냄)
-노이즈
*값처리: 배열로 처리하기도 함(ti tm28330)
*Thermistor : 온도에 따라 저항이 변하는 소자
-트리거 : 잠깐 멈추는 모양
-프리러닝 : 오실로스코프 그냥 흘러가는 모양
-사용하지 않는 포트는 디지털로 하는 것이 좋음 : 전력소모 때문
=SD CARD/ UART / ... 뽑아냄
<<
=SERIAL 통신 안되는 환경에서 DATA들어오는지 LED연결해서 확인하는 법
=PWM (방향키 UP : LED 밝게 / DOWN : LED 어둡게)
=RTC ( REAL TIME CLOCK) : 시간정보출력
>>
==시험
-온도 및 조도 정보의 ADC 변환 기술 능력 평가
-Character LCD 제어 능력 평가
-시리얼 통신에 대한 처리능력 평가
=필기
-A/D
1. A/D 레지스터
2. 입력버퍼 소비전력 절약
3. 동작설정 / 상태표시
4. 변환오차
5. 잡음제거
6. USART 레지스터
7. UBRR 계산
8.
9.
10.
=실기
-ADC 변환 기술, Character LCD제어, 시리얼통신
Character LCD TIMING 차트보기