It is subject to change without notice, and should not be construed as a commitment by SmartCow. SmartCow acts in good faith and attempts to ensure that content is accurate, complete or reliable, but it does not represent it to be error-free. SmartCow, its subsidiaries, the directors, employees, and agents assume no responsibility or liability for any inaccuracies, omissions, or errors that may appear in the content of this document.
Contents Copyright and legal statement......................ii Chapter 1: About the Apollo engineering kit..................4 1.1 Features and key benefits..........................4 1.2 Specifications..............................4 1.3 Programmable buttons............................6 1.4 Apollo pin header layouts..........................7 1.5 About the OLED display............................. 9 Chapter 2: Setting up Apollo hardware....................10 2.1 Setting up audio peripherals..........................10 2.2 Configuring the camera............................12 2.3 Enabling the I2S interface and installing and updating libraries..............
About the Apollo engineering kit Topics: • Features and key benefits • Specifications • Programmable buttons • Apollo pin header layouts • About the OLED display ® ™ Apollo is an audio/video AI engineering kit based around the NVIDIA Jetson Xavier NX computing module, enabling developers to build applications with image, conversational, and audio AI capabilities.
Page 5
Figure 1: Apollo front side Figure 2: Apollo input/output and expansion slots rear side The following table lists some of the major parts in the Apollo device and their specifications. Table 2: Specifications Item Description Specification ® ™ ® NVIDIA JetsonXavier 6-core NVIDIA Carmel ARM v8.2 64-bit CPU 6MB...
1.4 Apollo pin header layouts This section lists the sets of pin headers of Apollo. Pin header to connect a speaker SmartCow recommends that you use a 1Watt, 4Ohm speaker. 1x12 pin header The following figure shows the 1X12 pin header of Apollo.
Page 8
Pin Define LED+ DebugUART_RX DebugUART_TX Autopower setting, Off=Plug Autopower setting, Off=Plug ResetButton ResetButton ForceRecovery Button ForceRecovery Button PowerButton PowerButton 2x20 pin headers The following figure shows the 2x20 pin headers of Apollo. Table 4: Used by Board Pin Define Pin Define Used by Board Device device...
Apollo, check the directory on Apollo. /opt/apollo/base/oled When Apollo is switched on, the OLED displays the SmartCow logo by default. Note: Do not disassemble the OLED model. Ensure that Apollo is used and stored away from bright lights, extreme temperatures, and humidity.
Setting up Apollo hardware Topics: • Setting up audio peripherals • Configuring the camera • Enabling the I2S interface and installing and updating libraries This section describes how to get started with setting up Apollo hardware. To simplify the setup process, Apollo comes pre-flashed with a customized version of the Linux for Tegra BSP, which includes the necessary drivers and libraries.
Page 11
CAUTION: Before you proceed, ensure that the speaker's red wire is closer to the edge of Apollo than the black wire. 2. Connect a micro-USB cable between your computer and Apollo. 3. Connect an Ethernet cable to Apollo to provide Internet access. 4.
2.2 Configuring the camera About this task Follow these steps to configure and test the Apollo Engineering Kit's onboard 8MP IMX179 camera module. Procedure 1. To check which resolutions the camera supports, type the following command at the terminal. v4l2-ctl -d /dev/video0 --list-formats-ext 2.
Installing RIVA on Apollo Follow these steps to install NVIDIA RIVA on Apollo. About this task RIVA takes approximately 3.5GB to download and install without any active services running. Procedure 1. Create a new NVIDIA account or sign in to an existing account. https://ngc.nvidia.com/signin 2.
Page 14
3. To automatically pull and extract the RIVA containers, run the script in the ./download_riva.sh /opt/apollo/sdk/riva directory. 4. At the Docker container CLI, perform the following configuration steps. jupyter notebook --generate-config jupyter notebook password Note: You can specify any password you want. 5.
• Pre-packaged and ready to use applications SmartCow provides access to public GitHub repositories containing examples with the RIVA and DeepStream SDKs that make use of Apollo's hardware to run audio and vision models. This section contains a list of sample libraries and applications that come pre-packaged with Apollo.
Troubleshooting Topics: • Hardware issues • Software issues This section describes the troubleshooting scenarios and frequently asked questions. Hardware issues Table 5: Hardware issues Issue Workaround Speaker is not generating sound. 1. Open the NVIDIA GUI to see which peripherals are enabled by running the following command.
If you are having software issues, you can post your query along with the tag #Apollo on NVIDIA Developer forum from the link below: https://forums.developer.nvidia.com/c/agx-autonomous-machines/jetson-embedded-systems/70 The SmartCow team will look into your posted issue and get back to you as soon as possible. Troubleshooting...
Page 18
Document control Document Version Product Version Release Date 2022-11-28 Document control...
Need help?
Do you have a question about the Apollo Audio/Video AI Engineering Kit and is the answer not in the manual?
Questions and answers