PHPoC Debugger Manual > UI 구성 UI 구성 UI 구성 page 2 of 40

Similar documents
Windows 8에서 BioStar 1 설치하기

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

MF Driver Installation Guide

SBR-100S User Manual

메뉴얼41페이지-2

IRISCard Anywhere 5

View Licenses and Services (customer)

Microsoft Word - src.doc

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -

Studuino소프트웨어 설치

Xcovery 사용설명서

ISP and CodeVisionAVR C Compiler.hwp

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Install stm32cubemx and st-link utility

1아이패드(13~54)

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

Microsoft PowerPoint - XUSB_제품메뉴얼_140206

SBR-100S User Manual

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

1

vRealize Automation용 VMware Remote Console - VMware

201112_SNUwifi_upgrade.hwp

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

온라인등록용 메뉴얼

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

System Recovery 사용자 매뉴얼

슬라이드 1

1. 무선 이미지 유틸리티 설명 1-1. 기능 이 Wireless Image Utility 는 안드로이드용 응용 프로그램입니다. 안드로이드 태블릿 또는 안드로이드 스마트폰에서 사용할 수 있습니다. 안드로이드 기기에 저장된 파일을 프로젝터로 무선 전송 컴퓨터에서 USB

SNU무선랜 인증서비스 변경

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Getting Started With Parallels Desktop¢ç 9

Untitled-3

ThinkVantage Fingerprint Software

볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭

SIGIL 완벽입문

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

*2008년1월호진짜

포인팅 장치 및 키보드

SmartUpdaterPlus 설치 설치파일 다운로드 설치파일 다운로드하여 실행하여 순서에 따라 스마트 업데이트 플러스를 설치합니다. [스마트 업데이트 플러스 다운로드] 버튼을 클릭하여 설치파일 다운로드합니다. 소프트웨어 사용권에 동의하기를 누릅니다. 압축을 해제합니다

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint - [부가상품]USBsafe 사용자 메뉴얼_111103

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

B2B 매뉴얼

사용하기 전에 2

VPN.hwp

< FB8C5B4BABEF328C0A5292E6169>

IP Cam DDNS 설정설명서(MJPEG) hwp

01

User Guide

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

tiawPlot ac 사용방법

게임 기획서 표준양식 연구보고서

슬라이드 1


인쇄하기, 내보내기, 이메일로 문서 보내기

목 차

네트워크연결매뉴얼 SRP-Q300/302 감열식프린터 Rev

Office 365 사용자 가이드

1

Windows Server 2012

슬라이드 1

슬라이드 1

캘크 시작하기

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

Microsoft PowerPoint - USB다운로더PC연결.pptx

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc

804NW±¹¹®

SH100_V1.4

Microsoft Word - NetClient 사용설명서

<4D F736F F F696E74202D C20C4C4C7BBC5CD20C8B0BFEB20B9D720C6C4C0CF20B0FCB8AE20BBF9C7C >

슬라이드 1

Microsoft Outlook G Suite 가이드

슬라이드 1

ipTIME_A2000U_Manual

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

01장

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

MF5900 Series MF Driver Installation Guide

01Àå_ÁغñÇϱâ

JDK이클립스

2 전원 코드를 연결합니다. 출력 용지함을 기기 밖으로 꺼내고 문서 스토퍼 를 펼칩니다. 중요 아직 USB 케이블을 연결하지 마십시오. 전원 코드를 연결합니다. 경고 접지된 플러그가 기기에 장착되어 있어야 합니다. 2 1 Windows 사용자: 다음으로 3페이지 상단

고객 카드

카택스 비즈 관리자용 사용설명서 목차 사용 전에 시작하기 사용하기 설정하기 알아두기 훑어보기 차량 관리 운행내역 조회 부관리자 설정 자주묻는 질문 회원가입 사용자 관리 운행구간 조회 앱 권한 설정 GPS 오류 요인 부서 관리 운행일지 다운로드

Nero StartSmart 설명서

Microsoft Word - FX11s-QIG.doc

슬라이드 1

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

001

EEAP - Proposal Template

왜곡보정버전업그레이드순서 - Windows 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는왜곡보정의버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트도받고있으므로사용하시는환경등으로펌웨어를업데이트할수없는사용자는이용하여주십시오. 사용하시는카메라사용법

RHEV 2.2 인증서 만료 확인 및 갱신

Transcription:

PHPoC Debugger Manual > PHPoC 디버거란? PHPoC 디버거란? PHPoC 디버거 PHPoC 디버거는 PHPoC 제품의 설정 및 개발에 사용되는 소프트웨어 입니다. 따라서 PHPoC 제품을 사 용하기 위해서는 PC에 PHPoC 디버거(PHPoC Debugger)를 설치해야 합니다. PHPoC 디버거 다운로드 페이지 PHPoC 디버거의 기능 및 특징 PHPoC 제품으로 php파일 업로드 PHPoC 제품의 php파일들을 로컬 PC에 다운로드 PHPoC 제품의 php파일들을 편집 PHPoC 스크립트 디버깅 PHPoC 제품 리소스 상태 확인 PHPoC 제품 환경 값 설정 PHPoC 제품 펌웨어 업그레이드 지원 플랫폼: MS 윈도우 page 1 of 40

