Abstract
This chapter covers how a student’s development environment should be set up for the DE10-Nano board. It covers setting up PuTTY to communicate with Linux on the DE10-Nano. It then covers setting up a Ubuntu Virtual Machine using VirtualBox. The Ubuntu VM is then set up to implement the Developer’s Boot Mode where the DE10-Nano board boots from TFTP and NFS servers in the Ubuntu VM. The chapter covers installing and setting up the NFS and TFTP servers and the associated network setup. The chapter then covers reimaging the microSD card for the DE10-Nano board so that it boots from the Developer’s image, which requires the appropriate switch settings on the DE10-Nano board. The associated U-boot settings are covered so that the DE10-Nano board boots with the appropriate IP addresses and bootscript file. The chapter ends with setting up the Audio Mini passthrough example and cross compiling a hello world example to test that the development environment is working.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Canonical. List of releases. https://wiki.ubuntu.com/Releases. Accessed 23 Jun 2022.
Canonical. The story of Ubuntu. https://ubuntu.com/about. Accessed: 23 Jun 2022
Yangliy. File:Network Address Translation (file2).jpg. https://commons.wikimedia.org/w/index.php?curid=61795882. Transferred from en.wikibooks to Commons., Public Domain, Accessed 23 Jun 2022.
Canonical. Network Configuration. https://ubuntu.com/server/docs/network-configuration. Accessed 23 Jun 2022
T. Shrivastava. 29 Practical Examples of Nmap Commands for Linux System/Network Administrators. https://www.tecmint.com/nmap-command-examples/. Accessed 23 Jun 2022.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Snider, R. (2023). Chapter 11: Development Environment Setup. In: Advanced Digital System Design using SoC FPGAs. Springer, Cham. https://doi.org/10.1007/978-3-031-15416-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-031-15416-4_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-15415-7
Online ISBN: 978-3-031-15416-4
eBook Packages: Computer ScienceComputer Science (R0)