2016-08-03 4 views
6

UEFI 응용 프로그램 개발을 처음 사용합니다.UEFI 응용 프로그램 내에서 UEFI 셸 명령 실행

내 요구 사항은 내 UEFI 응용 프로그램 (app.efi) 소스 코드에서 UEFI 쉘 명령을 실행해야

점이다. 이 작업을 수행하는 방법에 대한 지침이 필요합니다.

예는 UEFI 셸

cp 명령 한 경로에서 다른 경로로 파일을 복사하기 위해 사용된다. 내 응용 프로그램 내에서 프로그래밍 방식으로이 작업을 수행하고 싶습니다 (app.efi) 소스 코드.

편집 : system("command"); function in Linux과 (과) 비슷한 것을 찾고 있습니다.

어떻게해야합니까?

답변

1

당신은 무언가를 찾고 있습니까? 아니면 nshell을 사용할 수 있습니까? 별도의 응용 프로그램이지만 사본을 실행할 수 있습니다. https://software.intel.com/en-us/articles/uefi-shell 명령 구문은 bash와 동일하지 않습니다.

+0

Daniel, 답변 주셔서 감사합니다.하지만 UEFI 명령을 어떻게 실행할 수 있는지 설명해 주시겠습니까? 리눅스에서는 시스템 ("command arg")을 호출 할 것입니다. 함수를 사용하면 리눅스 명령 행에서 "command arg"를 실행하게됩니다. 마찬가지로, 저는 UEFI에서해야합니다. 내 UEFI.efi에서 하나의 UEFI 셸 명령 (예 : "src src dst 복사")을 실행해야합니다. 내가 어떻게 이걸 이룰 수 있니? 감사합니다 – GNKeshava

+0

제가 제공 한 링크를보세요. 스크립트를 실행하는 방법과 해당 스크립트 내에서 명령을 실행하는 방법을 모두 보여줍니다. 제품을 설치하고 구문을 배우는 데 신경 쓰지 않는다면, 당신이 원하는 모든 것을 제공 할 것이라고 생각합니다. –

+0

감사합니다. Daniel. 스크립트로, .efi 응용 프로그램을 의미합니까? 때문에, (개발) 응용 프로그램을 개발하고있어, 그리고이 응용 프로그램 내 위에서 언급 한 기능이 필요합니다. (저는 uefi에 익숙하지 않습니다. 구문을 배우 겠지만 언급 한 방법이 C로 작성된 uefi 응용 프로그램에 들어간다는 것을 확인하십시오) – GNKeshava