
linux-msm/cdba
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
= CDBA制御ツール CDB Assist[[[[https://github.com/sonyxperiadev/CDB-Assist]]]]またはConmuxを使用して、開発ボード上の画像をリモートで起動するために使用されます.
概要
= CDBA制御ツール CDB Assist[[[[https://github.com/sonyxperiadev/CDB-Assist]]]]またはConmuxを使用して、開発ボード上の画像をリモートで起動するために使用されます。 = 依存関係sudo apt-get install libudev-dev libyaml-dev libftdi1-dev pkg-config meson for debian システムdnf install systemd-devel libyaml-devel libftdi1-devel pkg-config meson for fedora system pacman -S libftdi libgpiod 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 ] [書き込み]... [boot.img] cdba -i -b [-h ] [-S ] cdba -l [-h ] [-S ] [-S ] ssh を使用して接続し、操作のために選択されます。 ボードのfastbootインターフェイスは、指定したboot.imgが転送され、デバイス上で起動されます。 省略した場合は、 cdba-server は ssh を使用せずにローカルで起動します.
概要(AI 翻訳)
= CDBA制御ツール CDBAの制御用具は開発板のイメージを遠隔にブートするのに使用されています CDB Assistant [[https://github.com/sonyxperiadev/CDB-Assist]] または Conmux を使用して添付します。
= 依存関係 sudo apt-get install libudev-dev libyaml-dev libftdi1-dev pkg-config meson for debian システム dnf は、fedora システム用の systemd-devel libyaml-devel libftdi1-devel pkg-config meson をインストールします。 pacman -S libftdi libgpiod libyaml pkgconf meson for Archシステム
= デバイス側 CDB アシストまたは Conmux のホストでは、“cdba-server” の実行が実行されます。 サンドボックス/cdba/cdba-server から。 利用できる装置は$HOME/.cdbaから読みます
= 指示を作成する
meson . ビルド
忍者 -Cビルド
= クライアント側 クライアントは次のように呼び出されます。
cdba -b [-h ] [-S ] [-c ] [-R] [-R] [-s ] [-t ] [-T ] [write ]… [boot.img] cdba -i -b [-h ] [-S ] cdba -l [-h ] [-S ]
ssh を使用して接続され、ssh で選択されます。 操作。 ボードのfastbootインターフェイスが指定したboot.imgを表示しているように デバイスの転送と起動を行います。 省略した場合は、 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
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add linux-msm/cdba