@@ -5,7 +5,7 @@ Binary Blobs
5
5
6
6
In the context of an operating system that supports multiple architectures and
7
7
many different IC families, some functionality may be unavailable without the
8
- help of executable code distributed in binary form. Binary blobs (or blobs for
8
+ help of executable code distributed in binary form. Binary blobs (or blobs for
9
9
short) are files containing proprietary machine code or data in a binary format,
10
10
e.g. without corresponding source code released under an OSI approved license.
11
11
@@ -47,7 +47,7 @@ Blobs are fetched from official third-party sources by the :ref:`west blobs
47
47
48
48
The blobs themselves must be specified in the :ref: `module.yml
49
49
<modules-bin-blobs>` files included in separate Zephyr :ref: `module repositories
50
- <modules>` maintained by their respective vendors. This means that in order to
50
+ <modules>` maintained by their respective vendors. This means that in order to
51
51
include a reference to a binary blob to the upstream Zephyr distribution, a
52
52
module repository must exist first or be created as part of the submission
53
53
process.
@@ -104,7 +104,7 @@ The following binary blob types are acceptable in Zephyr:
104
104
precompiled binary form, typically for SoC peripherals. An example could be an
105
105
enablement library for a wireless peripheral
106
106
* Firmware images: An image containing the executable code for a secondary
107
- processor or CPU. This can be full or partial (typically delta or patch data)
107
+ processor or CPU. This can be full or partial (typically delta or patch data)
108
108
and is generally copied into RAM or flash memory by the main CPU. An example
109
109
could be the firmware for the core running a Bluetooth LE Controller
110
110
* Miscellaneous binary data files. An example could be pre-trained neural
@@ -158,7 +158,7 @@ Toolchain requirements
158
158
======================
159
159
160
160
Precompiled library blobs must be in a data format which is compatible with and
161
- can be linked by a toolchain supported by the Zephyr Project. This is required
161
+ can be linked by a toolchain supported by the Zephyr Project. This is required
162
162
for maintainability and usability. Use of such libraries may require special
163
163
compiler and/or linker flags, however. For example, a porting layer may require
164
164
special flags, or a static archive may require use of specific linker flags.
0 commit comments