blob: c8c8e78375ed83b960492f70aa2a940ebef4e2db [file] [log] [blame] [view] [edit]
# ffx workflows
This section organizes `ffx`-based workflows for interacting
with Fuchsia components, devices and systems in the Fuchsia
SDK development environment, as well as the Fuchsia source
checkout development environment.
## Table of contents
### Devices
* [Start the Fuchsia emulator][start-femu]
* [Flash a Fuchsia image on a device][flash-device]
* [Create SSH keys for Fuchsia devices][create-ssh-keys]
* [Troubleshoot SSH keys for Fuchsia devices][troubleshoot-ssh-keys]
* [View device information][view-device-info]
* [View device logs][view-device-logs]
### Components
* [Explore components][explore-components]
* [View component information][view-component-info]
* [Start a component during development][start-a-component]
* [Copy files to and from a component][copy-files]
### Drivers
* [View driver information][view-driver-info]
### Packages
* [Create a Fuchsia package repository][create-a-package-repo]
* [Update Fuchsia packages on a device][update-packages]
* [Start package servers][start-package-servers]
* [List running package servers][list-package-servers]
* [Stop running package servers][stop-package-servers]
### Debugging
* [Register debug symbols][register-symbols]
* [Symbolize logs][symbolize-logs]
* [Start the Fuchsia debugger][start-zxdb]
* [Monitor FIDL messages on a device][monitor-fidl]
### Performance
* [Record traces for performance analysis][record-traces]
* [Measure the memory usage on a device][measure-memory-usage]
### Testing
* [Run tests on a device][run-tests]
<!-- Reference links -->
[ffx-reference]: https://fuchsia.dev/reference/tools/sdk/ffx
[fuchsia-components]: /docs/concepts/components/v2/README.md
[fuchsia-packages]: /docs/concepts/packages/package.md
[start-femu]: start-the-fuchsia-emulator.md
[view-device-info]: view-device-information.md
[flash-device]: flash-a-device.md
[create-ssh-keys]: create-ssh-keys-for-devices.md
[troubleshoot-ssh-keys]: troubleshoot-ssh-keys.md
[view-device-logs]: view-device-logs.md
[view-component-info]: view-component-information.md
[start-a-component]: start-a-component-during-development.md
[copy-files]: copy-files-to-and-from-a-component.md
[view-driver-info]: view-driver-information.md
[create-a-package-repo]: create-a-package-repository.md
[update-packages]: update-packages-on-a-device.md
[register-symbols]: register-debug-symbols.md
[symbolize-logs]: symbolize-logs.md
[start-zxdb]: start-the-fuchsia-debugger.md
[monitor-fidl]: monitor-fidl-messages-on-a-device.md
[record-traces]: record-traces.md
[explore-components]: explore-components.md
[measure-memory-usage]: explore-memory-usage.md
[run-tests]: run-device-tests.md
[start-package-servers]: start-package-servers.md
[list-package-servers]: list-package-servers.md
[stop-package-servers]: stop-package-servers.md