# Setting Up the Hi3516 Development Board Environment ## Environment Requirements ### Hardware - Hi3516D V300 IoT camera development board - USB-to-serial cable and network cable (The Linux workstation is connected to the Hi3516D V300 development board through the USB-to-serial cable and network cable.) ### Software The following table describes the tools required for setting up the general environment for a Linux server of the Hi3516D V300 development board. **Table 1** Linux server development tools and functions | Development Tool| Description| | -------- | -------- | | dosfstools, mtools, and mtd-utils| Pack files.| | Java virtual machine (JVM)| Compiles, debugs, and runs Java programs.| ## Installing Linux Build Tools Hi3516D V300 depends on the following tools: dosfstools, mtools, mtd-utils, Java Runtime Environment (JRE), and Java SDK. These tools have been installed in [Installing Necessary Libraries and Tools](../quick-start/quickstart-lite-env-setup.md#installing-necessary-libraries-and-tools).