Getting started guides



유비노스 시작 안내서 (윈도우즈)


운영체제 종속적 패키지 설치

Chocolatey 설치

  1. 관리자 권한으로 PowerShell 실행

  2. 다음 명령어 실행
    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
    
  3. PowerShell 창 닫기

필요한 패키지 설치

  1. 관리자 권한으로 명령 프롬프트(cmd.exe) 실행

  2. 다음 명령어 실행해 필요한 패키지 설치
    choco feature enable -n allowGlobalConfirmation
    
    choco install ninja make gperf git dtc-msys2 wget 7zip cmake python3 python311 nodejs-lts qemu
    
  3. 명령 프롬프트(cmd.exe) 창 닫기

유비노스 소스트리 다운로드 및 개발용 가상환경 생성

유비노스 소스트리 다운로드

  1. 일반 사용자 권한으로 명령 프롬프트(cmd.exe) 실행

  2. 다음 명령을 실행해 작업용 디렉토리 생성 후 해당 디렉토리로 이동
    mkdir C:\MyWorks\ubinos
    cd C:\MyWorks\ubinos
    
  3. 다음 명령어를 실행해 유비노스 소스트리 다운로드
    git clone https://github.com/ubinos/ubiworks.git
    

개발용 가상환경 생성

  1. 일반 사용자 권한으로 명령 프롬프트(cmd.exe) 실행

  2. 다음 명령을 실행해 유비노스 소스트리 디렉토리로 이동
    cd C:\MyWorks\ubinos\ubiworks
    
  3. 다음 명령을 실행해 가상 환경을 생성
    C:\Python311\python.exe -m venv venv
    
  4. 다음 명령을 실행해 가상 환경 활성화
    venv\Scripts\activate
    
  5. 다음 명령을 실행해 필요한 python package 설치
    pip install -r requirements.txt
    
  6. 다음 명령을 실행해 필요한 nodejs package 설치
    npm install
    

VSCode 설치

  1. 웹브라우저로 다음 URL에 접속해, VSCode를 다운로드 및 설치

VSCode로 유비노스 소스트리 열기

  1. 일반 사용자 권한으로 명령 프롬프트(cmd.exe) 실행 (반드시 기존 프롬프트 창을 닫고 새 프롬르트 창을 열어야 함)

  2. 다음 명령을 실행해 유비노스 소스트리 디렉토리로 이동
    cd C:\MyWorks\ubinos\ubiworks
    
  3. 다음 명령을 실행해 가상 환경 활성화
    venv\Scripts\activate
    
  4. 다음 명령을 실행해 VSCode로 유비노스 소스트리 열기
    code .
    

VSCode로 디버깅하기 위해 필요한 확장 프로그램 설치 및 설정

  1. VSCode에서 “Extensions” View를 선택한 후, 다음 확장 프로그램을 설치
    • C/C++ (by Microsoft)

    • C/C++ Themes (by Microsoft)

    • C/C++ Extension Pack (by Microsoft)

    • Python (by Microsoft)

    • CodeLLDB (by Vadim Chugunov)

    • ARM Assembly (by dan-c-underwood)

    • MemoryView (by mcu-debug)

    • Open (by sandcastle)

    • CMake Tools (by Microsoft)

    • Makefile Tools (by Microsoft)

    • Jupyter (by Microsoft)


VSCode CMake 구성

  1. 다음을 참조해 VSCode로 유비노스 소스트리 열기
  2. VSCode에서 “CMake” View 선택

  3. “CMake: Project Outline” 에서 “Configure All Projects” 실행