PHPoC Debugger Manual > UI 구성 UI 구성 UI 구성 page 2 of 40

PHPoC Debugger Manual > UI 구성 1. 메뉴 바 메 뉴 파 일 편 집 하위메뉴 설명 새로 만들기 poc파일 업로드 선택 파일 저장 통합파일(.poc)로 저장 실행취소 재 실행 잘라내기 복사 붙여 넣기 전체선택 찾기 다음 찾기 이전 찾기 바꾸기 환경설정 제품/펌웨어 정보 네트워크 정보 플래시 파일 정보 스마트 확장보드 정보 기 능 도 움 말 PHP 에러 로그 보기 펌웨어 에러 로그 보기 제품 리부팅 펌웨어 디버그 모드 PHP 디버그 모드 글꼴 언어 PHPoC Debugger 버전 디버거 매뉴얼(온라인) PHPoC 매뉴얼(온라인) 포럼 새로운 php파일을 생성 poc 파일 업로드 창 실행 파일 리스트에서 선택 된 파일을 PC에 저장 파일 리스트의 모든 파일을 PC에 저장(.poc) 가장 최근에 실행한 명령을 취소 가장 최근에 실행 취소한 명령을 다시 실행 선택된 부분을 잘라내어 클립보드로 복사 선택된 부분을 클립보드로 복사 클립보드의 내용을 붙여 넣기 모든 내용을 선택 특정 텍스트를 찾기 아래 방향으로 다음 텍스트 찾기 실행 위 방향으로 다음 텍스트 찾기 실행 특정 텍스트를 찾아서 원하는 텍스트로 바꾸기 프로그램 환경설정 제품 이름, 시스템 동작시간, MAC주소, 펌웨어 관련 정보 및 업데이트 확인 버튼 IP주소 관련 정보, 무선랜, ARP/NDC 테이블, PDB Net 플래시 파일에 관한 정보 및 업데이트 확인 버튼 연결된 스마트 확장보드 리스트 및 정보 확인, 스마트 확장보드 펌웨어 업데이트 확인 PHP 에러 로그메시지 확인 펌웨어 에러 로그메시지 확인 제품 리부팅 펌웨어 디버그 모드 사용 / 사용 안 함 디버그 모드 사용 / 사용 안 함 편집 창의 표시 글꼴 변경 프로그램 표시 언어 변경 PHPoC 디버거 버전 정보 표시, 업데이트 확인 버튼 PHPoC 디버거 온라인 설명서 열기 PHPoC 관련 온라인 매뉴얼 페이지 열기 PHPoC 포럼 바로가기 환경 설정 창 메뉴 보기 파일 추가 동작 백업 경로 초기화 디버거 업데이트 mdns service name 하위메뉴 마진 영역 보기 줄 번호 보기 현재 행 강조 줄 간격 탭 크기 내부 편집기 외부 편집기 매 번 확인 초기화 모드 진입 자동 확인 설명 편집 창 왼쪽의 마진영역 보기 / 숨김 마진영역에서 줄 번호 표시 / 숨김 현재 커서가 있는 행을 음영 표시 / 표시 안 함 줄 간격 조정: 100, 120, 150, 200, 300 탭 간격 조정: 1, 2, 4, 8, 16 PHPoC 디버거 자체 편집기 사용 외부 편집기 사용 매 번 확인 창 띄움 백업파일 저장 경로 제품을 공장 초기화 모드로 진입시킴 실행할 때마다 온라인으로 최신 버전 유/무 확인 mdns service name 2. 포트 선택 (COM PORT) PHPoC 제품이 연결 된 가상 USB COM포트를 선택하는 부분 page 3 of 40

