Embedded System Engineering dept. University of Incheon.

Slides:



Advertisements
Similar presentations
CI(Continuous Integration) 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.
Advertisements

Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
7 장. 원격지에서 리눅스서버를 관리하자. 텔넷서버를 설치 / 운영한다. SSH 서버를 운영한다. VNC 서버를 설치 / 운영한다.
산딸기 (RASPBERRY PI) 에 관심이 계신분 있으신가요 ?. 라즈베리 파이에 관심을 가지게 된 이유.
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
2016 유성환 Hybrid MOBILE.
컴퓨터와 인터넷.
Advanced RTU 환경관리공단 프로토콜 탑재가능
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 5주차 대림대학교 2017년도 1학기 강의 왕보현
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Image & Video processing
Power Java 제3장 이클립스 사용하기.
MYSQL 설치.
컴퓨터 프로그래밍 기초 [Final] 기말고사
Power Java 제2장 자바 개발 도구.
콘텐츠 제작 프로젝트 [교재] - OpenGL 프로그래밍 가이드, 제4판, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis 공저, 남기혁 역, 정 보문화사, [참고자료] OpenGL Programming.
Ch. 1 LINUX SYSTEM.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
Ubiquitous Computing Practice - Part I (Installation) -
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
4-1장. MySQL 제13장.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Root Filesystem Porting
C / C++ Programming in multi platform
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
Root Filesystem Porting
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
Linux Master 김희승 임승한 OneScore 임승한.
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
Cross Compiler 설치.
Git 사용법 GitHub 가입 GitHub 새 저장소 만들기 Git 설치 로컬 저장소 만들기 로컬 저장소와 원격 저장소 연결
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
리눅스 시스템 & 커널 기초 P.46 – P.53 이름: nsh009 학번: 112 1/20.
㈜시스원이 제공하는 시스템 관리 통합 솔루션 SysmanagerOne Agent설치 안내서
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
WIN32 API 대전 TETRIS 시스템제어 허준호 박정욱 손경원 신동헌.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Xscale Educational Kit
Nessus 4 설치 정보보호응용 조용준.
Tiny OS와 NesC Tiny OS Part1. Won Mi Sun – 17 지능제어 연구실.
웹디자인
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Kernel, Ramdisk, JFFS2 Porting
( Windows Service Application Debugging )
STS 에서 웹 서버 설치 방법.
OpenCV 설정 2.21 만든이 딩딩.
암호학 응용 Applied cryptography
DK-128 개발환경 설정 아이티즌 기술연구소
시스템 인터페이스 Lab#5 쉡 실습.
DK-128 직렬통신 실습 아이티즌 기술연구소
AT MEGA 128 기초와 응용 I 기본적인 구조.
05. General Linear List – Homework
Linux 9.X 기초에서 활용까지 Chapter 06 VI 편집기.
 파일 아카이브와 압축 명령 익히기.
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
Homework #3 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
System Security Operating System.
9 브라우저 객체 모델.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
과제 4: Thread (5월 9일까지) 4장 연습문제 풀이
JAVA 프로그래밍 16장 JNLP.
Presentation transcript:

Embedded System Engineering dept. University of Incheon

Embedded System Engineering dept. University of Incheon  1 주차 – 임베디드 통신 시스템 개요  2 주차 – RS232C  3 주차 – I2C  4 주차 - SPI  5 주차 - USB  6, 7 주차 – Ethernet  8 주차 - 중간고사

Embedded System Engineering dept. University of Incheon  9 주차 – IR  10 주차 – VLC  11 주차 – FM  12 주차 – ZigBee  13 주차 – BlueTooth  14 주차 – WiFi  15 주차 – 3G/LTE  16 주차 - 기말고사

Embedded System Engineering dept. University of Incheon Raspberry Pi - Type B Raspberry Pi Start

Embedded System Engineering dept. University of Incheon OS Raspberry Pi & LinuxRaspbian

Embedded System Engineering dept. University of Incheon Raspbian Raspberry Pi & Linux

Embedded System Engineering dept. University of Incheon Raspbian Raspberry Pi & Linux

Embedded System Engineering dept. University of Incheon Raspbian X 윈도우 시스템의 축소형 데스크톱 환경 Raspberry Pi & Linux

Embedded System Engineering dept. University of Incheon Raspbian 웹 브라우저 : Midori - 리소스가 제한된 상황에서도 동작하도록 디자인된 웹 브라우저 Raspbian App Store : Pi Store - 개발자들이 만든 Raspberry 만의 작은 App Store 쉘 접근 프로그램 : LXTerminal - 커맨드라인을 실행하고 명령을 실행하기 위한 프로그램 Raspberry Pi & Linux

Embedded System Engineering dept. University of Incheon LXTerminal - 현재 사용자의 이름 raspberrypi - 현재 컴퓨터 이름 (default) /home/pi# - 현재 작업 디렉터리 Raspberry Pi & Linux

