-
[1] openwrt의 sdk개발공부/openwrt 2024. 7. 14. 16:06
대략적인 개념들 정리
- bin : Cross-compiler 및 기타 도구의 실행 파일
- include : openwrt api의 헤더파일
- build_dir : 모든 소스들이 여기에서 압축 해제, 컴파일
- staging_dir : 추가 패키지 빌드, 설치
- target : 임베디드 플랫폼 (특정 임베디드 플랫폼과 관련된 항목이 나옴)
- toolchain : 컴파일 이미지를 구축하는데 사용되는 컴파일러 .c라이브러리
- feeds : 사용자가 추가/변경한 사항들만 분리하여 관리하도록 할수있게해주는 툴
FEED
패키지 및 구성을 제공하는 repo모음
openwrt에서는 최 상단 폴더에 feeds.conf.default 로 목록을 수정한다. <== 잘 기억하세요**
feeds.conf.default 파일 - feeds 업데이트(설치)
패키지 생성 또는 다른곳의 피드들을 가져와서 쓸때
1. 먼저 위의 feeds.conf.default 를 맞게 설정
2. ./scripts/feeds update -a(혹은 업데이트할 패키지 명) 으로 설정한 내용 업데이트
3. ./scripts/feeds install -a(혹은 업데이트할 패키지 명)
4. make menuconfig 로 설치된 패키지(피드)설정
packages? :
- openwrt 공식 패키지 피드
- 네트워킹, 시스템, 유틸리티, 개발 등등
luci? :
- 라우터를 웹을 통해 관리할 수 있도록 해주는 GUI
routing? :
- 다양한 라우팅 프로토콜, 네트워킹 도구 및 유틸리티 제공
telephony? :
- VoIP, 전화기능을 라우터에 추가하는데 사용되는 패키지
'개발공부 > openwrt' 카테고리의 다른 글
[4] 패치파일 만들기, 관리 (0) 2024.07.27 [3] lxc 컨테이너 만들어보기 (0) 2024.07.19 [2]간단한 패키지 만들어보기(부제 : hello world) (1) 2024.07.14 [0] openwrt virtual machine 에 설치하기 (0) 2024.06.30