메뉴 건너뛰기

NEOS FAQ

NEOS Development Kit(NDK)에서 제공하는 통합 개발 환경에서는 NEOS 응용 프로그램을 타겟 보드에서 실행하며 디버깅할 수 있는 원격 디버깅 환경을 제공합니다. 제공되는 주요한 디버깅 관련 기능은 다음과 같습니다.

 

1. NEOS 응용 프로그램의 소스 코드 상에 breakpoint를 설정하고, 응용 프로그램을 실행하여 breakpoint가 설정된 지점에서 실행을 자동으로 일시 중지 시키는 기능

2. breakpoint로 응용 프로그램의 실행을 일시 중지시켰을 때 변수 값이나 현재 타겟 보드의 메모리 및 레지스터 정보, 소스 코드의 assembly code를 조회하는 기능

3. breakpoint로 응용 프로그램의 실행을 일시 중지시킨 후, 소스 코드의 한 줄 단위로 코드를 실행하며 결과를 확인하는 기능

4. 실행이 일시 정지된 응용 프로그램의 실행을 재개하는 기능

5. 소스 코드 상에 설정된 breakpoint를 삭제하거나, 또는 일시적으로 breakpoint가 동작하지 않도록 설정하는 기능

 

이 외에도 여러 가지 디버깅 관련 기능을 제공하며, 디버깅 관련 자세한 정보 및 디버깅 절차는 NEOSPACE User Guide( http://neosrtos.com/neospaceug )의 '프로그램 디버그' 항목을 참고하시기 바랍니다.

 

한가지 유의하실 점은 응용 프로그램 디버깅 시에는 NEOS 응용 프로그램 프로젝트의 Build Configuration이 Debug 모드로 설정되어야 합니다. 만일 Build Configuration이 Release 모드로 설정된 경우 디버깅이 정상적으로 진행되지 않을 수 있으니 유의하시기 바랍니다.

번호 제목
37 상용 RTOS vxworks 상에서 개발된 응용 프로그램을 NEOS에 이식할 수 있을까요?
36 NEOS TTY 드라이버 모드에는 어떤 것이 있나요?
35 NEOS 버전 표기 규칙을 알려 주세요
34 시스템 클럭 주파수는 어떻게 변경하나요? (v4)
33 NEOS 버전 확인은 어디서 할 수 있나요? file
32 개발환경(IDE) 에서 사용자가 개발한 라이브러리 추가는 어떻게 하나요?
31 NEOSPACE 실행 시 'Faild to check the overall license for MDS Technology NEOSPACE. Reason: HASP API dynamic library is invalid. (Error Code: 401)' 에러가 발생합니다.
30 NEOSPACE 실행 시 'Faild to check the overall license for MDS Technology NEOSPACE. Reason: HASP API dynamic library not found. (Error Code: 400)' 에러가 발생합니다.
29 NEOSPACE 실행 시 'Faild to check the overall license for MDS Technology NEOSPACE. Reason: Feature not found. (Error Code: 7)' 에러가 발생합니다.
28 NEOSPACE 실행 시 'Faild to check the overall license for MDS Technology NEOSPACE. Reason: Sentinel key not found. (Error Code: 31)' 에러가 발생합니다.
27 NEOS 배포 패키지 설치 시 'File hlvdd.dll is in use. Please close app application that use the file and try again...' 오류가 발생합니다. file
26 NEOS 배포 패키지 설치 시 'Error when starting the aksfridge service with parameters 11571058 1...' 오류가 발생합니다. file
25 NEOSPACE 에서 NEOS Project 생성 후 컴파일러 및 링커 옵션은 어떻게 수정할 수 있나요? file
24 응용 프로그램 수행 도중 Exception 메시지가 출력되고 보드가 리부팅 되었습니다. 대처 방법을 알려주세요.
» 작성한 NEOS 응용 프로그램을 타겟 보드에서 디버깅할 수 있나요?
22 네트워크 프로토콜은 어떤 것들을 지원합니까?
21 인터럽트는 중첩되어 발생할 수 있나요?
20 동일한 우선순위의 스레드는 어떻게 스케줄링되나요? file
19 NEOS에서 baudrate는 어디서 수정 할수 있나요?
18 NEOS에서 네트워크 통신 응용프로그램을 작성할 수 있나요?
위로