UNIT 01 마이크로 프로세서 개론 로봇 SW 교육원 조용수.

Slides:



Advertisements
Similar presentations
Embedded System Engineering dept. University of Incheon.
Advertisements

Embedded System 2009 년 11 월 16 일 Embedded Computer1 ● Hardware 와 Software 가 조합되어 특정한 복적을 수행하는 시스템 ● 특정한 기능을 수행하도록 Micro Processor 와 I/O Device 를 내장하며,
Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved. 제 10 강.
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
한국마이크로소프트 Microsoft Confidential. 상세 결과테스트 결과 SMB 2 의 성능이 Windows Server 2008 Beta 3 기준으로 Windows Server 2003 SP1 (SMB 1) 에 비해 9% 이상 향상된 결과를 보임 Microsoft.
Data Communication/Computer Network 관련 교과목의 내용
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
전산팀 업무보고 ► 보고일 :2016 년 5 월 24 일 ( 화 ) 1. PC 세부사양서 구분세부사양수량 ( 대 ) PC 제조사 : 삼성, HP ( 조립 PC 제외 ) 운영체제 : Windows 7 Pro 64bit 이상 CPU : Intel i5 6 세대 3.2Ghz(
1)RACK 2)UPS 3)P D U 장치 4)Server Group 5)KVM Switch 7)UPS 를 위한 HUB 6) RACK Monitor.
산딸기 (RASPBERRY PI) 에 관심이 계신분 있으신가요 ?. 라즈베리 파이에 관심을 가지게 된 이유.
산딸기 (Raspberry Pi) 에 관심이 계신분 있으신가요?
컴퓨터와 인터넷.
Advanced RTU 환경관리공단 프로토콜 탑재가능
컴퓨터 운영체제의 역사 손용범.
캡스톤 디자인 졸업논문 중간보고서 순천향대학교 컴퓨터공학과 빛의전사.
PC정비사 2급(필기) 제6강 기타 주변장치 예상문제.
EZ Board-M In-Ho, Roh Real Time System Lab.
그래픽 하드웨어.
네트워크 기술을 통한 현재와 미래 소개.
임베디드 시스템 개론 8. 임베디드 시스템 개발 환경 8주차 강의 자료 Embedded System Lab.
(목) 초등 ICT 교육 방법론 2013년 봄학기 허 민 오
UNIT 01 마이크로 프로세서 개론 로봇 SW 교육원 조용수.
ARM 명령어집합시뮬레이터(ISS)를 이용한 임베디드시스템 설계 방법론
임베디드 시스템.
UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수.
갤럭시 S를 이용한 자동차 원격 제어 시스템 담당교수 : 진현욱 교수님
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
리눅스 라우터 (iii_lrp) 컴퓨터응용과학부 담당교수님 : 이상훈 마 의 호.
독립형 모션제어기 사양 - Catalog (optional) XMC-PO04-MOD
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
1. Embedded System의 이해.
FTP 프로그램 채계화 박재은 박수민.
PC 정비 양산시.
사물인터넷(IoT) 융합실습을 위한 교육용 실습장비
버스카드 시스템 1조 하경록 : 작품 제작, 파워포인트 김태승 : 작품 제작, 파워포인트 최성호 : 작품 제작, 프로그래밍
4. LAN의 배선체계 (3장. LAN: Local Area Network)
마이크로컨트롤러, 마이크로컨트롤러 보드 마이크로컨트롤러 보드 = 마이크로컨트롤러 +  마이크로컨트롤러 마이크로컨트롤러 보드.
버스(BUS) 컴퓨터 내부의 고속도로가 바로 버스이다.
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
Microprocessor I/O Port & CLCD Noh Jin-Seok.
메인보드(main board) 대전직업전문학교 Carpe diem!!.
10장 컴퓨터 기반 데이터 획득 응용 프로그램 LabVIEW 사용법
케이스( Case ) 파워( Power ) 랜카드( Lan Card ) 사운드 카드( Sound Card )
WOL(Wake-On Lan) 컴퓨터공학과 4학년 박기웅.
홈 네트워크 시뮬레이션 정 찬 번 석 성 환.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
Transmission & Analysis
플랫폼의 개념 클럭, 버스, 대역폭의 의미 64비트 PC
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
리눅스 시스템 & 커널 기초 P.46 – P.53 이름: nsh009 학번: 112 1/20.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
임베디드 시스템 개론 임베디드 타겟 보드 포팅 및 H/W 제어 3일차 강의 자료 Embedded System Lab.
Xscale Educational Kit
2019년도 전자정보공학과 이수체계도 1학년(트랙) 2학년(트랙) 3학년(트랙) 4학년 1학기 2학기 1학기 2학기 1학기
UNIT 25 SPI 로봇 SW 교육원 조용수.
ATmega128의 특징 아이티즌 기술연구소
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
뇌를 자극하는 Solaris bible.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
1. 정보 과학과 정보 사회 1-1. 정보 과학 기술의 역사.
CHAP 15. 데이터 스토리지.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
인하공업전문대학 (2018-2학기) ATmega128 마이크로 프로세서 정보통신과 박기식 교수.
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
ARP.
Presentation transcript:

