ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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, 전화기능을 라우터에 추가하는데 사용되는 패키지

     

     

Designed by Tistory.