From: Jon Mason <jdmason@kudzu.us>
To: Peter Hoyes <peter.hoyes@arm.com>
Cc: yocto@lists.yoctoproject.org, diego.sueiro@arm.com
Subject: Re: [meta-zephyr][PATCH 1/5] Cleanup README.txt files
Date: Wed, 7 Sep 2022 16:08:24 -0400 [thread overview]
Message-ID: <Yxj6OL3PgmYo9xeq@kudzu.us> (raw)
In-Reply-To: <20220906131702.310027-1-peter.hoyes@arm.com>
I ran this series though CI and it passes
See https://gitlab.com/jonmason00/meta-zephyr/-/pipelines/633557829
Thanks,
Jon
On Tue, Sep 06, 2022 at 02:16:58PM +0100, Peter Hoyes wrote:
> From: Peter Hoyes <Peter.Hoyes@arm.com>
>
> The README.txt files at the root and in meta-zephyr-core are identical,
> so replace the copy inside meta-zephyr-core with "See ../README.txt" to
> remove the need to keep two files in sync.
>
> Add a similar README.txt to meta-zephyr-bsp.
>
> Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com>
> ---
> meta-zephyr-bsp/README.txt | 1 +
> meta-zephyr-core/README.txt | 120 +-----------------------------------
> 2 files changed, 2 insertions(+), 119 deletions(-)
> create mode 100644 meta-zephyr-bsp/README.txt
>
> diff --git a/meta-zephyr-bsp/README.txt b/meta-zephyr-bsp/README.txt
> new file mode 100644
> index 0000000..2644ed0
> --- /dev/null
> +++ b/meta-zephyr-bsp/README.txt
> @@ -0,0 +1 @@
> +See ../README.txt
> diff --git a/meta-zephyr-core/README.txt b/meta-zephyr-core/README.txt
> index 5a0ccc7..2644ed0 100644
> --- a/meta-zephyr-core/README.txt
> +++ b/meta-zephyr-core/README.txt
> @@ -1,119 +1 @@
> -Building Zephyr Images via bitbake recipes
> -==========================================
> -
> -More detailed and up-to-date information can be found here:
> -
> -https://wiki.yoctoproject.org/wiki/TipsAndTricks/BuildingZephyrImages
> -
> -Prerequisites:
> -==============
> -
> -This layer depends on:
> - Yocto distro (master)
> - git://git.yoctoproject.org/poky
> - Python layer (meta-openembedded/meta-python)
> - git://git.openembedded.org/meta-openembedded
> -
> -Modify local conf by adding:
> - DISTRO="zephyr"
> -
> -Add "meta-openembedded/meta-oe" to BBLAYERS
> -Add "meta-openembedded/meta-python" to BBLAYERS
> -Add "meta-zephyr" to BBLAYERS
> -
> -Building and Running Zephyr Samples
> -===================================
> -
> -You can build Zephyr samples. There are several sample recipes.
> -For example, to build the Zephyr "philosophers" sample:
> -
> - $ MACHINE=qemu-x86 bitbake zephyr-philosophers
> -
> -You can then run the created "philosophers" image in qemu:
> -
> - $ runqemu qemu-x86
> -
> -The same sample, for ARM image:
> -
> - $ MACHINE=qemu-cortex-m3 bitbake zephyr-philosophers
> - $ runqemu qemu-cortex-m3
> -
> -The same sample, for Nios2 image:
> -
> - $ MACHINE=qemu-nios2 bitbake zephyr-philosophers
> - $ runqemu qemu-nios2
> -
> -Flashing
> -=================================
> -
> -You can flash Zephyr samples to boards. Currently, the following MACHINEs
> -are supported:
> - * DFU:
> - - arduino-101-sss
> - - arduino-101
> - - arduino-101-ble
> - * pyocd:
> - - 96b-nitrogen
> -
> -To flash the example you built with command e.g.
> -
> - $ MACHINE=96b-nitrogen bitbake zephyr-philosophers
> -
> -call similar command with explicit flash_usb command:
> -
> - $ MACHINE=96b-nitrogen bitbake zephyr-philosophers -c flash_usb
> -
> -dfu-util and/or pyocd need to be installed in your system. If you observe
> -permission errors or the flashing process seem to hang, follow those instructions:
> -https://github.com/pyocd/pyOCD/tree/master/udev
> -
> -By default, pyocd tries to flash all the attached probes. This behaviour can be
> -customised by defining the PYOCD_FLASH_IDS variable as a space-separated list
> -of IDs. Once that is set, the tool will only try to program these IDs. You can
> -query for the IDs by running `pyocd list` on your host while having the probes
> -attached. Besides setting this variable through the build's configuration or
> -metadata, you can also inject its value from command line with something like:
> -
> - $ PYOCD_FLASH_IDS='<ID1> <ID2> <ID3>' BB_ENV_EXTRAWHITE="$BB_ENV_EXTRAWHITE PYOCD_FLASH_IDS" bitbake <TARGET> -c flash_usb
> -
> -Building and Running Zephyr Tests
> -=================================
> -Presently only toolchains for ARM, x86, IAMCU and Nios2 are supported.
> -(For ARM we use CortexM3 toolchain)
> -
> -To run Zephyr Test using Yocto Image Tests, ensure following in local.conf:
> -
> - INHERIT += "testimage"
> -
> -You can build and test an individual existing Zephyr test.
> -This is done by appending the actual test name to the "zephyr-kernel-test",
> -for example:
> -
> - $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-sleep
> - $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-sleep -c testimage
> -
> -You can also build and run all Zephyr existing tests (as listed in the file
> -zephyr-kernel-test.inc). For example:
> -
> - $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-all
> - $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-all -c testimage
> -or
> - $ MACHINE=qemu-cortex-m3 bitbake zephyr-kernel-test-all
> - $ MACHINE=qemu-cortex-m3 bitbake zephyr-kernel-test-all -c testimage
> -or
> - $ MACHINE=qemu-nios2 bitbake zephyr-kernel-test-all
> - $ MACHINE=qemu-nios2 bitbake zephyr-kernel-test-all -c testimage
> -
> -
> -Contributing
> -============
> -
> -Patches for meta-zephyr should be sent to the yocto@lists.yoctoproject.org
> -mailing list. See https://lists.yoctoproject.org/g/yocto for subscription
> -details and the list archive. Please add [meta-zephyr] to the subject so
> -the patches are identifable.
> -
> -Git can be configured to send mails appropriately when using git send-email:
> -
> -$ git config --local sendemail.to yocto@lists.yoctoproject.org
> -$ git config --local format.subjectPrefix meta-zephyr][PATCH
> +See ../README.txt
> --
> 2.25.1
>
>
prev parent reply other threads:[~2022-09-07 20:08 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-09-06 13:16 [meta-zephyr][PATCH 1/5] Cleanup README.txt files Peter Hoyes
2022-09-06 13:16 ` [meta-zephyr][PATCH 2/5] CI: Use the matrix to ovleray additional Kas files Peter Hoyes
2022-09-06 13:17 ` [meta-zephyr][PATCH 3/5] zephyr-kernel: Factor out Yocto toolchain specific variables Peter Hoyes
2022-09-06 13:17 ` [meta-zephyr][PATCH 4/5] zephyr-sdk: Add recipe to download and build the Zephyr SDK Peter Hoyes
2022-09-06 13:17 ` [meta-zephyr][PATCH 5/5] zephyr-kernel: Add 'zephyr' toolchain variant Peter Hoyes
2022-09-07 20:08 ` Jon Mason [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Yxj6OL3PgmYo9xeq@kudzu.us \
--to=jdmason@kudzu.us \
--cc=diego.sueiro@arm.com \
--cc=peter.hoyes@arm.com \
--cc=yocto@lists.yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox