임베디드 프로그래밍 Lecture #01 2017. 9. 6
목 차 라즈베리파이 설치 및 셋업 라즈베리파이 개발 환경 구축 PC 개발환경 구축 SSH Samba Remote Desktop JDK & NetBeans 설치 OpenSSH Server 설치
라즈베리파이 설치 및 셋업 (1) 라즈베리파이 소프트웨어 다운로드 소프트웨어 설치 https://www.raspberrypi.org/downloads/raspbian/ 소프트웨어 설치 https://www.raspberrypi.org/documentation/installation/installing- images/README.md Linux:https://www.raspberrypi.org/documentation/installation/installin g-images/linux.md Windows:https://www.raspberrypi.org/documentation/installation/inst alling-images/windows.md
라즈베리파이 설치 및 셋업 (2) 라즈베리파이 셋업(Setup) 라즈베리파이 업그레이드 셋업 툴 실행 : # sudo raspi-config Locale 설정 Interface 설정 Advance 설정 라즈베리파이 업그레이드 # sudo apt-get update # sudo apt-get upgrade
라즈베리파이 개발환경 구축 (1) 라즈베리파이 개발 환경 구성 Host & Target system으로 구성
라즈베리파이 개발환경 구축 (2) 네트워크 접속 환경 설정 원격 접속 환경 구축 Ethernet 연결 – gigabit hub 사용 WiFi 연결 IP 주소 자동 할당/고정 할당 설정 Ethernet/WiFi Interface MAC 주소 확인 원격 접속 환경 구축 원격 데스크탑 접속: vnc 접속 설정 SSH Samba
라즈베리파이 개발환경 구축 (2) 개발 도구 설치 C/C++ Compiler(gnu-gcc) – 기설치(already installed) JDK(SE version) - 기설치(already installed)
PC 개발환경 구축 (1) IP 주소 검색 도구: arp-scan VNC Viewer 설치 # sudo apt-get install arp-scan # sudo arp-scan --localnet or sudo arp-scan --interface=eth0 --localnet MAC 주소를 이용하여 라즈베리파이의 IP 주소 검색 VNC Viewer 설치 https://www.realvnc.com/en/connect/download/vnc/linux/ 다운로드 후에 패키지 설치 #sudo dpkg -i package-name
PC 개발환경 구축 (2) SSH meta package 설치 Samba 설치 # sudo apt-get install ssh # sudo apt-get install samba 공유 설정 사용자 등록
PC 개발환경 구축 (3) JDK & NetBeans 설치 http://java.sun.com