Distributed and Cloud Computing Lab. Embedded System Software 개발 환경 설정 Dept. of Computer Science and Engineering Sogang University, Seoul, KOREA 1.

Slides:



Advertisements
Similar presentations
1 장 Unix/Linux 소개 1 Helpers. 1 장 내용 1. 왜 유닉스인가 ? 2. 유닉스 시스템 구조 3. 유닉스 역사 및 버전 4. 리눅스 설치 ( 별도 2 시간 실습 ) 5. 사용 환경 6. 사용자 계정 관리 Unix/Linux 2.
Advertisements

Embedded System Lab. II GUI Programming in Embedded Linux 경희대학교 컴퓨터공학과 조 진 성.
2013 년 2 학기 임베디드 프로그래밍. 권장사양  HOST PC 권장사항  리눅스 배포판이 설치된 PC - 권장 배포판 : Asianux open edition3 ( 라곤 하지만 Ubuntu, Fedora, CentOS 등 다양한 리눅스 프랫폼이 가능 )  PC.
Distributed and Cloud Computing Lab. Embedded System Software Android 개발환경 Dept. of Computer Science and Engineering Sogang University, Seoul, KOREA 1.
조준희 (Cho, Junhee) TCP/IP 조준희 (Cho, Junhee)
Root File System 충북대학교 지능로봇연구실.
CH7. 데비안에서 고정 ip를 설정하는 방법.
개발 환경 설치 Embedded System Software
EZ Board-M In-Ho, Roh Real Time System Lab.
임베디드 시스템 개발 환경 (1) Lecture #3.
시작부터 끝까지 진지한 궁서체로 진행하는 완벽한 주입식의 하드코어한 리눅스/장난감 세미나
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
13. Xen Yasik 박중언.
임베디드 시스템 개발을 위한 리눅스 환경설정.
Linux University of Seoul Computer Science Park Jong wook
컴퓨터 네트워크 실습.
BIG Data 컴퓨터응용과학부 박진완.
제6장 FUSING.
Cross Compiler를이용한 커널 컴파일 및 포팅
Cross Compiler를이용한 커널 컴파일 및 포팅 1
PXA270 개발환경 설정 Ubuntu 실습용.
개발 환경 개발 환경 개요 PXA270과 타겟 시스템 툴체인 환경 구축 JTAG 유틸리티 미니컴 Make 유틸리티
크로스 컴파일 환경 구축.
NFS, FTP coearth, george.
☞ 컴퓨터 관리하는 방법 컴퓨터 미 사용시 반드시 컴퓨터 끄기를 한다.
Linux LVS Tutorial Austin.
제4장 Cross Compiler 설치.
Geek OS Setup 정범종
Minicom,tftp,nfs설정,vnc설정
FUSING.
임베디드 프로그래밍 Lecture #
Tftp, nfs, samba 실습 임베디드 시스템 I.
임베디드 리눅스 시스템의 기본 개념 강의 목표 내용 임베디드 리눅스 시스템의 기본 개념과 주제 제시 1. 임베디드 시스템
2. Linux Installation Target Embedded System은 리눅스 환경을 사용한다. 이 장에서는 리눅스 설치부터, 각 설정의 의미들에 대해 이야기 한다.
Development Environment of Embedded System : part 1
XEN & CLOUD SPARCS14 ONION.
IPython Notebook + Spark + TensorFlow on Linux
부 록 Ubuntu 설치.
컴퓨터 네트워크 실습.
임베디드 시스템 개론 3주차 Embedded System..
Embedded System Porting (2)
Geek OS.
리눅스 명령어 실습 임베디드 시스템 I.
One-Stop Solution in Device Networking
리눅스 기본 명령어 기본 명령어 명령어 기능 사 용 예 date 날짜 및 시간을 확인하고 생성.
Audio, Mic, WLAN, CF, MPEG 경희대학교 컴퓨터공학과 조 진 성.
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
개발 환경.
Cross Compiler 설치.
Host PC & Target Board 환경설정 Embedded Linux Image 올리기
IPv6 기반의 Mobile IP 기술 개발 (iSCSI 성능 분석) - 프로젝트 중간보고서 -
임베디드 하드웨어 Report.
Virtualbox static ip 설정
Lab Application Management
Mips cross compile OS LAB.
홈 네트워크 시뮬레이션 정 찬 번 석 성 환.
Day-19(Tue_10.02) 이론적인 배경 Hypervisor(Type1) : 물리적인 자원을 추상화해서 관리해줌
Bluetooth Billionton Setup
Google Cloud Platform을 이용한 서버 인프라 구축
중앙대 원격교육원 범용공인인증서 홈페이지 등록 방법 .
인터넷보안 실습 2012년 1학기.
임베디드 하드웨어 Report.
임베디드 시스템 개론 임베디드 타겟 보드 포팅 및 H/W 제어 3일차 강의 자료 Embedded System Lab.
4장 서버 구축을 위해 알아야 할 핵심 개념과 명령어
운영체제 RaspberryPi Sejin Oh.
Unix 방문(접속하여 로그인) 하기 수퍼 유저 되어 사용자 계정 만들기 Unix의 아파치 웹 서버에 홈페이지 등록하기
Command line tools 한국어 정보의 전산 처리
임베디드 리눅스 설치 및 동작 Lecture #5.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
라즈베리파이를 활용한 NAS 만들기.
Presentation transcript:

Distributed and Cloud Computing Lab. Embedded System Software 개발 환경 설정 Dept. of Computer Science and Engineering Sogang University, Seoul, KOREA 1

Distributed and Cloud Computing Lab. Host PC : Linux (Ubuntu 14.04) System on x64 architecture Target Board : Embedded Linux System on ARM architecture Host PC 에서 제작된 소스 코드를 ARM 용 실행 파일로 컴파 일하기 위해서는 ARM 용 toolchain( 컴파일러, 링커, 라이브 러리 등 ) 을 설치해야 한다. 실습 환경 2

Distributed and Cloud Computing Lab. Target Board 3

Distributed and Cloud Computing Lab. Edit Connections → Edit → IPv4 Settings → Method: Manual → Addresses: Add → Address: *** Netmask: Gateway: DNS servers: 네트워크 설정 4

Distributed and Cloud Computing Lab. 터미널 접속 후 확인  ping  ifconfig → ifconfig eth0 up 네트워크 설정 5

Distributed and Cloud Computing Lab. 터미널 실행 슈퍼유저 계정 생성 sudo passwd root sudo –s 를 입력하고 root 의 암호를 입력하여 root 권 한 얻기 apt-get update 슈퍼유저 계정 생성 6

Distributed and Cloud Computing Lab. VIM 설치 : apt-get install vim vi /etc/lightdm/lightdm.conf 파일 생성 후 다음과 같이 입력 vi /usr/share/lightdm/lightdm.conf.d/ 50-ubuntu.conf 에 추가 저장 후 우분투 로그아웃 후 root 계정으로 로그인 7

Distributed and Cloud Computing Lab. TFTP  sudo initctl reload-configuration  apt-get install tftp tftpd-hpa  VIM 설치 : apt-get install vim  vi /etc/default/tftpd-hpa 수정  mkdir /tftpboot  sudo service tftpd-hpa restart 개발툴 설치 8

Distributed and Cloud Computing Lab. 우분투 방화벽 설정  ufw disable / ufw enable TFTP test  echo “TFTP test” > /tftpboot/test.txt  tftp localhost  tftp> get test.txt  tftp> quit  cat test.txt 개발툴 설치 9

Distributed and Cloud Computing Lab. TFTP( 앞에 것으로 안되었을 때 )  apt-get install tftp tftpd xinetd  vi /etc/xinetd/tftp 수정  mkdir /tftpboot  service xinetd stop  service xinetd start 개발툴 설치 10

Distributed and Cloud Computing Lab. USB 드라이버 다운로드  apt-get install libusb-dev  mkdir /root/temp  cp smdk-usbdl.tar.gz /root/temp  cd /root/temp  tar zxvf smdk-usbdl.tar.gz  cd /root/temp/dltools  cp –a smdk-usbdl /usr/bin smdk-usbdl 이 되지 않을 때  apt-get install libusb-0.1-4:i386 개발툴 설치 11

Distributed and Cloud Computing Lab. Cross Compiler  dpkg-reconfigure –plow dash No 선택  mkdir root/temp  cp arm-2009q1-203-arm-none-linux-gnueabi-i686- pc-linux-gnu.tar.bz /root/temp  sync  cd /root/temp  mkdir /opt/toolchains  tar jxvf arm-2009q1-203-arm-none-linux-gnueabi- i686-pc-linux-gnu.tar.bz –C /opt/toolchains 개발툴 설치 12

Distributed and Cloud Computing Lab.  vi /root/.bashrc 수정 .bashrc 갱신 source /root/.bashrc 개발툴 설치 13

Distributed and Cloud Computing Lab.  CrossCompiler 버전 확인 arm-none-linux-gnueabi-gcc –v  CrossCompiler 버전이 확인되지 않을 때 $ sudo apt-get install git gnupg flex bison gperf build- essential $ sudo apt-get install zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev $ sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python- markdown libxml2-utils xsltproc zlib1g-dev:i386 $ sudo apt-get install libglapi-mesa-lts-saucy:i386  리눅스 재부팅 개발툴 설치 14

Distributed and Cloud Computing Lab. CrossCompile  arm-none-linux-gnueabi-gcc –static –o hello hello.c  file./hello 개발툴 설치 15

Distributed and Cloud Computing Lab. minicom  apt-get install minicom  minicom 환경 설정 minicom –s Serial port setup 통신포트 : /dev/ttyS0(/dev/ttyS1)(a) 통신속도 : N1(e → q) flow control: hard → no soft → no save setup as dfl 선택 후 exit 개발툴 설치 16

Distributed and Cloud Computing Lab. TFTP  보드 ip setting ifconfig eth0 TARGETIPADDRESS ifconfig eth0 up ping HOSTIPADDRESS  파일 전송 tftp –r FILENAME –g HOSTIPADDRESS 파일은 host pc 의 /tftpboot 폴더안에 존재해야한다 파일 전송 17