PHPoC Debugger Manual > UI 구성 3. 버튼 버튼 설명 PHPoC 제품으로 연결 PHPoC 제품과의 연결을 해제 연결 된 PHPoC 제품의 환경 값을 설정 파일 리스트에 있는 php파일들을 PHPoC 제품에 업로드 코드 실행 종료 코드 실행 / 코드 실행 일시 정지 한 단계씩 코드 실행 프로시저 단위로 코드 실행 4. 파일 리스트 PHPoC 제품에 저장된 또는 저장할 파일 리스트 아이콘 설명 PHPoC 제품과 동기화 된 파일 PHPoC 제품과 동기화 되지 않은 파일 로컬PC에서 불러와 PHPoC 제품과 동기화 되지 않은 파일 로컬PC에서 불러와 외부 편집기용으로 PHPoC 제품과 동기화 된 파일 파일 리스트에서 마우스 우 클릭하면 다음과 같은 메뉴들이 팝업 됩니다. 메뉴 실행 이름 변경 삭제 파일정보 새로 만들기 추가 펌웨어 변경 설명 선택한 스크립트파일 즉시 실행 선택 된 파일의 이름을 변경 선택한 파일을 목록에서 삭제 선택한 파일의 정보 보기 새로운 php파일을 생성 파일을 로컬PC에서 불러와 목록에 추가 선택한 펌웨어 파일을 제품으로 업로드 5. 편집 창 파일 리스트에서 선택 된 php파일을 표시하고 편집 편집 창에서 마우스 우 클릭하면 다음과 같은 메뉴들이 팝업 됩니다. 구분 중단점 설정/해제 모든 중단점 삭제 한 단계씩 코드 실행 프로시저 단위 실행 현재 라인까지 실행 잘라 내기 복사 붙여 넣기 전체 선택 설명 현재 커서가 있는 줄에 중단점을 설정 / 해제 현재 문서에 설정 된 모든 중단점을 해제 한 단계씩 코드 실행 프로시저 단위로 코드 실행 현재 커서가 있는 라인까지 코드 실행 후 일시정지 선택된 부분을 잘라내어 클립보드로 복사 선택된 부분을 클립보드로 복사 클립보드의 내용을 붙여 넣기 모든 내용을 선택 단축키 F9 Shift+F9 F11 F10 Ctrl+X Ctrl+C Ctrl+V Ctrl+A page 4 of 40

PHPoC Debugger Manual > UI 구성 6. Flash메모리 용량 PHPoC 제품에 현재 사용 중 그리고 사용이 가능한 Flash메모리 용량을 표시하는 부분입니다. 7. Output / FW Log 이 창은 표준 출력 및 펌웨어 로그 출력 영역입니다. 이 영역에서 마우스 우 클릭하면 다음과 같은 메뉴 들이 팝업 됩니다. 구분 로그 전체 삭제 로그 복사 로그 창 자동 스크롤 실행시 로그 삭제 설명 모든 로그를 삭제하고 화면을 비움 선택된 로그를 클립보드로 복사 로그 창 자동 스크롤 설정 / 해제 실행할 때마다 모든 로그를 삭제하고 화면을 비움 8. Watch / Resource 이 창은 실시간 변수 정보 확인 또는 시스템 자원 확인 영역입니다. Watch영역에서 마우스 우 클릭하면 다음과 같은 메뉴들이 팝업 됩니다. 구분 추가 수정 삭제 전체 삭제 자세히 설명 정보를 확인 할 변수 추가 선택 된 변수의 이름을 수정 선택 된 변수를 삭제 등록 된 모든 변수를 삭제 선택 된 변수의 내용을 새 창으로 띄움 page 5 of 40

PHPoC Debugger Manual > 설치하기 설치하기 1. PHPoC 디버거 다운로드 아래 링크로 이동해 PHPoC 디버거를 다운로드 합니다. 다운로드 페이지로 이동하기 2. 설치파일 실행 다운로드한 파일의 압축을 풀고 설치파일을 실행합니다. 3. "Next"를 누릅니다. page 6 of 40

PHPoC Debugger Manual > 설치하기 4. "I accept the terms in the license agreement"를 선택합니다. 5. "Next"를 누릅니다. page 7 of 40

PHPoC Debugger Manual > 설치하기 6. "Install"을 누릅니다. 7. "다음"을 누릅니다. page 8 of 40

PHPoC Debugger Manual > 설치하기 8. "마침"을 누릅니다. 9. "Finish"를 누릅니다. page 9 of 40

PHPoC Debugger Manual > 개발 준비 개발 준비 1. PHPoC 디버거 설치 설치하기를 참조하여 PHPoC 디버거를 다운로드하고 설치합니다. 2. PHPoC 제품 연결 USB케이블을 이용하여 PHPoC 제품의 USB 디바이스 포트를 사용자 PC로 연결합니다. 3. PHPoC 디버거 실행 PC에서 PHPoC 디버거를 실행하고 제품이 연결 된 COM PORT를 선택한 뒤 연결버튼( 다. 제품이 정상적으로 연결 되면 연결 버튼은 비활성화 되고 연결 끊기 버튼( )을 누릅니 )이 활성화 됩니다. page 10 of 40

