2016-09-09 5 views
2

나는 freeRTOS 용으로 작성된 간단한 프로그램을 가지고있다 (타이머 구현).바이너리로 virtualmachine에서 freeRTOS (RTOS)로 작성된 프로그램 실행

빈 가상 머신 (VirtualBox 또는 QEMU 등)에서이 프로그램을 실행하고 싶습니다.

빈 VM에서 실행될 수있는 바이너리 파일을 만들어야합니다.

내가 할 수있는 조언이나 방향은 무엇입니까?

많은 자료를 freeRTOS homepage에서 확인했지만 유용한 정보를 찾을 수 없습니다.

답변

1

가상 상자의 경우 x86 또는 amd64와 호환되는 freeRTOS의 이진 파일이 필요합니다. this이 어떤 이점이 있는지 확인하십시오.

link은 가상 머신 없이도 테스트 할 수있는 freeRTOS 용 시뮬레이터라는 것을 알고 있기 때문에 확인할 수 있습니다. 어떤 OS가 당신이 그것을 위해 QEMU를 사용할 수 있습니다 시작하지 않고 단지 바이너리 파일을 실행해야하는 경우

은 QEMU를 들어, ...이 link

1

EMM을 확인합니다. 바이너리를 '-bios'옵션을 통해 qemu로 전달하십시오. 그리고 qemu가 실행을 시작한 후에. 또한 qemu에서 gdb 서버를 활성화하려면 '-S -s'옵션을 사용하십시오. gdb 클라이언트로 qemu에 연결하고 바이너리를 단계적으로 디버깅 할 수 있습니다.