StonePig / open-tbox

low cost NXP cortex A7 Linux Yocto tbox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

open-tbox 开源-TBOX

tbox = Telematics BOX or T-BOX, it is installed inside a vehicle and connects vehicle's CANBUS/OBD, and GPS, LAN, WIFI, BT & Celluar Connections, providing a gateway for remote CANBUS r/w and other features(controls, internet connections and etc).

The hardware is made by Shanghai Novotech, it is an NXP i.MX6UL Low power Cortex-A7 industrail/automobile grade processor, 8GB emmc and 256MB DDR3L with 3.6v 800mAh Ni-MH backed UPS power for up to 10 mins emergency power loss backup.

tbox PCB IC Side

Software Potocol and Standards

This repo complients with China National GB Standards. 符合**国标开发的。

How to compile on Debian/Ubuntu:

Install necessary packages:

sudo apt-get install build-essential autotools-dev libtool autoconf automake libglib2.0-dev libjson-c-dev libgps-dev can-utils

Change working directory into source file directory, run commands below:

./autogen.sh
./configure
make

How to run CAN bus emulation on PC:

Change working directory into source file directory, run commands below:

sudo ./enablevcan.sh
./cantestloop.sh

Open another terminal at the same directory, run command below:

sudo ./test-tbox-logger-start.sh

You can change VIN, ICCID, server address and port in test-tbox-logger-start.sh for testing.

Help, Contribute and more

Fork it and submit merge request.

yiling.cao[ @ ] shanghainovotech.com for more info.

About

low cost NXP cortex A7 Linux Yocto tbox

License:MIT License


Languages

Language:Shell 67.9%Language:C 26.7%Language:Makefile 5.2%Language:M4 0.2%