PHPoC Debugger Manual > 주요 기능 > 제품으로 파일 업로드 제품으로 파일 업로드 로컬 PC에 저장 된 php파일을 PHPoC 제품에 업로드 할 수 있습니다. 파일 리스트에 파일 추가하기 드래그&드랍 윈도우 탐색기에서 파일을 선택하고 드래그하여 파일 리스트 박스에 드랍 합니다. 추가 파일 리스트에서 우 클릭하여 [추가]를 누르면 파일 선택을 위한 창이 생성 되고 선택한 파일들은 파일 리스트에 추가 됩니다. 제품에 업로드 업로드 버튼( )을 누르면 파일 리스트에 있는 파일들을 제품으로 업로드 합니다. 업로드가 성공하 면 파일 리스트에 나타난 파일들과 제품에 업로드 된 파일 리스트가 동기화 되며, 파일 리스트에 있는 모든 파일들은 동기화 된 아이콘( )이 표시됩니다. page 11 of 40

PHPoC Debugger Manual > 주요 기능 > 제품으로 파일 업로드 통합파일(.poc) 업로드 하기 통합파일(.poc)은 다음 절차에 따라서 업로드할 수 있습니다. 1. [파일]메뉴의 [poc 파일 업로드]를 클릭합니다. 2. poc 파일을 선택하고 [열기]를 누릅니다. page 12 of 40

PHPoC Debugger Manual > 주요 기능 > 제품으로 파일 업로드 3. POC 파일 업로드 창에서 [플래시 파일 업로드]버튼을 누릅니다. 4. 기존 플래시 파일들을 삭제할지 여부를 선택합니다. 주의: [예]를 선택하면 기존에 제품에 저장 된 모든 php파일들이 삭제 됩니다. 5. 파일 업로드가 완료되면 [확인]을 누릅니다. page 13 of 40

PHPoC Debugger Manual > 주요 기능 > PC로 파일 저장 PC로 파일 저장 PC 에 저장 1. 저장할 파일을 파일 리스트에서 클릭하여 선택합니다. 2. 메뉴 바에서 [파일] > [선택 파일 저장]을 선택합니다. 3. 파일을 저장할 경로를 지정하고 [확인]을 누릅니다. page 14 of 40

PHPoC Debugger Manual > 주요 기능 > PC로 파일 저장 통합 파일(.poc)로 저장 파일 리스트에 있는 파일 모두를 하나의 파일로 저장할 때에는 [통합 파일(.poc)로 저장]을 사용합니다. [파일] > [통합 파일(.poc)로 저장]을 클릭합니다. 생성되는 파일의 확장자는 ".poc" 입니다. 파일 이름을 지정하고 [저장]을 누릅니다. page 15 of 40

PHPoC Debugger Manual > 주요 기능 > 연습하기 연습하기 init.php 만들기 알아두기 : PHPoC 동작 PHPoC는 부팅 후 가장 먼저 init.php파일을 검색합니다. 만약 init.php라는 이름을 가진 파일이 없으면 PHPoC는 어떠한 코드도 실행하지 못합니다. 따라서 사용자는 반드시 init.php파일을 PHPoC 파일 시스템에 생성하거나 업로드 해야 합니다. 사용자는 init.php에 주 스크립트를 작성할 수 있지만 이 파일은 한 번만 실행됩니 다. 반복적으로 코드를 실행하려면 또 다른 php파일에 주 스크립트를 작성하고 init.php에서 system함수의 "php"명령을 이용해 이 파일을 불러옵니다. 이렇게 system함수로 불러온 파일은 실행이 종료되어도 다시 실행됩니다. PHPoC 디버거의 파일리스트를 마우스 우클릭하여 [새로 만들기]를 선택합니다. 파일 이름을 "init"으로 입력하고 [만들기]를 누릅니다. page 16 of 40

PHPoC Debugger Manual > 주요 기능 > 연습하기 파일리스트에서 만들어진 init.php를 선택합니다. 오른쪽 편집 창에 다음 명령 줄을 입력합니다. 업로드 버튼( )을 누릅니다. 업로드가 정상적으로 완료되면 파일 리스트의 아이콘이 변경됩니다. ( ) 스크립트 실행하기 PHPoC 디버거의 실행버튼( )을 누릅니다. PHPoC가 PHPoC 디버거에 연결되지 않으면 PHPoC 코드가 자동으로 실행됩니다. PHPoC가 PHPoC 디버거에 연결된 상태에서 [PHP 디버그 모드]가 활성화되어 있으면 PHPoC 코드가 디버깅을 위해 일시 중지됩니다. 이 코드를 실행하려면 PHPoC 디버거에서 실행버튼( 야합니다. PHPoC 디버거에서는 [PHP 디버그 모드]가 기본적으로 활성화되어 있습니다. )을 클릭해 page 17 of 40

