2011-09-08 9 views
2

임베디드 장치 용 "쉘"콘솔을 만들고 싶습니다. 누구나 C에서 이러한 일을 오픈 소스로 구현 한 사실을 아는 사람이 있습니까? & 인수를 명령하기 위해 기본 회선 파싱이 필요합니다.c의 명령 줄 해석기

uboot - console 쉘과 비슷한 점이 좋습니다.

답변

1

이 코드에서 유용한 코드 조각을 찾을 수 있습니다. shell 내 친구가 writting입니다. 그의 목표는 셸 코딩과 관련된 문제를 배우는 것이므로이 프로젝트는 작고 쉽게 읽을 수 있어야합니다.

+0

당신의 링크를 가져 주셔서 감사합니다. 그러나 그렇게하지 않을 것입니다. 임베디드 장치를 프로그래밍하고 있습니다. 그래서 stdio, stderr 등과 같은 OS 추상화의 권한이 없습니다. 게다가 대부분의 라이브러리에도 ' 존재하지 않습니다. 즉, 모든 것을 처음부터 작성해야한다는 의미입니다. u-boot는 내가 필요로하는 것의 한 예 였고, u-boot는 리눅스보다 먼저로드되었으므로 모든 것을 직접 구현해야합니다 ... – stdcall

0

도서 "Linux 응용 프로그램 개발"이 있습니다 예를 들어 쉘을 구현합니다. 나는 이것을 매우 납득했다.