I have been building new kernels right on the 410c board (no need for a workstation). You will need to install a SDCard, then partition it and format it for a small swap partition (2GB is enough, I used 8GB of a 64GB card in the example).
sudo gdisk /dev/mmcblk1
Command (? for help): o
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y
Command (? for help): n
Partition number (1-128, default 1):
First sector (34-123764702, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-123764702, default = 123764702) or {+-}size{KMGTP}: 8G
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 8200
Changed type of partition to 'Linux swap'
Command (? for help): n
Partition number (1-128, default 2):
First sector (34-123764702, default = 16779264) or {+-}size{KMGTP}:
Last sector (2048-123764702, default = 123764702) or {+-}size{KMGTP}:
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!!
Do you want to proceed? (Y/N): y
Format the partitions and mount them:
#Reboot and run the following command
sudo mkswap /dev/mmcblk1p1
#edit /etc/fstab and add the following line
sudo vi /etc/fstab
/dev/mmcblk1p1 none swap sw 0 0
<esc>:wq
# Reboot and ensure swap is mounted
free
Next you need to install the appropriate development tools:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install man-db
sudo apt-get install manpages manpages-dev
sudo apt-get install autoconf automake libtool
sudo apt-get install libpython-dev libpython3-dev
sudo apt-get install libncurses-dev
sudo apt-get install libfdt-dev
git clone https://github.com/jackmitch/libsoc.git
cd libsoc
./autogen.sh
./configure –-enable-board=dragonboard410c –enable-python3
make V=1
sudo make install
sudo ldconfig –v -N
After this you follow the instructions in the release notes with a few (very minor) changes. No need to install a cross-compiler, the native compiler is perfect. To install the final image in eMMC just use dd
sudo dd if=boot-410c.img of=/dev/mmcblk0p8
sudo reboot now
Full Disclosure: I am an employee of Qualcomm Canada, any opinions expressed in this or any other post may not reflect the opinions of my employer.