2017-12-29 42 views
0

보드에 새 소프트웨어를 빌드하고 배포하는 데 도움이되는 Bamboo와 함께 자동화 된 Linux 에이전트 (CentOS)가 있습니다. Trace32 및 Lauterbach를 통해 .cmm 파일을 원격 Bamboo 에이전트를 사용하여 로컬로 배치 된 보드에 매일 실행하고 배포 할 수 있기를 원합니다.터미널을 통해 Trace32를 원격으로 제어하는 ​​방법

GUI를 사용하지 않으려면 터미널 명령 옵션 인 ./trace32 -s file.cmm을 알고 있습니다.

어쨌든 ssh를 사용하여 원격 배치에 이런 종류의 것을 사용할 수 있습니까?

+1

스택 오버플로는 프로그래밍 및 개발 관련 질문에 대한 사이트입니다. 이 질문은 프로그래밍이나 개발에 관한 것이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. 어쩌면 [전기 공학 스택 교환] (http://electronics.stackexchange.com/) 일 수도 있습니다. – jww

+2

TRACE32와 관련된 몇 가지 아이디어 : TRACE32 원격 API (설치시 api_remote.pdf 검색)를 사용하여 TRACE32 프로세스를 제어하고 일부 Lauterbach 프로브를 원격으로 (이더넷을 통해) 제어 할 수 있습니다. – dev15

답변

0

실행할 명령이있는 경우 계획에 Script task을 사용하여 원하는 명령을 실행할 수 있습니까?

0

TRACE32에는 SSH 서버가 없습니다. 그러나 TRACE32 원격 API를 통해 TRACE32를 원격으로 제어 할 수 있습니다. TRACE32 설치의 PDF 폴더에있는 "api_remote.pdf"문서를 참조하십시오.

일부 스크립트를 실행하거나 bash 쉘에서 간단한 명령을 실행하려면 <T32>/빈/리눅스 폴더에서 명령 줄 도구를 t32rem를 사용할 수 있습니다. 이 도구는 TRACE32 원격 API를 사용하여 TRACE32 명령을 보내 TRACE32 GUI를 엽니 다.

다음을 수행하십시오

  1. 이 TRACE32 구성 파일 (일반적으로 "config.t32")을 다음 두 줄을 추가 TRACE32 원격 API를 사용

    RCL=NETASSIST 
    PORT=20000
    당신 빈이 있는지 확인해야 구성 파일에서이 행의 앞과 뒤에 행을 추가하십시오.

  2. 시작 TRACE32와 그런 t32rem로에 명령을 보내

    t32rem localhost port=200000 <command>
    < 명령 >를 들어 당신은 당신의 언급 연습 스크립트를 실행 DO file.cmm 원하는 TRACE32 명령을 선택할 수 있습니다. (예를 들어, 파이썬 스크립트) TRACE32의 더 복잡한 원격 제어를 위해

당신은 <T32>/데모/API에서 이전에 언급 한 "api_remote.pdf"및 예를 살펴 있어야합니다.