UNIT 01 마이크로 프로세서 개론 로봇 SW 교육원 조용수

학습 목표 마이크로 프로세서 강의 개요 PC System CPU & MCU 강사 소개 로봇 SW 교육원 소개: 기존 HW 중심의 로봇 교육을 보완하기 위해서 SW 관련 정보를 전달하기 위한 목적 추가로 SW 인력에게 Embedded 관련 정보 전달 출석 은 다음 시간에 한달간의 강의 진행 방향에 대해서 개발 보드 이용 : ARM Cortex M0 를 이용하는 방법 양산 보드 분석 하고 응용하는 과정

마이크로 프로세서 강의 개요 마이크로 프로세서의 이해 ARM Processor 에 대한 이해 MCU & CPU 개발환경 Compiler Debugger 회로 및 Block Diagram 분석 ARM Processor 에 대한 이해 Nuvoton MCU Cortex-M0 과 IP 사용 방법 마이크로 프로세서 강의 진행 방향 마이크로 프로세서 의 이해: 기존 Pc 시스템에서 개발하는 과정과 MCU 개발 과정의 차이 개발 환경에 대한 이해 컴파일러 디버거 회로 및 Block Diagram ARM 프로세서 MCU 개발 관련 전반적인 정보

강의 개요 기존 개발 보드의 분석 및 응용 개인 Project 진행

PC System 스티브 잡스와 위즈니악이 만든 Apple 1976년 출시 키보드 + tv 출력 단자 포함 현재의 컴퓨터와 달리 각각의 기능을 담당하는 부품을 모아서 구성함.

PC System Pc 시스템 의 초기형 MCU 시스템과 얼추 비슷해 보임

PC System 일반적인 데스크톱 컴퓨터의 구성 디스플레이 마더보드 전원 공급 장치 광 디스크 장치 하드 디스크 CPU (마이크로프로세서) 램 확장 카드 전원 공급 장치 광 디스크 장치 하드 디스크 컴퓨터 키보드 마우스 일반적인 PC 시스템 디스플레이 마더 보드 CPU RAM Extention Card Power ODD HDDㅅ Keyboard Mouse 범용 시스템으로써 다양한 사용자의 요구를 충족하기 위한 시스템 입출력 디바이스가 다수 있으며, 사용자 친화형 OS 탑재 대부분의 SW 개발 은 Pc 에서 이루어지고 있음

PC System MainBoard CPU North Bridge South Bridge Power Ram Slot 메모리 컨트롤러 허브(MCH) 라고도 부르며, 컴퓨터의 메인보드 내에 존재한다. 노스브리지는 일반적으로 CPU, 램, 바이오스 롬, PCI 익스프레스 (또는 AGP) 그래픽 카드 간 통신을 관장 South Bridge 입/출력 컨트롤러 허브(ICH)라고도 부르며, 컴퓨터의 메인보드 내에 존재하며, 컴퓨터에 부착된 각각의 장치와의 입/출력을 담당 Power Ram Slot Bus Slot 메인 보드 Pc 시스템에서 CPU 와 메모리 등이 장착되어 동작하는 메인 시스템 보드 CPU 와 다른 IO 디버이스를 연결하는 Bridge Chip 으로 구성되어 있음. PC 에서 CPU 는 계산에만 특화된 Chip 으로 다양한 연산을 고속 처리할 수 있도록 설계 되어 있다. CPU 와 다른 디바이스를 연결하기 위한 Bridge Chip 은 North, South 로 구성되어 진다. North Bridge 는 고속의 디바이스 연결을 위한 Chip 으로 메모리 , PCI 등과의 통신을 담당 South Bridge 의 경우 입/출력 디바이스 연결을 위한 Chip, 다양한 입출력 장치 (usb, sound, network 등) 와 연결된다. Power : 전원 공급

Micro Controller 마이크로 프로세서 Rasp Berry Pi 보드 단일 칩으로 구성된 시스템, 이전 pc 시스템에서 구성된 입 출력 시스템이 단일 칩에 구현되어 있음. 위 의 MCU 보드는 단일 칩 ( 메인칩) + Ethernet 칩 으로 구성되어 있음. Ethernet 외 다른 디바이스는 약간의 회로가 추가되어 메인칩에서 동작함. PC 의 복잡한 시스템이 위와 같은 구성으로 단순화 됨.

Micro Conroller 마이크로 프로세서 Rasp Berry Pi 보드 단일 칩으로 구성된 시스템, 이전 pc 시스템에서 구성된 입 출력 시스템이 단일 칩에 구현되어 있음. 위 의 MCU 보드는 단일 칩 ( 메인칩) + Ethernet 칩 으로 구성되어 있음. Ethernet 외 다른 디바이스는 약간의 회로가 추가되어 메인칩에서 동작함. PC 의 복잡한 시스템이 위와 같은 구성으로 단순화 됨.

Micro Controller 마이크로 프로세서 Rasp Berry Pi 보드 단일 칩으로 구성된 시스템, 이전 pc 시스템에서 구성된 입 출력 시스템이 단일 칩에 구현되어 있음. 위 의 MCU 보드는 단일 칩 ( 메인칩) + Ethernet 칩 으로 구성되어 있음. Ethernet 외 다른 디바이스는 약간의 회로가 추가되어 메인칩에서 동작함. PC 의 복잡한 시스템이 위와 같은 구성으로 단순화 됨.

Micro Controller MCU MCU 구성 마이크로컨트롤러(Microcontroller) MCU는 Micro Controller Unit의 약자로 집적회로 위에 있는 조그만 컴퓨터로 볼 수 있다 MCU 구성 CPU Flash or Storage Memory Ram 각종 IO Port GPIO UART I2C ….. Mcu 위의 사진과 같이 단일칩에 다양한 디바이스를 추가함 시스템 이 단순화 되며, 비용도 절약할 수 있다.

Micro Controller MCU 개발 특정 목적의 임베디드 시스템의 개발용 제한된 H/W 에서 개발 처리 속도 내부 저장 공간의 제한 지원되는 IO 체크 확장 및 차후 업그레이드가 어려움. 개발 완료 후 발생 하는 이슈에 대한 처리 OS / Firmware Update 문제

Micro Controller MCU 개발 비용 및 개발 시간 중요 개발 지원 장비 체크 Time To Market 양산 비용 양산 기간 개발 지원 장비 체크 Compiler 지원 Debugger 지원 Writer 지원

Micro Controller MCU 기존의 MCU 의 사용은 단순하고 간단한 동작을 반복하는 시스템 에서 사용 네트워크에 연결하기 위한 환경 구성이 어려웠고, 구성 비용이 많이 들었음. 따라서 응용 범위가 제한적이며, 독립적인 시스템에서 사용 가전 , 교육 등에서 응용 앞으로는 네트웍과 연계되어 Internet Of Things (사물 인터넷) 의 기반 기술로 사용 Wifi 를 통해서 인터넷과 연계 되거나, Bluetooth 를 통해서 스마트 폰과 연계 되어 사용 가전 제품 및 Wearable , 자동차 등이 개인용 Smart Phone 같은 장비와 통신하여 여러 정보를 전달 -> 프로세서 및 IC 의 발달로 시스템이 간단해지고, 저렴한 비용으로 네트워크가 구성이 가능해짐

Micro Controller Arduino Yun Arduino + Wifi Module : Arduino 에 리눅스가 포팅된 Wifi 모듈이 추가됨 Intel Edison Intel Atom Processor + Wifi, Bluetooth, + Arduino Shield 로 응용 프로그램 작성 가능