If you have been working with Arduino boards for a while, you know that these platforms are powerful tools for engineers, designers, and hobbyists. Arduino Tre is a powerful electronic board designed to run the complete version of Linux and allow a group of new applications compared with previous versions of Arduino boards. In this article, we make an overview of what is new in the Arduino Tre, performances of the board, and write simple lines with specifications.
All Arduino products are based on the open-source development model who gives users the ability to improve the product, or to fix it if a problem is encountered. For every engineer or hobbyists who use one of the Arduino boards know that this is perhaps the best design invented for a product that fits with the requirements.
The Arduino Tre project was started from an idea that took shape around the needed to introduce more users in the world of electronics combined with Linux, all of these without a varied background of Linux skills.
Arduino Tre is based on a Sitara AM335x processor with real capabilities to run a full version of the Linux OS.
To get the right power for Arduino Tre the engineers use the Sitara AM335x processor with real capabilities to run Linux faster, I/O operations in real-time and graphical interfaces such as 3D Kinect sensors. At least two important features for development was kept in Tre including here the compatibility between several platforms to use the same code, and the ability to write code on Linux, Mac, or Windows.
Using the experience of Arduino and BeagleBone communities along with the desire to build the most powerful open-source hardware, the new embedded computer community makes technology more accessible for engineers, students, designers, or hobbyists.
Arduino Tre and BeagleBone Black uses the same core and this makes easily the transition between the two boards.
The transition between Arduino Tre and BeagleBone Black boards could be done easily since both platforms use the same core. Tre board was built based on BeagleBone Black core, and this is the case where engineers on both sides working together to standardize the default distribution between the two platforms.
For the first time Intel processors are used in both Arduino and BeagleBoard boards. This it can only be a step forward for open-source hardware platforms.
In the area of performances we can include the support of running real-time applications. This special feature is possible due to usage of a separate AVR microcontroller programmed in assembly language. Running a full version of Linux without using a dedicated microcontroller makes the Arduino Tre unavailable to run real-time applications since the Linux kernel cannot provide hard-latency guarantees for the flows.
Arduino Tre is 100 times faster than Arduino Leonardo or Arduino Uno and can be used for real-time applications.
Based on 1-GHz Sitara AM335x processor, Arduino Tre is 100 times faster than Arduino Leonardo or Arduino Uno. This extra power allows users to build complex Linux-powered applications as well as desktop applications.
The Arduino Tre platform was designed to be extended to a wide range of multidisciplinary applications where innovators can use it as a base to develop advanced projects like 3D printers or real-time applications.
- Microcontroller – Atmel ATmega32u4Clock;
- Speed – 16 MHzFlash;
- Memory – 32 KB (ATmega32u4);
- SRAM – 2.5 KB (ATmega32u4);
- EEPROM – 1 KB (ATmega32u4);
- Digital I/O Pins (5V logic) – 14;
- PWM Channels (5V logic) – 7;
- Analog Input Channels – 6 (plus 6 multiplexed on 6 digital pins);
- Processor – Texas Instrument Sitara AM3359AZCZ100 (ARM Cortex-A8);
- Clock Speed – 1 GHz;
- SRAM – DDR3L 512 MB RAM;
- Networking – Ethernet 10/100;
- USB port – 1 USB 2.0 device port, 4 USB 2.0 host ports;
- Video – HDMI (1920×1080);
- Audio – HDMI, stereo analog audio input and output;
- Digital I/O Pins (3.3V logic) – 12;
- PWM Channels (3.3V logic) – 4;
- Card slot – MicroSD card;
- Feature – Support LCD expansion connector;