PHPoC Debugger Manual > 주요 기능 > PSP 예제 이용하기 PSP 예제 이용하기 PSP(PHPoC Support Package)는 라이브러리와 예제들을 모아놓은 패키지 입니다. 이 패키지는 사용자 가 PHPoC를 쉽게 사용할 수 있게 하기 위해 제공됩니다. 시험작동을 위해 PSP를 사용자 PC에 다운로드 합니다. 다운로드 페이지로 이동하기 예제 선택 PSP의 example 폴더에는 여러 가지 센서를 활용한 다양한 예제들이 있습니다. 이 중에서 원하는 예제를 선택하여 PHPoC 파일시스템에 업로드 합니다. 예제들은 크게 다음과 같이 분류됩니다. 기본 태스크만 사용하는 예제 이 예제들은 init.php와 task0.php 파일을 모두 업로드 해야 합니다. 웹 태스크만 사용하는 예제 이 예제들은 index.php 파일과 그림파일이 있는 경우 그림파일도 업로드 해야 합니다. 기본 태스크와 웹 태스크를 모두 사용하는 예제 이 예제들은 init.php, task0.php 그리고 index.php 파일과 그림파일이 있는 경우 그림파일도 모두 업로드 해야 합니다. page 18 of 40

PHPoC Debugger Manual > 주요 기능 > PSP 예제 이용하기 예제 사용하기 예 p4s/01.php_task 폴더 아래의 00.hello 예제를 선택하여 제품에 업로드 합니다. 업로드 후 기본 태스크가 자동으로 실행되므로 결과를 바로 확인할 수 있습니다. page 19 of 40

PHPoC Debugger Manual > 기타 기능 > 외부편집기 사용 외부 편집기 사용 PHPoC 디버거의 편집기를 사용하지 않고, 전용 편집 프로그램을 사용하고자 하는 경우에는, 환경설정 창의 파일 추가 동작부분에서 [외부 편집기]옵션을 선택하십시오. 이 옵션을 선택하고 파일 리스트에서 파일을 추가하고 제품에 업로드 하면 동기화 된 파일들은 다음과 같은 아이콘이 표시 됩니다. 이 아이콘이 표시 된 파일들은 PHPoC 디버거의 편집기로 편집할 수 없으며 외부 편집기로만 편집할 수 있습니다. page 20 of 40

PHPoC Debugger Manual > 기타 기능 > PHP 디버그 모드 PHP 디버그 모드 PHPoC는 실시간 디버깅 기능을 제공합니다. PHPoC 디버거의 기능 메뉴에서 PHP 디버그 모드를 체크 하면 디버깅 관련 버튼들이 활성화됩니다. 중단 점(Break Point)을 설정하거나 변수의 값 등을 명령 줄 단위로 확인할 수 있습니다. PHP 디버그 모드가 활성화 되면 디버깅 버튼들이 활성화 됩니다. 이 디버깅 버튼들과 [Watch]창을 이용 하여 스크립트 디버깅을 할 수 있습니다. page 21 of 40

PHPoC Debugger Manual > 기타 기능 > PHP 디버그 모드 디버깅 따라하기 1. PHP 디버그 모드를 활성화 합니다. 2. init.php 파일에 다음 코드를 입력한 후 업로드 합니다. <?php $var_int = 1; $var_str = "abc"; $var_arr = array(1, 2);?> 3. [Watch]창에서 마우스 우 클릭하여 [추가]메뉴를 선택합니다. 4. 변수 이름에 var_int를 입력하고 [추가]를 누릅니다. 5. 4번과 같은 방법으로 다음 변수들을 추가합니다. var_str var_arr var_arr[0] var_arr[1] 6. 한 단계씩 실행[F11] 버튼을 이용해 각각의 코드 라인을 실행하면서 [Watch]창에 등록 된 변수들 의 값을 확인합니다. 주의: 배열 변수의 경우 변수의 값을 확인하기 위해서는 배열의 키를 함께 명시해줘야 합니다. page 22 of 40

PHPoC Debugger Manual > 기타 기능 > 온라인 업그레이드 온라인 업그레이드 PHPoC 디버거가 실행되고있는 PC가 인터넷으로 연결된 경우 PHPoC 디버거의 버전 업데이트 여부를 온라인으로 확인 할 수 있습니다. 해당 기능은 현재 실행중인 PHPoC 디버거가 최신 버전인지를 확인하 며, 최신 버전이 아닌경우 온라인 업그레이드를 할 수 있습니다. 수동으로 업데이트 확인 메뉴바의 [기능] > [PHPoC Debugger 버전]을 선택하십시오. [Check for update]버튼을 누르면 업데이 트된 버전이 있는지 확인할 수 있습니다. 만약 최신버전을 사용하고 있지 않다면 최신 버전으로 업그레이드 할 수 있습니다. 자동으로 업데이트 확인 메뉴바의 [편집] > [환경설정]을 선택하여 나타나는 환경설정 창에서 업데이트 항목의 [자동확인] 옵션 에 체크하고 [적용]을 누르십시오. page 23 of 40

PHPoC Debugger Manual > 기타 기능 > 온라인 업그레이드 이후로는 PHPoC 디버거를 실행할 때마다 최신버전이 있는지 온라인으로 확인하고, 최신버전이 있을 경 우에는 다음과 같이 알림창이 나타납니다. page 24 of 40

