UI 구성


UI 구성

introduce_phpocd_01

1. 메뉴 바

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

2. 포트 선택 (COM PORT)

PHPoC 제품이 연결 된 가상 USB COM포트를 선택하는 부분

3. 버튼

버튼 설명
introduce_phpocd_02 PHPoC 제품으로 연결
introduce_phpocd_03 PHPoC 제품과의 연결을 해제
introduce_phpocd_04 연결 된 PHPoC 제품의 환경 값을 설정
introduce_phpocd_05 파일 리스트에 있는 php파일들을 PHPoC 제품에 업로드
introduce_phpocd_06 코드 실행 종료
introduce_phpocd_07 introduce_phpocd_08 코드 실행 / 코드 실행 일시 정지
introduce_phpocd_09 한 단계씩 코드 실행
introduce_phpocd_10 프로시저 단위로 코드 실행

4. 파일 리스트

PHPoC 제품에 저장된 또는 저장할 파일 리스트

아이콘 설명
introduce_phpocd_11 PHPoC 제품과 동기화 된 파일
introduce_phpocd_12 PHPoC 제품과 동기화 되지 않은 파일
introduce_phpocd_13 로컬PC에서 불러와 PHPoC 제품과 동기화 되지 않은 파일
introduce_phpocd_14 로컬PC에서 불러와 외부 편집기용으로 PHPoC 제품과 동기화 된 파일

파일 리스트에서 마우스 우 클릭하면 다음과 같은 메뉴들이 팝업 됩니다.

메뉴 설명
실행 선택한 스크립트파일 즉시 실행
이름 변경 선택 된 파일의 이름을 변경
삭제 선택한 파일을 목록에서 삭제
파일정보 선택한 파일의 정보 보기
새로 만들기 새로운 php파일을 생성
추가 파일을 로컬PC에서 불러와 목록에 추가
펌웨어 변경 선택한 펌웨어 파일을 제품으로 업로드

5. 편집 창

파일 리스트에서 선택 된 php파일을 표시하고 편집
편집 창에서 마우스 우 클릭하면 다음과 같은 메뉴들이 팝업 됩니다.

구분 설명 단축키
중단점 설정/해제 현재 커서가 있는 줄에 중단점을 설정 / 해제 F9
모든 중단점 삭제 현재 문서에 설정 된 모든 중단점을 해제 Shift+F9
한 단계씩 코드 실행 한 단계씩 코드 실행 F11
프로시저 단위 실행 프로시저 단위로 코드 실행 F10
현재 라인까지 실행 현재 커서가 있는 라인까지 코드 실행 후 일시정지 -
잘라 내기 선택된 부분을 잘라내어 클립보드로 복사 Ctrl+X
복사 선택된 부분을 클립보드로 복사 Ctrl+C
붙여 넣기 클립보드의 내용을 붙여 넣기 Ctrl+V
전체 선택 모든 내용을 선택 Ctrl+A

6. Flash메모리 용량

PHPoC 제품에 현재 사용 중 그리고 사용이 가능한 Flash메모리 용량을 표시하는 부분입니다.

7. Output / FW Log

이 창은 표준 출력 및 펌웨어 로그 출력 영역입니다. 이 영역에서 마우스 우 클릭하면 다음과 같은 메뉴들이 팝업 됩니다.

구분 설명
로그 전체 삭제 모든 로그를 삭제하고 화면을 비움
로그 복사 선택된 로그를 클립보드로 복사
로그 창 자동 스크롤 로그 창 자동 스크롤 설정 / 해제
실행시 로그 삭제 실행할 때마다 모든 로그를 삭제하고 화면을 비움

8. Watch / Resource

이 창은 실시간 변수 정보 확인 또는 시스템 자원 확인 영역입니다. Watch영역에서 마우스 우 클릭하면 다음과 같은 메뉴들이 팝업 됩니다.

구분 설명
추가 정보를 확인 할 변수 추가
수정 선택 된 변수의 이름을 수정
삭제 선택 된 변수를 삭제
전체 삭제 등록 된 모든 변수를 삭제
자세히 선택 된 변수의 내용을 새 창으로 띄움