Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Axon BuildNew to Visual Studio Code? Get it now.
Axon Build

Axon Build

Justin Lee

|
6 installs
| (0) | Free
Build tools for Yocto and MCU projects (Telechips development)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Axon Build

Build tools for Yocto and MCU projects (Telechips development).

Features

Project Creation

  • MCU Standalone Project: MCU 단독 프로젝트 생성
  • Yocto Project: Yocto 프로젝트 생성
  • Yocto Project (Autolinux): Autolinux 빌드 스크립트 기반 프로젝트 생성

Build Management

  • Yocto Build: AP, MCU, Kernel 빌드
  • MCU Build: M7 코어별 빌드 (m7-0, m7-1, m7-2, m7-np)
  • Autolinux Build: Autolinux 스크립트 기반 빌드
  • Build Option Extraction: Bear를 사용한 컴파일 옵션 추출

DevTool

  • Create & Modify: 외부 소스 수정 워크스페이스 생성
  • Build: DevTool 레시피 빌드
  • Finish: 수정 사항을 layer로 통합

Configuration

  • Edit local.conf: AP/MCU local.conf 편집
  • Edit Branch/Srcrev: telechips-cgw-rev.inc 편집
  • Project Type: 프로젝트 타입 설정 (MCU/Yocto)

Requirements

  • VS Code 1.74.0 or higher
  • Remote-SSH or WSL extension (for remote development)
  • Linux build environment (Ubuntu 20.04+ recommended)
  • Yocto build dependencies
  • MCU build toolchain

Extension Settings

This extension contributes the following settings:

  • axon.projectType: 프로젝트 타입 (mcu_project, yocto_project, yocto_project_autolinux)
  • axon.yocto.projectRoot: Yocto 프로젝트 루트 경로 (자동 설정)
  • axon.mcu.projectRoot: MCU 프로젝트 루트 경로 (자동 설정)
  • axon.yocto.sourceMirror: Source Mirror 경로 (빌드 시간 단축)
  • axon.yocto.buildtool: Build Tools 경로 (빌드 도구 재사용)
  • axon.yocto.autolinuxGitUrl: Autolinux Git Repository URL
  • axon.yocto.manifestGitUrl: Yocto Manifest Git Repository URL
  • axon.mcu.gitUrl: MCU Git Repository URL
  • axon.mcu.buildtool: MCU Build Tools 경로
  • axon.devtool.recipes: DevTool 레시피 목록 (자동 관리)
  • axon.wsl.distroName: WSL 배포판 이름 (기본값: Ubuntu)

Usage

사이드바에서 사용

  1. 왼쪽 Activity Bar에서 Axon 아이콘 클릭
  2. Control Panel에서 원하는 작업 선택
  3. 각 메뉴의 ? 아이콘에 마우스를 올리면 도움말 표시

Command Palette에서 사용

  1. Ctrl+Shift+P (Windows/Linux) 또는 Cmd+Shift+P (Mac)
  2. "Axon"으로 검색
  3. 원하는 명령 실행

How It Works

프로젝트 루트 자동 감지

확장이 활성화되면 워크스페이스에서 프로젝트 루트를 자동으로 검색합니다:

  • Yocto: poky 디렉토리 검색 (최대 3단계)
  • MCU: tcn100x_defconfig 파일 검색 (최대 4단계)
  • 찾은 경로는 .vscode/settings.json에 자동 저장

원격 환경 지원

  • SSH: Unix 경로 사용, 원격 빌드 서버에서 실행
  • WSL: Windows와 Linux 환경 통합

DevTool 워크플로우

  1. Create & Modify: 외부 소스를 workspace로 복사
  2. Build: 수정한 소스로 빌드
  3. Finish: 수정 사항을 bbappend/patch로 layer에 통합

Extension Pack

이 확장은 Axon Extension Pack의 일부입니다:

  • axon-build: 빌드 도구 (이 확장)
  • axon-fwdn: 펌웨어 다운로드 도구

Extension Pack을 설치하면 두 확장을 한 번에 설치할 수 있습니다.

Known Issues

  • 빌드 작업은 원격 Linux 환경에서만 실행 가능합니다.
  • Yocto 빌드는 충분한 디스크 공간(100GB+)이 필요합니다.

Release Notes

1.0.0

Initial release of Axon Build (separated from Axon extension)

  • MCU/Yocto 프로젝트 생성
  • Yocto/MCU/Autolinux 빌드
  • DevTool 워크플로우
  • 프로젝트 루트 자동 감지
  • 원격 환경 지원 (WSL/SSH)
  • FWDN 기능은 axon-fwdn 확장으로 분리

License

MIT

Author

Justin Lee (JustinLee-tcc)

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft