1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00

pio*: add Korean translation (#14554)

This commit is contained in:
코드싸이 2024-11-02 20:14:54 +09:00 committed by GitHub
parent 87df078649
commit eb42b6ff9b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
22 changed files with 581 additions and 0 deletions

View file

@ -0,0 +1,24 @@
# pio access
> 레지스트리에 게시된 리소스(패키지)의 접근 수준 설정.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/access/>.
- 사용자에게 리소스 접근 권한 부여:
`pio access grant {{게스트|유지관리자|관리자}} {{사용자명}} {{리소스_URN}}`
- 사용자의 리소스 접근 권한 제거:
`pio access revoke {{사용자명}} {{리소스_URN}}`
- 사용자 또는 팀이 접근할 수 있는 모든 리소스와 접근 수준 표시:
`pio access list {{사용자명}}`
- 특정 사용자나 팀원에게만 리소스 접근 제한:
`pio access private {{리소스_URN}}`
- 모든 사용자에게 리소스 접근 허용:
`pio access public {{리소스_URN}}`

View file

@ -0,0 +1,32 @@
# pio account
> 명령줄에서 PlatformIO 계정을 관리.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/account/>.
- 새 PlatformIO 계정 등록:
`pio account register --username {{사용자이름}} --email {{이메일}} --password {{비밀번호}} --firstname {{이름}} --lastname {{성}}`
- PlatformIO 계정 및 관련 데이터 영구 삭제:
`pio account destroy`
- PlatformIO 계정에 로그인:
`pio account login --username {{사용자이름}} --password {{비밀번호}}`
- PlatformIO 계정에서 로그아웃:
`pio account logout`
- PlatformIO 프로필 업데이트:
`pio account update --username {{사용자이름}} --email {{이메일}} --firstname {{이름}} --lastname {{성}} --current-password {{비밀번호}}`
- PlatformIO 계정에 대한 자세한 정보 표시:
`pio account show`
- 사용자 이름이나 이메일을 사용하여 비밀번호 재설정:
`pio account forgot --username {{사용자이름_또는_이메일}}`

View file

@ -0,0 +1,12 @@
# pio boards
> PlatformIO에서 사용할 수 있는 사전 구성된 임베디드 보드 나열.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/cmd_boards.html>.
- 사용 가능한 모든 보드 나열:
`pio boards`
- 설치된 플랫폼의 보드만 나열:
`pio boards --installed`

View file

@ -0,0 +1,24 @@
# pio check
> PlatformIO 프로젝트에 대한 정적 분석 검사를 수행.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/cmd_check.html>.
- 현재 프로젝트에 대한 기본 분석 검사 수행:
`pio check`
- 특정 프로젝트에 대한 기본 분석 검사 수행:
`pio check --project-dir {{프로젝트_디렉토리}}`
- 특정 환경에 대한 분석 검사 수행:
`pio check --environment {{환경}}`
- 지정된 결함 심각도 유형만 보고하도록 분석 검사 수행:
`pio check --severity {{낮음|중간|높음}}`
- 환경을 처리할 때 상세한 정보 표시와 함께 분석 검사 수행:
`pio check --verbose`

29
pages.ko/common/pio-ci.md Normal file
View file

@ -0,0 +1,29 @@
# pio ci
> 임의의 소스 코드 구조로 PlatformIO 프로젝트를 빌드.
> 소스 코드가 복사될 새로운 임시 프로젝트를 생성.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/cmd_ci.html>.
- 기본 시스템 임시 디렉토리에서 PlatformIO 프로젝트를 빌드하고 이후 삭제:
`pio ci {{경로/대상/프로젝트}}`
- 특정 라이브러리를 지정하여 PlatformIO 프로젝트 빌드:
`pio ci --lib {{경로/대상/라이브러리_폴더}} {{경로/대상/프로젝트}}`
- 특정 보드를 지정하여 PlatformIO 프로젝트 빌드 (`pio boards` 명령어로 모든 보드 목록 확인 가능):
`pio ci --board {{보드}} {{경로/대상/프로젝트}}`
- 특정 디렉토리에서 PlatformIO 프로젝트 빌드:
`pio ci --build-dir {{경로/대상/빌드_디렉토리}} {{경로/대상/프로젝트}}`
- 빌드 디렉토리를 삭제하지 않고 PlatformIO 프로젝트 빌드:
`pio ci --keep-build-dir {{경로/대상/프로젝트}}`
- 특정 구성 파일을 사용하여 PlatformIO 프로젝트 빌드:
`pio ci --project-conf {{경로/대상/platformio.ini}}`

View file

@ -0,0 +1,24 @@
# pio debug
> PlatformIO 프로젝트 디버그.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/cmd_debug.html>.
- 현재 디렉토리의 PlatformIO 프로젝트 디버그:
`pio debug`
- 특정 PlatformIO 프로젝트 디버그:
`pio debug --project-dir {{경로/대상/platformio_project}}`
- 특정 환경 디버그:
`pio debug --environment {{환경}}`
- 특정 설정 파일을 사용하여 PlatformIO 프로젝트 디버그:
`pio debug --project-conf {{경로/대상/platformio.ini}}`
- `gdb` 디버거를 사용하여 PlatformIO 프로젝트 디버그:
`pio debug --interface={{gdb}} {{gdb_옵션}}`

View file

@ -0,0 +1,32 @@
# pio device
> PlatformIO 장치를 관리하고 모니터링.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/device/>.
- 사용 가능한 모든 시리얼 포트 나열:
`pio device list`
- 사용 가능한 모든 논리 장치 나열:
`pio device list --logical`
- 대화형 장치 모니터 시작:
`pio device monitor`
- 특정 포트를 수신하며 대화형 장치 모니터 시작:
`pio device monitor --port {{/dev/ttyUSBX}}`
- 특정 전송 속도를 설정하여 대화형 장치 모니터 시작 (기본값은 9600):
`pio device monitor --baud {{57600}}`
- 특정 EOL 문자를 설정하여 대화형 장치 모니터 시작 (기본값은 `CRLF`):
`pio device monitor --eol {{CRLF|CR|LF}}`
- 대화형 장치 모니터 메뉴로 이동:
`<Ctrl> + T`

View file

@ -0,0 +1,28 @@
# pio home
> PlatformIO Home 웹 서버 시작.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/cmd_home.html>.
- 기본 웹 브라우저에서 PlatformIO Home 열기:
`pio home`
- 특정 HTTP 포트 사용 (기본값은 8008):
`pio home --port {{포트}}`
- 특정 IP 주소에 바인딩 (기본값은 127.0.0.1):
`pio home --host {{ip_주소}}`
- 기본 웹 브라우저에서 PlatformIO Home을 자동으로 열지 않음:
`pio home --no-open`
- 클라이언트가 연결되어 있지 않을 때 타임아웃(초) 후 서버 자동 종료:
`pio home --shutdown-timeout {{시간}}`
- 고유한 세션 식별자를 지정하여 PlatformIO Home을 다른 인스턴스와 격리하고 제3자 접근으로부터 보호:
`pio home --session-id {{세션_아이디}}`

View file

@ -0,0 +1,36 @@
# pio lib
> PlatformIO 라이브러리 관리.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/lib/>.
- 설치된 라이브러리 나열:
`pio lib list`
- 설치된 개발 플랫폼과 그 프레임워크에 기반한 내장 라이브러리 나열:
`pio lib builtin`
- 기존 라이브러리 검색:
`pio lib search {{키워드}}`
- 라이브러리에 대한 세부 정보 표시:
`pio lib show {{라이브러리}}`
- 라이브러리 설치:
`pio lib install {{라이브러리}}`
- 설치된 라이브러리 업데이트:
`pio lib update`
- 라이브러리 제거:
`pio lib uninstall {{라이브러리}}`
- PlatformIO 라이브러리 레지스트리 통계 표시:
`pio lib stats`

View file

@ -0,0 +1,28 @@
# pio org
> PlatformIO 조직 및 소유자를 관리.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/org/>.
- 새 조직 생성:
`pio org create {{조직_이름}}`
- 조직 삭제:
`pio org destroy {{조직_이름}}`
- 사용자 조직에 추가:
`pio org add {{조직_이름}} {{사용자_이름}}`
- 사용자 조직에서 제거:
`pio org remove {{조직_이름}} {{사용자_이름}}`
- 현재 사용자가 멤버로 있는 모든 조직 및 소유자 나열:
`pio org list`
- 조직의 이름, 이메일 또는 표시 이름 업데이트:
`pio org update --orgname {{새_조직_이름}} --email {{새_이메일}} --displayname {{새_표시_이름}} {{조직_이름}}`

View file

@ -0,0 +1,37 @@
# pio package
> 레지스트리에서 패키지를 관리.
> 패키지는 게시된 날짜로부터 72시간(3일) 이내에만 제거할 수 있습니다.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/package/>.
- 현재 디렉토리에서 패키지 tarball 생성:
`pio package pack --output {{경로/대상/package.tar.gz}}`
- 현재 디렉토리에서 패키지 tarball 생성 및 게시:
`pio package publish`
- 현재 디렉토리를 게시하고 공개 접근 제한:
`pio package publish --private`
- 패키지 게시:
`pio package publish {{경로/대상/package.tar.gz}}`
- 사용자 지정 릴리스 날짜(UTC)로 패키지 게시:
`pio package publish {{경로/대상/package.tar.gz}} --released-at "{{2021-04-08 21:15:38}}"`
- 게시된 패키지의 모든 버전을 레지스트리에서 제거:
`pio package unpublish {{패키지}}`
- 게시된 패키지의 특정 버전을 레지스트리에서 제거:
`pio package unpublish {{패키지}}@{{버전}}`
- 제거를 취소하고 패키지의 모든 버전 또는 특정 버전을 레지스트리에 복원:
`pio package unpublish --undo {{패키지}}@{{버전}}`

View file

@ -0,0 +1,32 @@
# pio platform
> PlatformIO 개발 플랫폼 관리.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/platforms/>.
- 설치된 모든 개발 플랫폼 나열:
`pio platform list`
- 기존 개발 플랫폼 검색:
`pio platform search {{플랫폼}}`
- 개발 플랫폼에 대한 세부 정보 표시:
`pio platform show {{플랫폼}}`
- 개발 플랫폼 설치:
`pio platform install {{플랫폼}}`
- 설치된 개발 플랫폼 업데이트:
`pio platform update`
- 개발 플랫폼 제거:
`pio platform uninstall {{플랫폼}}`
- 지원되는 모든 프레임워크 나열:
`pio platform frameworks`

View file

@ -0,0 +1,24 @@
# pio project
> PlatformIO 프로젝트 관리.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/project/>.
- 새 PlatformIO 프로젝트 초기화:
`pio project init`
- 특정 디렉토리에 새 PlatformIO 프로젝트 초기화:
`pio project init --project-dir {{경로/대상/프로젝트_디렉토리}}`
- 보드 ID를 지정하여 새 PlatformIO 프로젝트 초기화:
`pio project init --board {{ATmega328P|uno|...}}`
- 하나 이상의 프로젝트 옵션을 지정하여 새 PlatformIO 기반 프로젝트 초기화:
`pio project init --project-option="{{옵션}}={{값}}" --project-option="{{옵션}}={{값}}"`
- 프로젝트 구성 출력:
`pio project config`

View file

@ -0,0 +1,33 @@
# pio remote
> PlatformIO 원격 개발을 위한 보조 명령어.
> `pio remote [command]`는 로컬에서 실행되는 `pio [command]`와 동일한 인수를 사용합니다.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/remote/index.html>.
- 활성화된 모든 원격 에이전트 나열:
`pio remote agent list`
- 특정 이름으로 새로운 원격 에이전트를 시작하고 친구들과 공유:
`pio remote agent start --name {{에이전트_이름}} --share {{example1@example.com}} --share {{example2@example.com}}`
- 지정된 에이전트의 장치 나열 (`--agent`를 생략하여 모든 에이전트 지정 가능):
`pio remote --agent {{에이전트_이름1}} --agent {{에이전트_이름2}} device list`
- 원격 장치의 직렬 포트에 연결:
`pio remote --agent {{에이전트_이름}} device monitor`
- 지정된 에이전트에서 모든 타겟 실행:
`pio remote --agent {{에이전트_이름}} run`
- 특정 에이전트에서 설치된 코어 패키지, 개발 플랫폼 및 전역 라이브러리 업데이트:
`pio remote --agent {{에이전트_이름}} update`
- 특정 에이전트에서 모든 환경의 모든 테스트 실행:
`pio remote --agent {{에이전트_이름}} test`

View file

@ -0,0 +1,28 @@
# pio run
> PlatformIO 프로젝트 타겟 실행.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/cmd_run.html>.
- 사용 가능한 모든 프로젝트 타겟 나열:
`pio run --list-targets`
- 특정 환경의 사용 가능한 모든 프로젝트 타겟 나열:
`pio run --list-targets --environment {{환경}}`
- 모든 타겟 실행:
`pio run`
- 지정된 환경의 모든 타겟 실행:
`pio run --environment {{환경1}} --environment {{환경2}}`
- 특정 타겟 실행:
`pio run --target {{타겟1}} --target {{타겟2}}`
- 지정된 설정 파일의 타겟 실행:
`pio run --project-conf {{경로/대상/platformio.ini}}`

View file

@ -0,0 +1,20 @@
# pio settings
> PlatformIO 설정을 보고 수정.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/cmd_settings.html>.
- 모든 PlatformIO 설정의 이름, 값 및 설명 표시:
`pio settings get`
- 특정 PlatformIO 설정의 이름, 값 및 설명 표시:
`pio settings get {{설정}}`
- 특정 설정 값을 설정:
`pio settings set {{설정}} {{값}}`
- 모든 수정된 설정 값을 기본값으로 재설정:
`pio settings reset`

View file

@ -0,0 +1,28 @@
# pio system
> PlatformIO의 다양한 시스템 명령.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/system/>.
- 현재 셸에 대한 셸 자동 완성 설치 (Bash, fish, Zsh 및 PowerShell 지원):
`pio system completion install`
- 현재 셸에 대한 셸 자동 완성 제거:
`pio system completion uninstall`
- 시스템 전역 PlatformIO 정보 표시:
`pio system info`
- 사용하지 않는 PlatformIO 데이터 제거:
`pio system prune`
- 캐시된 데이터만 제거:
`pio system prune --cache`
- 제거될 사용하지 않는 PlatformIO 데이터를 목록으로 표시하지만 실제로 제거하지 않음:
`pio system prune --dry-run`

View file

@ -0,0 +1,36 @@
# pio team
> PlatformIO 팀 관리.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/team/>.
- 지정된 설명으로 새 팀 생성:
`pio team create --description {{설명}} {{조직_이름}}:{{팀_이름}}`
- 팀 삭제:
`pio team destroy {{조직_이름}}:{{팀_이름}}`
- 팀에 새 사용자 추가:
`pio team add {{조직_이름}}:{{팀_이름}} {{사용자_이름}}`
- 팀에서 사용자 제거:
`pio team remove {{조직_이름}}:{{팀_이름}} {{사용자_이름}}`
- 사용자가 속한 모든 팀과 그 멤버 목록:
`pio team list`
- 조직 내 모든 팀 목록:
`pio team list {{조직_이름}}`
- 팀 이름 변경:
`pio team update --name {{새_팀_이름}} {{조직_이름}}:{{팀_이름}}`
- 팀 설명 변경:
`pio team update --description {{새_설명}} {{조직_이름}}:{{팀_이름}}`

View file

@ -0,0 +1,28 @@
# pio test
> PlatformIO 프로젝트에서 로컬 테스트 실행.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/cmd_test.html>.
- 현재 PlatformIO 프로젝트의 모든 환경에서 모든 테스트 실행:
`pio test`
- 특정 환경에서만 테스트 실행:
`pio test --environment {{환경1}} --environment {{환경2}}`
- 이름이 특정 글로브 패턴과 일치하는 테스트만 실행:
`pio test --filter "{{패턴}}"`
- 이름이 특정 글로브 패턴과 일치하는 테스트를 무시:
`pio test --ignore "{{패턴}}"`
- 펌웨어 업로드를 위한 포트 지정:
`pio test --upload-port {{업로드_포트}}`
- 테스트 실행을 위한 사용자 정의 설정 파일 지정:
`pio test --project-conf {{경로/대상/platformio.ini}}`

View file

@ -0,0 +1,17 @@
# pio update
> 설치된 PlatformIO Core 패키지, 개발 플랫폼 및 전역 라이브러리를 업데이트.
> 같이 보기: `pio platform update`, `pio lib update`.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/cmd_update.html>.
- 모든 패키지, 개발 플랫폼 및 전역 라이브러리를 완전히 업데이트:
`pio update`
- 코어 패키지만 업데이트 (플랫폼 및 라이브러리는 건너뜀):
`pio update --core-packages`
- 패키지, 플랫폼 및 라이브러리의 새 버전을 확인하되 실제로 업데이트하지는 않음:
`pio update --dry-run`

View file

@ -0,0 +1,12 @@
# pio upgrade
> PlatformIO를 최신 버전으로 업데이트.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/cmd_upgrade.html>.
- PlatformIO를 최신 버전으로 업데이트:
`pio upgrade`
- PlatformIO를 최신 개발(불안정) 버전으로 업데이트:
`pio upgrade --dev`

17
pages.ko/common/pio.md Normal file
View file

@ -0,0 +1,17 @@
# pio
> 임베디드 보드를 위한 개발 환경.
> `run`과 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
> 더 많은 정보: <https://docs.platformio.org/en/latest/core/userguide/>.
- 도움말을 표시하고 하위 명령 나열:
`pio --help`
- 특정 하위 명령에 대한 도움말 표시:
`pio {{하위_명령}} --help`
- 버전 표시:
`pio --version`