PHPoC Debugger Manual > 기타 기능 > 원격 연결 원격 연결 원격 연결 기능은 PHPoC 디버거와 제품을 USB케이블이 아닌 네트워크를 통해 연결하는 기능입니다. 원 격 연결을 이용하더라도 제품 설정은 물론 스크립트 편집과 디버깅등 거의 모든 기능을 사용할 수 있습 니다. 원격 연결을 위해서는 해당 제품에 원격 연결 설정이 되어 있어야 합니다. PHPoC 제품의 원격 연결 설정 방법 원격 연결 절차 PHPoC 디버거의 포트 선택에서 [네트워크]를 선택하고 연결버튼( 크 연결 설정 창이 나타납니다. )을 누르면 아래와 같이 네트워 제품의 IP주소, URI Path 및 접속 포트를 입력하고 프로토콜을 선택한 후 [연결] 버튼을 누릅니다. page 25 of 40

PHPoC Debugger Manual > 기타 기능 > 원격 연결 제품 주소 제품에 설정된 IP주소 URI Path URI 경로입니다. 제품마다 고유의 URI 경로가 지정되어 있습니다. Port 원격 연결 포트번호입니다. 제품마다 고유의 포트번호가 지정되어 있습니다. Protocol 원격 연결 프로토콜입니다. 제품의 원격 연결 프로토콜이 pdb-ws인 경우 HTTP로, pdb-wss인 경 우 HTTPS로 선택하십시오. 제품별 URI Path, Port 및 Protocol 설정 값은 PHPoC 디버거로 제품 연결 후 메뉴바의 [기능] > [네트 워크 정보]의 [PDB Net]탭에서 확인할 수 있습니다. 제품 검색 PHPoC 제품이 PC의 로컬네트워크에 있다면 제품 검색기능을 이용할 수 있습니다. [네트워크 연결 설정] 창에서 [검색]버튼을 누르면 로컬 네트워크에 연결된 모든 PHPoC 제품들이 검색됩니다. page 26 of 40

