Skip to main content

T906 Mini PC

Primeros pasos con la Mini AI Computer T906

pir

Mini AI Computer T906 construida con el módulo Jetson AGX Orin de 32 GB que ofrece un rendimiento de IA de hasta 200 TOPS, lista para las cargas de trabajo de IA más complejas en el borde. Jetpack 5.0.2 preinstalado, compatible con los SDK NVIDIA JetPack y DeepStream, TensorRT, RIVA, bibliotecas de software Issac y herramientas de plataforma de IA líderes del ecosistema de IA Seeed Edge, puedes desarrollar e implementar fácilmente aplicaciones de IA para fabricación, entrega, comercio minorista, ciudades inteligentes y mucho más.

Puedes acceder a un acceso rápido a la red con puertos ethernet de 10GbE y 1GbE en la Mini AI Computer T906. Puedes habilitar hasta 10 transmisiones para análisis de video.

La Carrier Board incorporada también deja interfaces para el módulo GPS y M.2 Key M para extensión de SSD, M.2 Key B para el módulo wifi, M.2 Key E para el módulo 5G y Mini PCIe para el módulo 4G.

Con 3x RS232 y protegido por una excelente disipación de calor y carcasa, la T906 es ideal para construir máquinas autónomas energéticamente eficientes.

Con hasta 10 Gigabit Ethernet y un funcionamiento estable MTBF ultralargo, esta supercomputadora hace posible el análisis avanzado al mismo tiempo que brinda la capacidad de manejar múltiples transmisiones simultáneas desde docenas de cámaras IP. Tiene capacidades inalámbricas Wi-Fi y admite la configuración de módulos Bluetooth, 4G y 5G, así como navegación GPS.

Equipada con un conector JEG a nivel de vehículo donde hay 3x CAN FD y 2x GPIO, puedes ingresar múltiples sensores de radar. También tiene montado un conector de cámara GMSL que puedes utilizar para construir un Hub de sensores de cámara, una unidad de control o una unidad de transcodificación de video. Esta placa de IA de vanguardia puede implementar conducción autónoma, robots móviles autónomos (AMR) o teleoperación terrestre no tripulada.

Viene con un amplio conjunto de interfaces industriales: 1x RS232 estándar, 1x RS232 para UART y 1x RS232 para el disparador Time SYNC.

Cubierto por una aleación de aluminio súper resistente y liviana, está diseñado con IP55 para un alto grado de protección y está diseñada con disipación de calor pasiva con dos ventiladores integrados para una fuerte función de enfriamiento. Con Jetpack 5.0.2 preinstalado, esta excelente plataforma informática está lista para implementarse en vehículos de limpieza no tripulados, vehículos de reparto no tripulados, inspección inteligente, AGV y otros campos de conducción no tripulados.

Características

  • Tiene embebida la NVIDIA® JETSON AGX ORIN™
  • Soporta M.2 KEY M (PCIEX4 NVME 2280)
  • Soporta M.2 KEY E (PCIEX1 2230)
  • Admite 8 cámaras GMSL2* (la placa adaptadora GMSL2 debe adquirirse por separado)
  • Admite múltiples interfaces (por ejemplo, CAN/USB/Ethernet/Señal síncrona/Serial/GPIO, etc.)
  • Admite módulo WIFI/Bluetooth/4G/5G de doble banda
  • Enchufe IO de grado automotriz JAE de Japón (1xPOWER, 3xCAN, 2xGPIO)
  • Diseño de ventilación y refrigeración pasiva.
  • Tiene sistema ubuntu 20.04 incorporado y JETPACK SDKS

Especificaciones

Módulo

Jetson AGX Orin 32GB

Rendimiento IA

200 TOPS

CPU

8-core Arm® Cortex®-A78AE v8.2 64-bit CPU

2MB L2 + 4MB L3

GPU

1792-core arquitectura GPU NVIDIA Ampere con 56 núcleos Tensor

Memoria

32GB 256-bit LPDDR5

204.8GB/s

Almacenamiento

64GB eMMC 5.1

1 x Conector m.2 key m nvme 2280

Pantalla

1*HDMI Tipo-A

Encoder de video

1x 4K60 (H.265)

3x 4K30 (H.265)

6x 1080p60 (H.265)

12x 1080p30 (H.265)

Decodificador de video

1x 8K30 (H.265)

2x 4K60 (H.265)

4x 4K30 (H.265)

9x 1080p60 (H.265)

18x 1080p30 (H.265)

Gigabit Ethernet

1x 10GbE

1x 1GbE

