LM

linux-msm/cdba

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

19 stars 품질 52 트렌드 42BSD-3-Clause

= CDBA 제어 도구 CDBA 제어 도구는 CDB Assist [https://github.com/sonyxperiadev/CDB-Assist]] 또는 Conmux를 사용하여 부착 된 개발 보드에 원격 부팅 이미지에 사용됩니다.

개요

= CDBA 제어 도구 CDBA 제어 도구는 CDB Assist [https://github.com/sonyxperiadev/CDB-Assist]] 또는 Conmux를 사용하여 부착 된 개발 보드에 원격 부팅 이미지에 사용됩니다. = 종속성 sudo apt-get install libudev-dev libyaml-dev pkg-config meson for debian system dnf install systemd-devel libyaml-devel libftdi1-devel pkg-config meson for fedora system pacman -S libftdi libgpiod libyaml pkgconf meson for Arch system = 장치 측 CDB Assist 또는 Conmux와 호스트에서 "cdba-server" 실행할 수 있는 샌드박스/cdba/cdba-server에서 실행됩니다. 사용 가능한 장치는 $HOME/.cdba에서 읽습니다 cdba -b [-h ] [-S ] [-c ] [-C ] [-R] [-s ] [-t ] [-T ] [쓰기 ] cdba -i -b [-h ] [-S ] cdba -l [-h ] [-S ] ssh를 사용하여 연결되고 가동을 위해 선정될 것입니다. 보드의 fastboot 인터페이스가 주어진 boot.img가 전송되고 장치에 부팅됩니다. omitted 경우, cdba-server는 ssh를 사용하지 않고 로컬로 시작된다.

개요(AI 번역)

= CDBA 제어 도구 CDBA 제어 도구는 개발 보드에 원격 부팅 이미지에 사용됩니다. CDB Assist [https://github.com/sonyxperiadev/CDB-Assist] 또는 Conmux를 사용하여 첨부합니다.

= 종점 sudo apt-get 설치 libudev-dev libyaml-dev libftdi1-dev pkg-config meson debian 시스템 dnf install systemd-devel libyaml-devel libftdi1-devel pkg-config meson for fedora 시스템 pacman -S libftdi libgpiod libyaml pkgconf meson

= 장치 측 CDB Assist 또는 Conmux와 호스트에서 “cdba-server” 실행 가능한 실행 sandbox/cdba/cdba-server에서. 사용 가능한 장치는 $HOME/.cdba에서 읽습니다

= 지시 사항

meson . 빌드

ninja -C 빌드

= 클라이언트 측 클라이언트는 다음과 같이 호출됩니다:

cdba -b [-h ] [-S ] [-c ] [-C ] [-R] [-s ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [- ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [-t ] [- [쓰기]… [boot.img] cdba -i -b [-h ] [-S ] cdba -l [-h ] [-S ]

ssh를 사용하여 연결되고 선정될 것입니다 작업. 보드의 fastboot 인터페이스가 주어진 boot.img를 보여줍니다. 전송되고 장치에 부팅됩니다. omitted 경우, cdba-server는 ssh를 사용하지 않고 로컬로 시작된다. -S 옵션은 사용할 수 있습니다 cdba-server 바이너리 또는 명령을 지정하려면. [boot.img]가 있는 경우

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

= CDBA control tool The CDBA control tool is used for remotely booting images on development boards attached using a CDB Assist [https://github.com/sonyxperiadev/CDB-Assist] or Conmux.

= Dependencies sudo apt-get install libudev-dev libyaml-dev libftdi1-dev pkg-config meson for debian systems dnf install systemd-devel libyaml-devel libftdi1-devel pkg-config meson for fedora systems pacman -S libftdi libgpiod libyaml pkgconf meson for Arch systems

= Device side On the host with the CDB Assist or Conmux attached the “cdba-server” executable is run from sandbox/cdba/cdba-server. Available devices are read from $HOME/.cdba

= Build instructions

meson . build

ninja -C build

= Client side The client is invoked as:

cdba -b [-h ] [-S ] [-c ] [-C ] [-R] [-s ] [-t ] [-T ] [write ]… [boot.img] cdba -i -b [-h ] [-S ] cdba -l [-h ] [-S ]

will be connected to using ssh and will be selected for operation. As the board’s fastboot interface shows up the given boot.img will be transfered and booted on the device. If is omitted, the cdba-server is started locally without using ssh. The -S option can be used to specify an alternative cdba-server binary or command. If [boot.img] is omitted, “fastboot continue” is run to boot the installed operating system.

The optional write arguments can be repeated to flash one or more images through EDL before booting or continuing the board.

The board will execute until the key sequence ^A q is invoked or the board outputs a sequence of 20 ~ (tilde) chards in a row.

If the optional -c is given, the board will upon receiving the tilde sequence restart the board the given number of times. Each time booting the given boot.img. If -C is given instead, the board is only power-cycled for the tilde sequence and not for timeouts.

The optional -t argument controls the total timeout in seconds, and can be set to 0 to disable the total timeout. The optional -T argument specifies an inactivity timeout in seconds.

The optional -R argument repeats the fastboot boot when fastboot reappears.

The optional -s argument can be used to specify that a fifo should be created and opened. cdba will request the server to start sending status/measurement updates, which will be written to this fifo.

How to quit the console and close session: ctrl+a then q

= Codex skill

This repository includes a reusable Codex skill for operating cdba via CLI:

skills/cdba-cli/SKILL.md

To install it locally in Codex:

mkdir -p “$CODEX_HOME/skills” cp -r skills/cdba-cli “$CODEX_HOME/skills/”

= Server side

== Device configuration The list of attached devices is read from $HOME/.cdba and is YAML formatted.

== Status command

The “status-cmd” property for a board specifies a command line that should be

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add linux-msm/cdba
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →