
=> mmc write 82000000 0x2800 0x800
#then reset the board
3. Deploying kernel and Ramdisk from TFTP
• Set the U-Boot environment using the commands below:
=> setenv bootargs
"root=/dev/ram0 earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200"
=> saveenv
• Boot up the system
=> tftp 83000000 Image
=> tftp 88000000 rootfs.cpio.uboot
=> tftp 8f000000 fsl-ls1028a-rdb.dtb
# or
=> tftp 8f000000 fii-ls1028a-tsn.dtb
=> booti 83000000 88000000 8f000000
3.8.4 LCD controller and DisplayPort/eDP
The LCD controller is a system master that fetches graphics stored in internal or external memory and displays them on a TFT
LCD panel, with resolution up to 4k (3840x2160).
The display PHY controller offers multi-protocol support of standards, such as eDP and DisplayPort with one of these standards
supported at a time.
Following will describe how to setup one lightweight desktop on LS1028ARDB.
1. Building image
$ cd openil
$ make nxp_ls1028ardb-64b_ubuntu_full_defconfig
$ make -j8
# Flash image sdcard.img to SD card and extend the second partition to full space of the card as
previous chapter describes.
2. Connect the displayer to LS1028ARDB:
The default resolution for LS1028ARDB in OpenIL is 1080P (video=1920x1080-32@60), so one displayer support 1080P is
required. If other resolution is wanted, the environment variable "bootargs" in u-boot should be modified according to the required
resolution.
LS1028ARDB has one DP for display, connect LS1028ARDB to displayer with DP cable.
3. Install lightweight desktop:
Xubuntu desktop is one example.
Xubuntu is an elegant and easy to use operating system. Xubuntu comes with Xfce, which is a stable, light and configurable
desktop environment. Xubuntu is perfect for those who want the most out of their desktops, laptops and netbooks with a modern
look and enough features for efficient, daily usage.
# Get the IP address (make sure ubuntu can get the IP adress automatically or set it manually)
root@LS1028ARDB-Ubuntu:~# dhclient
# Update source list (make sure LS1028ARDB can access internet, setup the proxy if necessary)
root@LS1028ARDB-Ubuntu:~# apt update
# Install Xubuntu desktop (More than 2GB space is needed and it will take some time to finish this
job)
root@LS1028ARDB-Ubuntu:~# apt install xubuntu-desktop
# Add new user and enter the password
NXP Semiconductors
NXP OpenIL platforms
Open Industrial User Guide, Rev. 1.8, 05/2020
User's Guide
37 / 199