Wifi/BlueTooth

1x M.2 KEY B (2230) Suporte WiFi/Bluetooth

1x M.2 KEY E soporte 5G

1 mini PCIe para 4G

(Módulos no incluidos)

GPS

Soporte GPS (Módulos no incluidos)

USB

4x Conector USB 3.0 Tipo-A;

1x Puerto USB 2.0 Tipo-C para modo dispositivo;

1x Puerto USB 2.0 Tipo-C para depuración

Interfaces industriales

3xCAN (Con chip CAN)

2xGPIO

2x RS-232 D-SUB9

1 xTIME SYNC(RS232)

Cámara

Conector de cámara GMSL 2 (compatible con GMSL1, la Carrier Board debe comprarse por separado)

RTC

Conector RTC con batería recargable

Ventilador

2* Ventiladores

LED

2x Led de indicación de estado

Botón

Llave de alimentación

Llave de reseteo

Llave de recuperación

OS

JetPack 5.0.2

Alimentación

9-36v JAE(MX23A12SF1)

Potencia típica 45W Máximo 75W

Mecánica

196.7*196*74mm

2.5kg

-20℃-55℃

Descripción general de Hardware

pir

pir

pir

pir

Dimensiones

Descripción de Hardware

Puerto serial

Interfaz multifuncional

Flashear el sistema operativo

¡¡¡Nota!!! La Mini AI Computer T906 vendrá con Jetpack 5.0.2 preinstalado en el EMMC del módulo Jetson AGX Orin, lo que significa que puedes comenzar a desarrollar tu propia aplicación directamente con ella. Puedes pasar a la siguiente sección. Si deseas continuar con el flasheo del sistema operativo en este dispositivo, debes tener en cuenta que la placa base de este sistema está diseñada de forma personalizada, por lo que es necesario descargar e instalar los controladores pertinentes.

Hardware necesario

Debes preparar el siguiente hardware antes de comenzar

  • Computadora host Linux con sistema operativo Ubuntu 18.04 o sistema operativo Ubuntu 20.04
  • Mini AI Computer T906
  • Adaptador de alimentación (incluido)
  • Teclado y Mouse
  • 1 x Cable USB Tipo-C (incluido)

Configura Mini AI Computer T906 en modo de recuperación

  • Paso 1. Conecta la T906 a la fuente de alimentación del sistema;

  • Paso 2. Conecta la T906 al host ubuntu usando un cable USB tipo c (un extremo se conecta al puerto OTG del ini AI Computer T906 y el otro extremo se conecta al conector USB 3.0 del host ubuntu).

  • Paso 3. Enciende el sistema utilizando la fuente de alimentación configurada en la T906.

  • Paso 4. Presiona recuperación y luego manten presionado el botón de reinicio en la T906.

  • Paso 5. Suelta el botón de reinicio después de 2 segundos y finalmente suelta el botón de recuperación, en este punto la T906 ingresa al modo de recuperación (puedes verificar si hay un dispositivo Nvidia Corp ejecutando el comando: lsusb en el host de Ubuntu).

¡¡¡Nota!!! Al ingresar al modo de recuperación USB, el sistema no arrancará y no se emitirá información de depuración desde el puerto serie.

Descarga y actualiza el sistema operativo a la T906

  • Paso 1. Descarga los archivos de imagen del sistema desde nuestro Repositorio Source Forge

  • Paso 2. Ejecuta el siguiente comando en la Terminal de tu computadora host de Ubuntu:

#extract archive 
sudo tar -zxvf T906_JP5.0.2.tar.gz

#Enter the L4T folder
cd Linux_for_Tegra

#Start Flashing OS
sudo . /flash.sh jetson-agx-orin-devkit mmcblk0p1

Deberías ver un mensaje similar en la salida "Terminal".

Periféricos

Conexión Wi-Fi

¡¡¡Nota!!! La Mini AI Computer T906 no viene con módulo WiFi incluido.

  • Paso 1. Después de iniciar el sistema, en el ícono de red que se muestra con la flecha, aparecerá la configuración de red.
  • Paso 2. En la sección Wi-Fi, selecciona y haz click en "Seleccionar red".
  • Paso 3. Selecciona tu red Wi-Fi en la ventana que aparece y haz click en "conectar".
  • Paso 4. Ingresa la contraseña de Wi-Fi en la ventana "Se requiere autenticación".

Conexión telefónica a redes 4G

¡¡¡Nota!!! Mini AI Computer T906 no viene con el módulo 4G, el siguiente procedimiento se realiza con el módulo Neoway N720 4G.

  • Paso 1. Descarga los controladores del módulo 4G y descomprime el paquete, luego copia el controlador en /etc/ppp/peers usando la Terminal:

wget -o- https://files.seeedstudio.com/wiki/AI_Computer_T906/4g_dail.zip

unzip 4g_dail.zip

sudo cp -f 4g_dail_script/* /etc/ppp/peers
  • Paso 2. Ve al directorio /etc/ppp/peers y busca el script n720-ppp-dial.sh. La primera vez que lo ejecutes, deberás otorgar permisos de ejecución, de la siguiente manera.

cd /etc/ppp/peers

sudo chmod +x n720-ppp-dial.sh

sudo ./n720-ppp-dial.sh

Si necesitas desactivar el acceso telefónico, puedes ejecutar el script ppp-kill.sh para finalizarlo.


cd /etc/ppp/peers

#turn off dial-up
sudo ./ppp-kill.sh

  • Paso 3. Si deseas implementar la función de conexión automática 4G, debes configurar el script de inicio rc.local para aumentar la cantidad de aplicaciones en el inicio del sistema.

  • Paso 3-1. Agrega rc-local.service


#create a system service
sudo ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service

#edit the service file
sudo vi /etc/systemd/system/rc-local.service

En el editor vi, escribe i y luego escribe lo siguiente:


[Install]
WantedBy=multi-user.target
Alias=rc-local.service

y luego escribe :wq para guardar y salir.

  • Paso 3-2. Escribe el script rc.local
 
sudo touch /etc/rc.local

sudo chmod 755 /etc/rc.local

sudo vi /etc/rc.local

En el editor vi, escribe i y luego usa control+shift+V o pega el siguiente script:

#!/bin/bash

LOG_DIR=/var/log/4glog
mkdir -p $LOG_DIR

#4g auto dial if register on network. sleep 30s wait for 4g module prepared
TIME=`date +%Y%m%d%H%M`
echo $TIME >> $LOG_DIR/ppp-dial.log
echo "Auto dial" >> $LOG_DIR/ppp-dial.log
nohup /etc/ppp/peers/n720-ppp-dial.sh >> $LOG_DIR/ppp-dial.log &

sleep 10
#Set default gateway
def_gw=`/sbin/ifconfig ppp0|grep destination|grep -v 127.0.0.1|grep -v inet6 | awk '{print $6}' | tr -d "addr:"`
#`route -n | grep ppp0 | grep UG | awk '{print $2}'`
echo $def_gw >> $LOG_DIR/ppp-dial.log
if [ -n "$def_gw" ]; then
#Set default gateway using ppp0/4G
sudo route add default gw $def_gw
else
sleep 10
def_gw=`/sbin/ifconfig ppp0|grep destination|grep -v 127.0.0.1|grep -v inet6 | awk '{print $6}' | tr -d "addr:"`
if [ -n "$def_gw" ]; then
sudo route add default gw $def_gw
fi
fi
#Get ppp0 IP
fourg_ip=`/sbin/ifconfig ppp0|grep inet|grep -v 127.0.0.1|grep -v inet6 | awk '{print $2}' | tr -d "addr:"`
if [ -n "$fourg_ip" ]; then
echo $fourg_ip >> $LOG_DIR/ppp-dial.log
else
sleep 15
if [ -n "$fourg_ip" ]; then
echo $fourg_ip >> $LOG_DIR/ppp-dial.log
else
echo "4G no ip $fourg_ip" >> $LOG_DIR/ppp-dial.log
echo $TIME"-Kill pppd and redial" >> $LOG_DIR/ppp-kill.log
nohup /etc/ppp/peers/ppp-kill.sh >> $LOG_DIR/ppp-kill.log &
fi
fi
#end 4g auto dial

#Running maxn mode
/usr/bin/jetson_clocks

exit 0

Ahora puedes abrir una página web para probar y ver si la red 4G está conectada.

Test GPIO

  • Paso 1. Instala la biblioteca gpio python

git clone https://github.com/vitiral/gpio.git

cd gpio/

sudo python3 setup.py install

  • Paso 2. Escribe un script de pruebas en Python
import time
import gpio

tst_gpio_pin = 326 #326 correspond to T906's GPIO2
#tst_gpio_pin = 350 #350 correspond to T906's GPIO1

gpio.setup(tst_gpio_pin, gpio.OUT)
gpio.set(tst_gpio_pin, 0)

print("Starting now! Press CTRL+C to exit")
try:
while True:
gpio.set(tst_gpio_pin, 1)
print("TEST High.")
time.sleep(5)
gpio.set(tst_gpio_pin, 0)
print("TEST Low")
time.sleep(5)
finally:
gpio.cleanup()
  • Paso 3. También puedes verificar si el pin GPIO está en HI o LO mediante:

sudo cat /sys/kernel/debug/gpio| grep '326'

Uso de GPS

¡¡¡Nota!!! Este es el paso para probar con el módulo GPS. El siguiente procedimiento y software son para el módulo GPS de la serie HX-26-GN. Ten en cuenta que el módulo GPS no está incluido en el producto estándar; debes comprarl por separado.

  • Paso 1. Monta el módulo GPS y conecta la antena GPS al puerto GPS.
  • Paso 2. Después de iniciar el sistema, puedes encontrar la carpeta de trabajo en la ubicación de inicio, haz doble click en ella, haz click con el botón derecho del mouse y selecciona "Abrir en Terminal".
  • Paso 3. En la ventana Terminal, ingresa el siguiente comando:

sudo ./bd.gps_serialport

el resultado correcto debería lucir como se muestra a continuación:

Si ves el siguiente resultado, significa que la ubicación no fue exitosa, lo que podría significar que la señal es débil para bloquear la ubicación, ve a un área abierta para exponer la unidad y obtener más señales para bloquear la posición.

Uso de NVMe SSD como unidad Rootfs del sistema

¡¡¡Nota!!! Este es el paso para configurar NVMe SSD como disco del sistema para expandir el tamaño de almacenamiento de rootfs, junto con EMMC o tarjeta SD como partición de arranque del sistema. Ten en cuenta que el SSD NVMe no está incluido en el producto estándar; deberás comprarlo por separado.

  • Paso 1. Instala el SSD

    Sigue los pasos de las Instrucciones de hardware para instalar el SSD para reComputer.

  • Paso 2. Prepara el SSD

    Utiliza el acceso directo Ctrl+F o haz click en el icono de Ubuntu en la esquina superior izquierda para buscar Discos y abre la herramienta Discos que viene con Ubuntu 18.04.

Selecciona tu SSD en el lado izquierdo y luego selecciona Formatear disco en la esquina superior derecha debajo de la barra de menú.

Formatea tu SSD al formato GPT. Aparecerá una ventana emergente pidiéndote que confirmes e ingreses tu contraseña de usuario.

Luego, hacemos click en el + central para agregar un carácter de disco.

Haz click en "siguiente".

Asigna un nombre a tu SSD, selecciona Ext4 en el tipo y haz click en "Crear". En este punto, hemos completado la preparación del SSD de acuerdo con los requisitos de expansión.

  • Paso 3. Crea el directorio raíz del SSD

    Usa el comando git para descargar los archivos de script que necesitamos usar en la reComputer.


git clone https://github.com/limengdu/rootOnNVMe.git

cd rootOnNVMe/

Luego ejecuta el siguiente comando para compilar los archivos desde el directorio raíz del eMMC al SSD; el tiempo de espera para este paso depende del tamaño del directorio raíz que estés utilizando.


./copy-rootfs-ssd.sh

  • Paso 4. Configura el entorno y completa la expansión

    Ejecuta el siguiente comando para completar la configuración de rootfs.


./setup-service.sh

Cuando reinicies la reComputer, verás que el eMMC se ha convertido en un dispositivo de almacenamiento externo en la interfaz principal y verás que la huella del sistema se ha reducido, por lo que la expansión fue exitosa.

¡¡¡Atención!!! La ruta SSD predeterminada en el archivo de secuencia de comandos es /dev/nvme0n1p1, que también es la ruta asignada de forma predeterminada por la reComputer. Si descubres que la ruta de tu SSD no coincide con el comando sudo fdisk -l, cambia la ruta de todos los /dev/nvme0n1p1 en los archivos copy-rootfs-ssd.sh, data/setssdroot.service y data/setssdroot.sh en rootOnNVMe a la ruta donde se encuentra tu SSD.

La expansión anterior no eliminará el contenido del directorio raíz original del eMMC. Si no deseas arrancar desde el SSD, puedes quitar el SSD y el sistema seguirá arrancando desde el eMMC.

Recursos

Soporte Tech y discusión del producto

¡Gracias por elegir nuestros productos! Estamos aquí para darte soporte y asegurar que tu experiencia con nuestros productos sea la mejor posible. Tenemos diversos canales de comunicación para adaptarnos distintas preferencias y necesidades.

Loading Comments...