# Introduction

[TechNexion Embedded Vision Solutions](https://www.technexion.com/products/embedded-vision/) provide embedded system developers access to high-performance, industrial-grade camera solutions to accelerate their time to market for embedded vision projects.

## Version 0.0.1

### Release Note

- 2024.09.07 First Release.

### Supported Platform

- AAEON Up Squared Pro 7000

### Supported Ubuntu Version for Intel IoT platoforms

- [Ubuntu  22.04](https://cdimage.ubuntu.com/releases/jammy/release/inteliot/ubuntu-22.04-desktop-amd64+intel-iot.iso)

### Support Camera Modules

| **Camera Series** | **Products** |
| --- | --- |
| TEVS | TEVS-AR0144-C<br>TEVS-AR0234-C<br>TEVS-AR0521-C<br>TEVS-AR0522-C<br>TEVS-AR0522-M<br>TEVS-AR0821-C<br>TEVS-AR1335-C |

[More Camera Products Details...](https://www.technexion.com/products/embedded-vision)

---
# Preparations

**AAEON Up Squared Pro 7000**

You should install [Ubuntu  22.04](https://cdimage.ubuntu.com/releases/jammy/release/inteliot/ubuntu-22.04-desktop-amd64+intel-iot.iso) on AAEON Up Squared Pro 7000.

After installing Ubuntu, you need to install gstreamer-plugins:

install gstreamer-plugins:

```
sudo apt update
sudo apt upgrade -y
sudo apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools libgstreamer-plugins-base1.0-dev
```

### BIOS Configurations

Follow [the guide](https://developer.technexion.com/docs/technexion-tevs-camera-for-aaeon-up-squared-pro-7000#bios-configurations) at our development portal.

**TEV-RPI22 Adaptor for TEVS**

> Connect TEVS camera and TEV-RPI22 adaptor to **AAEON Up Squared Pro 7000**.

<a href="https://www.technexion.com/products/embedded-vision/mipi-csi2/evk/tevs-ar0144-c-s33-ir-rpi22/" target="_blank">
 <img src="https://www.technexion.com/wp-content/uploads/2023/11/tevs-ar0144-c-s33-ir-rpi22.png" width="400" height="400" />
</a>

# Installation

1. Download the driver packages to the device.
[Download Driver Packages](https://download.technexion.com/demo_software/EVK/Intel/AAEON/UP%20Board/pacakges/intel-cam-setup.tar.gz)
You can use the following command to download the packages:
```
wget https://download.technexion.com/demo_software/EVK/Intel/AAEON/UP%20Board/pacakges/intel-cam-setup.tar.gz
```

2. Extract the file and run the install.sh script to install the camera driver packages.

```
tar xf intel-cam-setup.tar.gz
cd intel-cam-setup/
./install.sh
```

After the installation is complete, reboot the device and make sure the kernel version is updated to `6.6.44--000` after reboot.

```
$ uame -r
6.6.44--000
```

### Enable Cameras

There is a test script to easily enable the cameras.
```
cd intel-cam-setup/test/
./launch_video_pipeline.sh  # run the command to enable cameras
```

By default setting, it will enable TEVS-AR0144 with a resolution of 640x480.
If you want to enable other cameras or resolutions you can run the following command:

```
./launch_video_pipeline.sh <cam_type> <resolution>
For example:
./launch_video_pipeline.sh tevs-ar0144 1280x800 # Enable TEVS-AR0144 at CAM1
./launch_video_pipeline.sh tevs-ar0234-2 1920x1080 # Enable TEVS-AR0234 at CAM2
```

# Trouble shooting

You can check the development guides at our [development portal](https://developer.technexion.com/docs/technexion-tevs-camera-for-aaeon-up-squared-pro-7000) or [contact us](mailto:sales@technexion.com).