임베디드. 쭈욱- 정리해보자.

2018. 3. 14. 17:03IT/Network

반응형

MCU (Micro Controller Unit == Microcontroller) : 는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만들어 정해진 기능을 수행하는 CPU를 말한다. CPU Core, Memory or program 가능한 I/O 를 갖고있다. NOR Flash , EPROM, OTP ROM 등의 메모리를 갖고 있어 정해진 기능을 수행하도록 코딩한다. 기계어 코드가 실행되기 위한 변수나 데이터 저장을 위해 적은 용량의 SRAM을 갖고있다. Chip에 따라 EEPROM을 내장하기도 한다. 

 

MCU는 임베디드 애플리케이션을 위해 디자인 되었다. MCU는 기능을 설정하고 정해진 일을 수행하도록 프로그래밍 되어 장치 등에 장착되어 동작한다. 

MCU 구성요소에는 Timer, UART, RS232, SPI(직렬장치버스: Serial Peripheral interface bus), I2C(inter integrated circuit), ADC,(아날로그-디지털 변환회로) CAN 등이 있다. 

 

EEPROM : 비휘발성 메모리중 하나. 전기적으로만 지울수 있는 PROM으로 칩의 한 핀에 전기적 신호를 가해줌으로써 내부 데이터가 지워지게 되어 있는 롬이다. 모뎀이나 비디오카드, 메인보드에 사용된다. 모뎀의 경우에는 내부에 사용자가 AT command를 통해서 설정한 상태가 전원을 껐다 켠 후에도 그대로 유지. 

 

SFP(Small Form Factor Pluggable) : 광 케이블 꽂는 것... ㅋㅋ

 

SPI(Serial Peripheral Interface) : 통신 인터페이스. MCU와 주변 장치간의 Serial 통신을 위한 규약이다. 외부 주변장치와 Clock 을 통하여 동기화하는 통신 방식이며, 하나의 Master와 하나 또는 다수의 Slave Device간의 통신 방식이다. 

 

SPI 장점: Full duplex(전이중방식) , 최대 16bit 까지 길이 조절, Transiver 필요없음, 단순 센서나 메모리에서 많이 사용. 

SPI 단점: 비교적 짧은 거리에서 동작. ( Chip간 통신에서만 주로 사용), 하나의 master 장치만 지원. 

 

eMMC(embedded Multi-Media Card) : eMMC 는 데이터 고속처리를 위해 모바일 기기에 내장하는 메모리 반도체. eMMC는 컨트롤러와 낸드플래시 메모리가 패키지로 통합돼 제품에 내장된다. 암튼 내장메모리라고 생각하면됨. 컨트롤러가 포함된. 

 

=============== 위의 이론을 Cortina <- SPI -> SX1301 <-GWMP-> lora_pkt_fwd 로 설명해본다. ==================== 

 

Cortina가 MCU인거임. ! ARTIK도 MCU. 여러 기능이 모여있는 모듈. chip. ! 

 

Cortina chip 설명 링크 : http://www.gazettabyte.com/home/2012/8/14/cortina-unveils-multi-channel-dispersion-compensation-chip.html

 

그리고... Cortina에 메모리랑 UART를 control 하는 것들이 있어서 보드로 뽑아내서 사용하는 것임. 

 

 

 

 

 

 

 

728x90
반응형

'IT > Network' 카테고리의 다른 글

RTS/CTS  (0) 2021.02.22
Serial 통신 공부 ....게시판...  (0) 2018.03.19
Port Forwarding  (0) 2017.11.16
비콘 / 블루투스 / Nordic Semiconductor  (0) 2017.10.25
이것저것 용어 다시정리 ㅠㅠ  (0) 2017.10.17