On 02-09-16 09:52, SMITH Peter T wrote:
> Hi,
>
> I have a general question about the best way to go about doing something using
> Yocto and the meta-xilinx layer. We are building a custom board based on the
> US+ MPSoC which will need the some custom drivers / kernel configuration to
> support our own IP resident PL. What is the best way to use Yocto to support a
> custom board for this type of use case. I am told that I should not modify
> meta-xilinx (maybe rather obvious). Should I create a new BSP Layer that
> overrides the kernel configuration defined for the zcu102 board in
> meta-xilinx. Any hints and tips greatly appreciated. Thanks.
Yes, you should make a new layer. You can re-use anything in meta-xilinx by
just referring to that layer. That's the intention of layers...
Create a new machine .conf for your custom board, and probably also a kernel
recipe and maybe a bootloader as well (set PREFERRED_PROVIDER_virtual/kernel
to the kernel your board needs).
Think ahead and avoid "bbappend", it will render your layer useless for other
projects if you simply override the kernel recipes for example.
> Hi,
>
> I have a general question about the best way to go about doing something using
> Yocto and the meta-xilinx layer. We are building a custom board based on the
> US+ MPSoC which will need the some custom drivers / kernel configuration to
> support our own IP resident PL. What is the best way to use Yocto to support a
> custom board for this type of use case. I am told that I should not modify
> meta-xilinx (maybe rather obvious). Should I create a new BSP Layer that
> overrides the kernel configuration defined for the zcu102 board in
> meta-xilinx. Any hints and tips greatly appreciated. Thanks.
Yes, you should make a new layer. You can re-use anything in meta-xilinx by
just referring to that layer. That's the intention of layers...
Create a new machine .conf for your custom board, and probably also a kernel
recipe and maybe a bootloader as well (set PREFERRED_PROVIDER_virtual/kernel
to the kernel your board needs).
Think ahead and avoid "bbappend", it will render your layer useless for other
projects if you simply override the kernel recipes for example.
Kind regards,
Mike Looijmans
System Expert
|
TOPIC Products |
|
| |
|
Materiaalweg 4 |
|
| |
|
5681 RJ Best |
T: |
+31 (0) 499 33 69 69 | |
|
Postbus 440 |
E: |
||
|
5680 AK Best |
W: |
||
| The Netherlands |
Please consider the environment before printing this
e-mail
Topic zoekt gedreven (embedded) software specialisten!
-- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