Embedded System Engineering dept. University of Incheon LXTerminal 자주 사용하는 리눅스 명령어 ls - 디렉터리 안의 목록 확인 mv - 파일명 변경 rm - 파일 삭제 mkdir - 새로운 디렉터리 생성 cd - 디렉터리 변경 more 파일이름 - 파일에 대한 내용 확인 cat 파일이름 | grep 내용 - 파일을 열어 내용이 있는 줄 출력 탭 키를 통한 자동완성 & 위 / 아래 커맨드를 통한 명령어 히스토리 Ctrl – c : 현재 실행중인 프로그램을 메모리에서 내림 Ctrl – d : 쉘 종료 Ctrl – a : 커서를 맨 앞으로 Ctrl – e : 커서를 맨 뒤로 Raspberry Pi & Linux

Embedded System Engineering dept. University of Incheon LXTerminal 기본적인 리눅스 명령어 -2 Ctrl – c : 현재 실행중인 프로그램을 메모리에서 내림 Ctrl – d : 쉘 종료 Ctrl – a : 커서를 맨 앞으로 Ctrl – e : 커서를 맨 뒤로 Raspberry Pi & Linux

Embedded System Engineering dept. University of Incheon Raspbian Python 2.0 용 통합 개발 환경 Python 3.0 용 통합 개발 환경 Inventwithpython.com 의 파이게임으로 구현된 샘플 게임 모음 단, IDLE 의 출력이 매우 느리므로 주로 커맨드라인에서 실행 Raspberry Pi & Linux

Embedded System Engineering dept. University of Incheon LXTerminal 기본적인 리눅스 명령어 -2 Ctrl – c : 현재 실행중인 프로그램을 메모리에서 내림 Ctrl – d : 쉘 종료 Ctrl – a : 커서를 맨 앞으로 Ctrl – e : 커서를 맨 뒤로 Raspberry Pi & Linux

Embedded System Engineering dept. University of Incheon Raspbian Scratch : MIT 에서 개발한 학생들의 프로그래밍 교육을 위한 언어 - 텍스트 기반의 언어 사용이 아닌 필요한 것들을 블록에 담아 사용 Raspberry Pi & Linux

Embedded System Engineering dept. University of Incheon Raspbian 블록의 조합을 통한 코드 생성 Raspberry Pi & Linux

Embedded System Engineering dept. University of Incheon GPIO Raspberry Pi 는 GPIO 핀을 통해 전자기기 프로젝트에 바로 사용이 가능 Raspberry Pi & IO

Embedded System Engineering dept. University of Incheon GPIO Raspberry Pi 가 전자기기 프로젝트에 유리한 이유 ? 파일 시스템 : 리눅스 파일 시스템으로 데이터를 읽고 쓰기가 가능 언어 : 쉘 스크립트 or 파이썬 이외에 C 나 자바, 펄 등으로도 가능 리눅스 도구 : 테스크 자동화, 프로세스 제어 등 다양한 유틸리티가 제공 Cron : 리눅스의 작업 스케줄러로 지정된 시간 작업이나 여러 작업의 스케줄링이 가능 주의 할 점 ! Raspberry Pi 에는 5v 의 MicroUSB 선으로 전원을 연결하지만 실제로 3.3v 범위 안에서 작업을 해야 한다. 즉, 스위치나 LED 연결 시 3.3v 회로에 맞춰야 한다. Raspberry Pi & IO

Embedded System Engineering dept. University of Incheon 외부 장치 연동 CSI(Camera Serial Interface) 모 듈 월 중순 출시 Raspberry Pi & IO

Embedded System Engineering dept. University of Incheon 외부 장치 연동 USB 포트를 통한 WebCam 사용 Raspberry Pi & IO

Embedded System Engineering dept. University of Incheon 외부 장치 연동 Python 을 기반으로 한 SimpleCV 를 통해 WebCam 에서 이미지를 불러 오는 일 뿐만 아니라 이미지 변환 이 외에도 동영상 물체를 추적 감지 인 식하는데 유용 Raspberry Pi & IO

Embedded System Engineering dept. University of Incheon 외부 장치 연동 USB Port 를 통한 다양한 외부 장치 사용 가능 Raspberry Pi & IO

Embedded System Engineering dept. University of Incheon Internet 웹 서버에서 데이터 다운 웹 서버 기능 Raspberry Pi & IO

Embedded System Engineering dept. University of Incheon Raspberry + Arduino Raspberry Pi & Arduino Arduino 에 사용할 라이브러리나 Arduino 와 공유할 수 있는 예가 많음 Arduino 프로젝트에 프로세싱 파워를 더하고 싶은 경우 Raspberry 가 적격 5V 논리 레벨을 다룰 경우 Raspberry 는 3.3v 에서 동작

Embedded System Engineering dept. University of Incheon Raspberry + Arduino Raspberry Pi & Arduino

Embedded System Engineering dept. University of Incheon Raspberry Pi Examples

Embedded System Engineering dept. University of Incheon Raspberry Pi Examples 영국의 South Hampton 에서 만들어낸 64 개의 Raspberry Pi 로 만든 Supercomputer

Embedded System Engineering dept. University of Incheon