OpenWrt 및 교재 Q&A

OpenWrt SDK로 상용프로램을 패키지만들기

페이지 정보

작성자 한군 작성일18-01-24 19:43 조회1,102회 댓글1건

본문

교재에서 보면 SDK는 오픈소스프로젝트나 상용 프로그램을 유무선 공유기에 설치할수 있도록 OpenWrt 패키지를 만들어 주는 툴이라고 하였습니다.

제가 교재따라 hello라는 패키지는 인터넷으로 다운로드 하는것으로는 성공하였는데

만약 제가 만든 프로그램을 패키지로 만들려고 한다면 어떻게 하면 되는가요?

// 관리자 2018-01-24: 12-12-27 23:10 에 작성된 글입니다

댓글목록

한석정님의 댓글

한석정 작성일

교재에서 제공되는 helloworld폴더안에 생성하는 p.229 Makefile의 6번라인에 보면
해당 URL에서 source를 다운 받아서 package내용을 생성하는 것 같습니다.
더 실습을 해봐야할것 같지만, 이 부분을 고치면 원하는 대로 package를 생성할수 있지 않을까 생각됩니다.

그리고 p.237 그림 10.89에 build_dir/mipsel/hello/보시면 source파일이 있는것을 확인할 수 있는데,
실제 hello/src/ 폴더에 보시면 hello.c등 source파일이 생성된 것을 확인할 수 있습니다.
생성된 package hello_2.1.1-_mipsel.ipk를 공유기에 install한 후,
커맨드에 hello를 치면 Hello, world! 라는 메시지를 볼수 있는데
이부분은 hello.c 파일에 346 line에 있습니다.

더 자세한 내용을 알게 되면 답변 드리겠습니다.

// 관리자 2018-01-24: 12-12-29 19:34 에 작성된 글입니다