
4.3.2.2 Software requirements
Use the following steps for enabling the RTnet functionality on a Xenomai supported network.
1. Run the command below to configure LS1043ARDB in the
openil
directory:
make nxp_ls1043ardb-64b_defconfig
2. Alternatively, for configuring LS1046ARDB in the
openil
directory, use the command below:
make nxp_ls1046ardb-64b_defconfig
3. Or, for configuring LS1028ARDB in the openil directory, use the command below:
make nxp_ls1028ardb-64b_defconfig
4. Then, configure the Linux kernel according to the steps listed below.
For DPAA devices:
• Disable the Linux DPAA driver using the settings below:
$make linux-menuconfig
Device Drivers --->
[*] Staging drivers --->
[ ] Freescale Datapath Queue and Buffer management
• Add the Xenomai RTnet driver and protocol stack using the commands below:
$make linux-menuconfig
[*] Xenomai/cobalt --->
Drivers --->
RTnet --->
<M> RTnet, TCP/IP socket interface
Protocol Stack --->
<M> RTmac Layer --->
< > TDMA discipline for RTmac
< M > NoMAC discipline for RTmac
Drivers --->
<M> FMAN independent mode
For e1000e devices:
• Disable the Linux e1000e driver using the settings below:
$make linux-menuconfig
Drivers --->
[*] Network device support --->
[*] Ethernet driver support --->
< > Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support
• Add the Xenomai RTnet driver and protocol stack using the commands below:
$make linux-menuconfig
[*] Xenomai/cobalt ---> Drivers --->
RTnet --->
<M> RTnet, TCP/IP socket interface Protocol Stack --->
<M> RTmac Layer --->
< > TDMA discipline for RTmac
NXP Semiconductors
Industrial features
Open Industrial User Guide, Rev. 1.8, 05/2020
User's Guide
44 / 199