Embedded System Development Environment I 1 Embedded System
Embedded System Development Environment I 리눅스 설치 및 명령어 -1 -
Embedded System Development Environment I § Vmware Download를 위한 운영체제 정보 확인 § § 32비트이면 32 Bit VM Player를 다운로드 64비트이면 64 Bit VM Player를 다운로드 [윈도우 메뉴 버튼] -> [제어판] -> [시스템 및 보안] -> [시스템] -3 - Huins. R&D Center 3
Embedded System Development Environment I § Vmware Download https: //www. vmware. com/products/player/ -4 - Huins. R&D Center 4
Embedded System Development Environment I § Vmware Install 시스템 상태에 따라 리부팅 될 수 있다. § License 사용 라이선스에 동의 하여야 한다 -5 - Huins. R&D Center 5
Embedded System Development Environment I § Ubuntu 지원 기간 버전 번호 코드명 커널버전 배포일 데스크톱 서버 4. 10 Warty Warthog (혹 난 혹멧돼지) 2. 6. 8 -1 2004년 10월 20일 ~ 2006년 4월 5. 04 Hoary Hedgehog (백발의 고슴도치) 2. 6. 10 2005년 04월 08일 ~ 2006년 10월 5. 10 Breezy Badger (산들바람의 오소리) 2. 6. 12 2005년 10월 13일 ~ 2007년 4월 6. 06 (LTS) Dapper Drake (날렵한 수오리) 2. 6. 15 2006년 06월 01일 6. 10 Edgy Eft (날카로운 영원) 2. 6. 17 2006년 10월 26일 ~ 2008년 4월 7. 04 Feisty Fawn (기운찬 새끼사슴) 2. 6. 20 2007년 04월 19일 ~ 2008년 10월 7. 10 Gutsy Gibbon (용감한 긴팔원숭이) 2. 6. 22 2007년 10월 18일 ~ 2009년 4월 8. 04 (LTS) Hardy Heron (강건한 왜가리) 2. 6. 24 2008년 04월 24일 8. 10 Intrepid Ibex (용맹한 야생염소) 2. 6. 27 2008년 10월 30일 ~ 2010년 4월 9. 04 Jaunty Jackalope (쾌활한 뿔토끼) 2. 6. 28 2009년 04월 23일 ~ 2010년 10월 9. 10 Karmic Koala (숙명의 코알라) 2. 6. 31 2009년 10월 29일 ~ 2011년 4월 10. 04 (LTS) Lucid Lynx (맑은 스라소니) 2. 6. 32 2010년 04월 29일 10. 10 Maverick Meerkat (사나운 미어캣) 2. 6. 35 2010년 10월 10일 ~ 2012년 4월 11. 04 Natty Narwhal (산뜻한 외뿔고래)[1] 2. 6. 38 2011년 04월 28일 ~ 2012년 10월 11. 10 Oneiric Ocelot (꿈꾸는 오실롯) TBA 2011년 10월 13일 ~ 2013년 4월 ~ 2009년 6월 ~ 2011년 4월 ~ 2013년 4월 ~ 2011년 6월 ~ 2013년 4월 ~ 2015년 4월 지원 상황: 더 이상 지원 안함 지원 중 현재 버전 -7 - Huins. R&D Center 준비 중 계획 중 7
Embedded System Development Environment I § Vmware Player에서 해당 이미지 파일을 가상 CD로 연결 § § VMware Player에서 Create a New Virtual Machine를 선택 New Virtual Machine Wizard에서 Installer disk나 Image file -8 - Huins. R&D Center 8
Embedded System Development Environment I § 하드웨어 설정 마무리 § 추가할 내용이 없으면 Finish를 눌러 설치를 시작 - 12 - Huins. R&D Center 12
Android Development Environment § 설치후 마운트되면 VMware. Tools. tar. gz 압축파일을 /root로 복사 # cp /media/VMware Tools/VMware. Tools-8. 8. 2 -590212. tar. gz /root # tar zxvf VMware. Tools-8. 8. 2 -590212. tar. gz - 16 - Huins. R&D Center 16
Embedded System Development Environment I § 프로그램 설치에 관련된 설정 물음에 모두 엔터키를 입력 - 17 - Huins. R&D Center 17
Embedded System Development Environment I § VMshare Folder 설정 § 연결된 디렉터리 확인 - 18 - Huins. R&D Center 18
Embedded System Development Environment I § 설치 화면에서 장치 등록을 못한 경우 - 19 - Huins. R&D Center 19
Embedded System Development Environment I § USB Serial Convertor를 사용하는 경우 § VMware의 호스트에서 시리얼 연결 상태확인 Connected - 20 - Huins. R&D Center Disconnected 20
Embedded System Development Environment I § Linux 명령어 실습 § adduser / useradd 리눅스 시스템에 사용자를 추가할 경우 사용하는 명령 adduser [option] [id] § passwd 용자 계정에 패스워드를 만들거나, 변경하는 명령 passwd [option] 사용자ID - 21 - Huins. R&D Center 21
Embedded System Development Environment I § du 리눅스 시스템 내에 있는 디렉터리와 파일개수를 출력 dmesg [-c] [-n level] [-s bufsize] ex) # du - 26 - Huins. R&D Center 26
Embedded System Development Environment I § grep 인자(argument) 문장 혹은 시스템 환경 변수를 출력해주는 명령 grep [option] PATTERN [File. . ] ex) grep PATH /root/. bash_profile : bash_profile을 열어서 PATH라는 문자열이 매치되는 라인 출력 - 28 - Huins. R&D Center 28
Embedded System Development Environment I ex) # tar zxvf test. tar. gz : 압축파일인 test. tar. gz의 압축을 해제 한다. ex) # tar jxvf test. tar. bz 2 : bz 2 필터를 사용한 압축파일인 test. tar. bz 2의 압축을 해제 ex) # tar cvzf test_dir. tar. gz mydirectory : 디렉터리를 gzip필터를 이용하여 압축 - 33 - Huins. R&D Center 33
Embedded System Development Environment I § ping (packet internet gopher) 자신의 네트워크 혹은 외부 네트워크와 통신이 정상적으로 이루어져 있는지 확인한다. ping [hostname or ip] ex) # ping 168. 126. 63. 1 - 35 - Huins. R&D Center 35
Embedded System Development Environment I § ifconfig 시스템에 부착된 이더넷 디바이스의 ip를 확인 및 변경한다. ex) ifconfig eth 0 192. 168. 1. 100 : 시스템의 이더넷 IP를 192. 168. 1. 100으로 변경한다. ex) ifconfig eth 0 down : 이더넷의 사용을 중지할 때 사용한다. - 36 - Huins. R&D Center 36
Embedded System Development Environment I § iwconfig 무선 연결을 위해서 사용한다. 무선랜 장치가 장착된 경우 해당 장치를 ifconfig를 통해 ip를 설정 한 다음, iwconfig 명령을 통해 무선 AP와 연결을 할 수 있다. iwconfig interface [essid X] [nwid N] [mode M] [freq F] [channel C] [sens S] [nick NN] [rate R] [rts RT] [frag FT] [txpower T] [enc E] [ket K] [power P] [retry R] [commint] ex) ifconfig rausb 0 192. 168. 1. 101 up ex) iwconfig rausb 0 essid linksys mode managed rate 54 M channel 11 - rausb 0 : 장착된 무선랜 장치 이름 - essid : 무선 AP의 ssid 명 - managed : 연결공유 방식 - rate : 연결 통신 속도 - channel : 연결 채널 essid 및 통신속도, 모드는 공유기에서 제공해주는 기본적인 설정을 통해서 확인이 가능 연결 하고자 하는 AP의 essid및 보안설정을 확인하려면, 아래의 명령을 이용한다. ex) # iwlist rausb scanning - 38 - Huins. R&D Center 38
Embedded System Development Environment I [삭제명령] [복사 및 붙이기] - 43
Embedded System Development Environment I [문자열 치환] : EX명령을 이용하여 문자열 치환을 할 수 있다. - 45
- Slides: 45