PHPoC Debugger Manual > 기타 기능 > 원격 연결 Response Type 검색 패킷을 받은 PHPoC 제품이 응답패킷을 보낼 때 응답방식을 선택할 수 있습니다. Unicast를 선택하면 검색패킷을 보낸 PC로만 응답패킷을 보냅니다. Multicast를 선택하면 Multicast그룹에 속한 모든 호스트로 응답패킷을 보냅니다. Response Time 네트워크 환경에 따라 응답패킷이 지연되어 검색을 실패하는 경우 이 값을 조정하여 응답 대기시 간을 늘릴 수 있습니다. 1, 2, 4, 8초 중 하나로 선택할 수 있습니다. 검색 된 제품을 마우스로 선택하고 [연결]버튼을 누르면 즉시 원격 연결을 시도합니다. 제한사항 원격 연결에서는 펌웨어 업로드, 인증서 저장 및 생성, 비밀번호 설정 및 변경 기능을 사용할 수 없습니 다. 따라서 해당 기능을 이용하기 위해서는 제품을 USB로 연결하십시오. page 27 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 제품 환경 값 설정 환경 값 설정 제품의 IP주소를 비롯한 모든 환경 값들은 PHPoC 디버거로 설정합니다. 설정 절차 1. PHPoC 제품을 USB를 통해 PC와 연결합니다. 2. PHPoC 디버거를 실행합니다. 3. [포트선택]에서 연결된 COM포트를 선택 후 연결 버튼( )을 눌러 제품에 연결합니다. 4. 제품이 연결되면 환경 값 설정 버튼( )을 누릅니다. 5. 환경 값을 설정합니다. 6. 환경 값 설정이 완료되면 저장 버튼을 누릅니다. 참고: 원격 연결을 통해서도 제품 설정이 가능합니다. 환경 값 리스트 구분 카테고리 IPv4 네트워크 IPv6 기본설정 무선랜 보안설정 시간설정 비밀번호 인증서 관리 고급설정 네트워크 환경 값 제품 IP주소 서브넷 마스크 게이트웨이 IP주소 DNS 서버 IP주소 IP주소 할당 방법 - 고정된 IP주소 사용 IP주소 할당 방법 - 자동으로 IP주소 받기(DHCP) IP주소 할당 방법 - 자동으로 DNS 서버 주소 받기 사용 여부 - 사용 / 사용 안 함 IP주소 할당 방법 - 자동으로 IP주소 받기 IP주소 할당 방법 - 고정된 IP주소 사용 EUI - MAC 주소 / Random 제품 IP주소 및 Prefix 게이트웨이 IP주소 자동으로 DNS 서버 주소 받기 DNS 서버 IP주소 사용 여부 - 사용 안 함 / 사용 무선랜 종류 - 애드혹 / 인프라스트럭처 / Soft AP Channel 검색 / AP 검색 채널 SSID 내장 안테나 / 외장 안테나 무선 고급설정 Shared Key 802.1X: EAP-TLS / EAP-TTLS / PEAP 제품의 시간을 설정 비밀번호 (ID: admin, pdbuser, setup) 인증서를 직접 만든 후 제품에 저장 타 인증기관에서 발급받은 인증서를 제품에 저장 제품에 저장되어 있는 인증서 조회 Local LAN name server Service discovery Remote debugger Secure remote debugger page 28 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 제품 환경 값 설정 > 원격 연결 설정 원격 연결 설정 원격 연결 기능을 이용하기 위해서는 PHPoC 제품에 원격 연결을 위한 옵션들을 설정 해야 합니다. 원격 연결 설정방법 PHPoC 제품을 연결하고 제품 설정 버튼( )을 누릅니다. 제품 설정 창에서 [고급 설정]버튼을 누르 고 이어서 고급 설정 창의 [네트워크]탭을 선택하면 4개의 옵션을 설정할 수 있습니다. Local LAN name server 제품의 mdns 기능을 활성화합니다. PHPoC 디버거로 제품을 검색하기 위해서는 이 옵션을 반드 시 활성화 하십시오. Service discovery 제품 검색 기능을 활성화합니다. PHPoC 디버거로 제품을 검색하기 위해서는 이 옵션을 반드시 활 성화 하십시오. Remote debugger 원격 연결 기능을 활성화합니다. PHPoC 디버거로 제품을 검색하거나 연결하기 위해서는 이 옵션 page 29 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 제품 환경 값 설정 > 원격 연결 설정 을 활성화 하십시오. 만약 이 옵션만 활성화하고 [Secure remote debugger]옵션은 활성화 하지 않으면 원격 연결 프로토콜은 pdb-ws로 설정됩니다. Secure remote debugger 암호화된 원격 연결 기능을 활성화합니다. PHPoC 디버거로 제품을 검색하거나 암호화된 연결을 사용하기 위해서는 이 옵션을 활성화 하십시오. 이 옵션을 활성화하면 원격 연결 프로토콜은 pdbwss로 설정됩니다. 주의: Secure remote debugger(pdb-wss)를 이용해 원격 연결을 하기 위해서는 반드시 하나 이 상의 계정에 비밀번호를 설정해야 합니다. page 30 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 제품 환경 값 설정 > 비밀번호 설정 비밀번호 설정 제품에 비밀번호를 설정하면 USB 또는 네트워크를 통해 제품을 연결할 때 반드시 해당 비밀번호를 입 력해야 합니다. PHPoC 제품에는 3가지 기본 계정이 있으며 각 계정마다 비밀번호를 설정할 수 있습니 다. ID admin 계정 이름 관리자 pdbuser 개발자 setup 사용자 기능 권한 개발자 기능 권한 + 원격 연결 설정 사용자 기능 권한 + 파일시스템 접근, 디버깅, 인증서 생성 제품 설정 및 상태 조회 비밀번호 관리 모든계정 사용자, 개발자 - 주의: PHPoC 제품은 비밀번호 분실 시 복구 기능을 제공하지 않습니다. 공장 초기화를 통해서 분실 된 비밀번호를 삭제하고 제품을 사용 가능한 상태로 되돌릴 수 있지만 저장 된 모든 설정 및 파일들도 삭제 됩니다. 비밀번호 설정방법 비밀번호 설정 PHPoC 제품을 연결하고 제품 설정 버튼( )을 누릅니다. 제품 설정 창에서 [고급 설정]버튼을 누르 고 이어서 고급 설정 창의 [비밀번호]탭을 선택하면 각 계정별로 비밀번호를 설정할 수 있습니다. page 31 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 제품 환경 값 설정 > 비밀번호 설정 비밀번호는 8 ~ 32글자의 영문, 숫자, 특수문자 또는 이들을 혼합한 형태로 설정합니다. 비밀번호 변경 설정되어있는 비밀번호를 변경하려면 계정을 선택하고 [변경]옵션을 체크한 후 [비밀번호]와 [비밀번호 확인]에 변경할 비밀번호를 입력하십시오. 비밀번호 삭제 설정되어있는 비밀번호를 삭제하려면 계정을 선택하고 [삭제]버튼을 클릭하십시오. 주의: USB를 통해 제품에 연결할 경우 개발자(pdbuser) 또는 사용자(setup)계정의 비밀번호를 설정하 려면 반드시 관리자 계정(admin)의 비밀번호를 먼저 설정해야합니다. page 32 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 펌웨어 업그레이드 펌웨어 업그레이드 펌웨어는 제품의 기능이 추가되거나 발견 된 버그를 수정하는 경우에 새롭게 배포될 수 있습니다. 현재 사용하고 있는 제품의 펌웨어 버전이 최신 펌웨어의 버전과 다르다면 펌웨어 업그레이드를 진행할 수 있습니다. 펌웨어는 PHPoC 디버거를 통해 자동 또는 수동으로 업그레이드 할 수 있습니다. page 33 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 펌웨어 업그레이드 > 자동 업그레이드 자동 업그레이드 PC가 인터넷을 사용할 수 있는 환경이라면 자동으로 펌웨어를 업그레이드할 수 있습니다. 펌웨어 업그레이드 절차 1. PHPoC 제품을 PC와 USB케이블로 연결합니다. 2. PHPoC 디버거를 실행하고 연결 버튼( )을 누릅니다. 3. [기능]메뉴의 [제품/펌웨어 정보]를 클릭합니다. 4. 제품/펌웨어 정보 창에서 [업데이트 확인]버튼을 누릅니다. page 34 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 펌웨어 업그레이드 > 자동 업그레이드 5. 펌웨어 다운로드 및 전송이 완료되면 완료 메시지와 함께 제품이 리부팅 됩니다. 스마트 확장보드의 펌웨어 업그레이드 PHPoC보드형 제품에 스마트 확장보드가 연결되어 있다면 해당 보드의 펌웨어를 업그레이드 할 수 있습 니다. 1. 스마트 확장보드가 연결된 PHPoC보드를 PC와 USB케이블로 연결합니다. 2. PHPoC 디버거를 실행하고 연결 버튼( )을 누릅니다. 3. [기능]메뉴의 [스마트 확장보드 정보]를 클릭합니다. page 35 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 펌웨어 업그레이드 > 자동 업그레이드 4. 스마트 확장보드 정보 창에서 제품을 마우스 우클릭한 후 [업데이트 확인]을 누릅니다. 5. 펌웨어 다운로드 및 전송이 완료되면 완료 메시지와 함께 제품이 리부팅 됩니다. page 36 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 펌웨어 업그레이드 > 수동 업그레이드 수동 업그레이드 펌웨어 버전 확인 펌웨어 업그레이드를 하기에 앞서 현재 사용중인 제품의 펌웨어 버전을 확인하십시오. 제품의 펌웨어 버전 확인 PHPoC 디버거의 [기능]>[제품/펌웨어 정보]메뉴를 통해 제품의 펌웨어 이름 및 버전을 확인할 수 있습니다. 스마트 확장보드의 경우 [기능]>[스마트 확장보드 정보]에서 확인할 수 있습니다. page 37 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 펌웨어 업그레이드 > 수동 업그레이드 최신 펌웨어 버전 확인 phpoc.com의 다운로드 페이지에서 배포된 최신 펌웨어의 버전을 확인할 수 있습니다. 펌웨어 업그레이드 절차 1. 업그레이드 할 펌웨어 파일을 PC로 다운로드 합니다. 2. PHPoC 제품을 PC와 USB케이블로 연결합니다. 3. PHPoC 디버거를 실행하고 연결 버튼( )을 누릅니다. 4. [파일]메뉴의 [poc 파일 업로드]를 클릭합니다. 5. 다운로드한 펌웨어 파일을 선택하고 [열기]를 누릅니다. page 38 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 펌웨어 업그레이드 > 수동 업그레이드 6. POC 파일 업로드 창에서 [펌웨어 업로드]/[슬레이브 업로드]버튼을 누릅니다. 스마트 확장보드의 경우 업로드할 제품을 클릭하고 [선택]버튼을 누릅니다. 7. 펌웨어 전송이 완료되면 완료 메시지와 함께 제품이 리부팅 됩니다. page 39 of 40

PHPoC Debugger Manual > PHPoC 제품 관리 > 공장 초기화 공장 초기화 공장 초기화를 수행하면 사용자 비밀번호를 포함한 모든 설정 값이 공장 출고상태로 초기화 됩니다. 뿐 만아니라 제품에 저장되어 있던 인증서와 모든 파일들이 삭제 됩니다. 따라서 공장 초기화를 수행하기 에 앞서 제품에 저장 된 파일들을 반드시 백업하시기 바랍니다. 공장 초기화 절차 순서 1 2 3 4 5 6 절차 PHPoC 디버거 실행 제품을 초기화 모드로 변경 (PHPoC 디버거의 [편집] >[환경설정]메뉴 이용) 기능버튼을 10초 이상 누름 (10초 이상 누른 상태 유지) 10초 후 STS LED 확인 준비 완료 후 2초 이내에 누르고 있던 기능버튼을 해제 (2초가 넘으면 순서3으로 돌아감) 초기화 후 자동 리부팅 제품 상태 STS LED - - 리부팅 후 초기화 모드 진입 빠르게 깜박임 초기화 준비 중 더 빠르게 깜박임 초기화 준비 완료 꺼짐 초기화 진행 켜짐 초기화 완료 꺼짐 page 40 of 40