We've Moved!
Please update your bookmarks from embeddedarm.com to embeddedts.com. You've already been redirected and may close this modal to continue.
TS-4900
WiFi & Bluetooth enabled 1 GHz i.MX6 Computer Module - UPDATED
Lifecycle: Fully Developed | Released: April 2015High performance System-on-Module powered by NXP i.MX6 running Yocto featuring hardware accelerated graphics, WiFi/Bluetooth, and more.
- High Performance Solo or Quad NXP i.MX6 Arm® Cortex®-A9
- Connected via WiFi and Bluetooth for Remote Access and IoT Applications
- Flexible Data Storage: High Reliability SLC or High Capacity MLC eMMC Flash
- High Speed Industry Standard Connectors like Gigabit Ethernet and SATA II
- Rugged, Industrial Environment Ready with Fanless -40 °C to +85 °C Range
$157 (Qty. 100) $203 (Qty. 1)
No minimum order quantity on standard products.
- Overview
- Specifications
- Resources
- Block Diagram
- Related Products
- Compatible Products
- Parts & Accessories
- Pricing
The TS-4900 is a high performance TS-SOCKET System on Module based on the NXP i.MX6 CPU which implements the Arm® Cortex®-A9 architecture clocked at 1 GHz (Single or Quad Core) and paired with 1GB or 2GB of DDR3 RAM. Several industry standard interfaces and connections such as Gigabit Ethernet, WiFi and Bluetooth, USB, SATA II, PCI Express, and more make the TS-4900 a great fit for nearly any embedded systems application, especially those needing wireless connections like an industrial internet of things gateway. A wide variety of software platforms are available including Linux, Ubuntu Core, Android, and QNX for flexibility in matching your embedded system requirements.
For compatible baseboards, please see the product compatibility chart.
- 1 GHz Single or Quad Core Cortex-A9 Arm CPU
- 1 GB DDR3 RAM (Standard on Single Core)
- 2 GB DDR3 RAM (Standard on Quad Core)
- Bluetooth 2.1+EDR (4.0 BLE) and WiFi 802.11b/g/n onboard radios
- Gigabit Ethernet
- USB Ports
- 4GB MLC eMMC flash storage OR
- 2GB SLC eMMC flash storage (via software utility)
- microSD card socket
- SATA II port
- PCI Express Bus
- 7x COM (TTL), 2x RS-485 (Transceiver Required)
- Up to 70x DIO, 2x I2C, 1x I2S, 2x SPI, 2x CAN
- 3x PWM (Pulse Width Modulation) channels
- Industrial temperature range (-40°C to 85°C)
- Temperature compensated RTC
Software
We've preloaded most everything you need to get your application up and running quickly, from utilities to read, write, and control the various interfaces to power management tools. Linux application development can be done on the device itself using preloaded GNU development tools such as GCC and GDB. Linux GUI development can be done using QT, GTK, and more. Application development can be done using familiar and easily installed interpreted languages such as Python, Java, C# (Mono), etc. In keeping with an open source vision, we have the source code, toolchains, and binaries freely available for download from the Github page.
The TS-4900 offers an operating system choice of Yocto, Debian, Ubuntu, Ubuntu Core, QNX Neutrino RTOS, and Android thanks in part to the well equipped U-Boot bootloader which can boot any of these operating systems from eMMC flash or microSD card. The TS-4900 is also supported in the mainline kernel image as of v4.9.
Ubuntu Core is now available as a preloaded configured product. See "Software Specific Product Configuration" section in the order tab for details.
The TS-4900 ships with Debian 10 Buster. Debian 11 Bullseye is now supported on all of our i.MX6 products, including the TS-4900. Images, drivers, and toolchains are available for download. For more information, visit the Debian section of the manual.
The Yocto environment is a powerful, stable, and familiar software stack, including common Linux tools and interpreters. With Yocto, we provide an x86/x86_64 cross toolchain which supports common onboard libraries and integrates with QT Creator, and other IDEs. Yocto is also available to take full advantage of the i.MX6 GPU providing simple integration with QT Creator and IDEs for rapid development.
Ubuntu Core is a tiny, transactional version of Ubuntu for IoT devices and large container deployments. It runs a new breed of super-secure, remotely upgradeable Linux app packages known as snaps - and it's trusted by leading IoT players, from chipset vendors to device makers and system integrators. You can purchase the TS-4900 with Ubuntu Core preloaded on the order tab (TS-4900-S-CORE-I or TS-4900-Q-CORE-I). You can download and install Debian from our website by referring to the Ubuntu Core section of the manual.
Debian provides a massive repository of prebuilt applications and services as well as a long history of focusing on stability and support for the embedded market. You can download and install Debian from our website by referring to the Debian section of the manual.
The world's most popular mobile OS, now available on a robust embedded system. Android™ provides power development tools and a large community of developers. The distribution provided for the TS-4900 includes driver support for all of the available hardware interfaces, including many not available in the standard Android distributions. You can download and install Android from the TS-4900 Files Repository.
The QNX® Neutrino® RTOS is a full-featured and robust OS that scales down to meet the constrained resource requirements of realtime embedded systems. It is a true microkernel design and its modular architecture enable customers to create highly optimized and reliable systems with low total cost of ownership. You can download and install QNX from our website by referring to the QNX section of the manual.
Software specifics:
- U-Boot Bootloader
- Linux Kernel 4.1
- Android™ Nougat 7.1.1
- QNX Neutrino RTOS
- Yocto, Debian Buster, and Ubuntu 16.04 distribution and Ubuntu Core support
- Flexible programming language support
- Source code examples available
- Linux GUI development using QT, GTK, and more
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Arm and Cortex are registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
QNX® and Neutrino® are registered trademarks of QNX Software Systems Ltd. in certain jurisdictions.
Android is a trademark of Google LLC.
embeddedTS provides complete documentation for our mature products, including manuals, schematics, mechanical drawings, etc. The most recent documentation files are always made available through our website. If you don't find the documentation you are looking for, contact support for more information. Also, please make sure to visit our Embedded Systems Support webpage, and our official documentation.
Documentation
- TS-SOCKET Reference Design Files
- TS-4900 Schematic
- TS-4900 3D Renderings
- TS-4900 Manual
- TS-4900 MTBF Report
- TS 4900 Mechanical Drawing
- TS-4900 3D Clearance Rendering
Certification
- TS-4900 RoHS3 Certificate
- TS-8550-4900 HALT Report
- TS-4900 China RoHS Certificate
- TS-4900 REACH Certificate
- TS-4900 RoHS2 Certificate
- TS-4900 TSCA Certificate
Software Download
- TS-4900 Files Repository
- TS-4900 Utilities Git Repository
- TS-4900 Android Images
- TS-4900 Yocto Images
- TS-4900 Ubuntu Core Snap Repository
Video
News Article
- Technologic Systems Announces TS-4900 Sampling Availability
- New TS-4900 High Performance i.MX6 System on Module Officially Released
- Bringing Ubuntu Core to the i.MX6 based TS-4900
Block Diagram
Third Party Documentation
Featured On
- Home
- PWM Solutions
- Linux Embedded Computers
- Ubuntu Core Powered Embedded Systems
- Wireless Connectivity
- Highly Accelerated Life Testing (HALT)
- NXP i.MX6 Embedded Solutions
From the Blog:
Product Notices:
CPU | |
---|---|
Architecture | Arm |
Part Number | i.MX6 |
Vendor | NXP |
CPU Speed | 1.1 GHz (Solo or Quad Core) |
Floating Point Unit | Yes |
CPU Cores (Max) | 4x |
Core Specs | |
---|---|
Base Memory Capacity | 1 GB |
Maximum Memory Capacity | 2 GB (2 GB Standard on Quad) |
Memory Type | DDR3 |
FPGA | 4 k LUT |
Watchdog Timer | 2x |
Storage | |
---|---|
Base Flash Capacity | 4 GB (2 GB pSLC or 4 GB MLC) |
Flash Type | eMMC |
microSD Card Socket | 1x |
SATA Ports | 1x |
Other | |
---|---|
Real Time Clock | 1x |
Graphics Processing Unit | Yes |
Sensors | |
---|---|
Temperature Sensor | 2x |
General I/O | |
---|---|
General-Purpose Input/Output (GPIO) Pins | 70x |
PWM Ports | 3x |
Serial Interfaces | |
---|---|
RS-485 Ports | 2x (2x Half Duplex; Transceiver Required) |
TTL-Level UART Ports | 7x |
SPI Ports | 2x |
I2C Ports | 2x |
I2S Audio Ports | 1x |
Peripheral Interfaces | |
---|---|
USB Host Ports | 1x |
USB Device Ports | 1x |
USB OTG Ports | 1x |
PCI Express Bus | 1x |
Industrial Protocols | |
---|---|
CAN Ports | 2x |
Networking | |
---|---|
Gigabit Ethernet Ports | 1x |
Physical | |
---|---|
Operating Supply Voltage | 5 VDC |
Minimum Power Consumption | 0.50 W (Quad: 0.9 W) |
Typical Power Consumption | 1.30 W (Quad: 2.0 W) |
Maximum Power Consumption | 3.40 W (Quad: 10.4 W) |
Fanless Temperature Range | -40 °C to 85 °C (-20 °C to 70 °C with Quad Core) |
Width | 55.0 mm |
Length | 74.9 mm |
Software | |
---|---|
Preloaded Software | Yocto |
Ubuntu Core | 16.00 |
Linux Kernel Version | 5.10 |
Debian Linux | Buster (10) |
Windows OS | Embedded Compact 2013 |
Android OS | 7.1.1 Nougat |
Yocto Linux | 2.2 Morty |
QNX Neutrino RTOS | Neutrino RTOS |
Radio Comms | |
---|---|
Bluetooth | Yes (4.0 BLE) |
WiFi Radio / Wireless LAN | Yes (802.11b/g/n) |
Quantities | |||||
---|---|---|---|---|---|
Product Configurations | 1 | 10 | 25 | 50 | 100 |
TS-4900-1024-S10S-C | $203 | $176 | $171 | $164 | $157 |
TS-4900-1024-4096F-S8S-RTC-I | $233 | $208 | $200 | $190 | $184 |
TS-4900-1024-4096F-S8S-RTC-WIFI-I | $279 | $254 | $243 | $232 | $221 |
TS-4900-2048-4096F-Q10S-RTC-E | $308 | $283 | $272 | $260 | $248 |
TS-4900-2048-4096F-Q10S-RTC-WIFI-E | $354 | $327 | $315 | $301 | $287 |
TS-4900-S-CORE-I | $279 | $254 | $243 | $232 | $221 |
TS-4900-Q-CORE-E | $354 | $327 | $315 | $301 | $287 |
Product Customization
embeddedTS can provide you with a custom tailored version of our standard product starting at minimum order sizes of 100 units or more. Customized products can be based on various combinations of many of the standard product features. There will be a one-time customization fee to cover the set up of your custom part number and production processes. Once the set up is complete the standard lead time for your customized product would be 6-8 weeks. Please contact us to get started on tailoring this product to meet your needs. In addition to tailoring our standard product to your needs, for slightly larger orders sizes, embeddedTS can also provide a custom design based on this product to meet your mechanical requirements or to add features.
In addition to tailoring features available in our standard product set, the following options are available:
Product Option | Qty. 100 Price |
---|---|
8 GByte Industrial Temperature eMMC | $13 |
16 GByte Industrial Temperature eMMC | $31 |
32 GByte Industrial Temperature eMMC | $53 |
64 GByte Industrial Temperature eMMC | $80 |
Product Configuration | ||
---|---|---|
Part | Description | Price |
TS-4900-1024-S10S-C | TS-4900 commercial grade (0 °C to 70 °C) System-on-Module with Solo 1GHz i.MX6 CPU and 1GB RAM (SD card required to boot sold separately) | Pricing |
TS-4900-1024-4096F-S8S-RTC-I | TS-4900 industrial grade (-40 °C to 85 °C) System-on-Module with Solo 800MHz i.MX6 CPU, 1GB RAM, 4GB eMMC Flash with Linux and RTC | Pricing |
TS-4900-1024-4096F-S8S-RTC-WIFI-I | TS-4900 industrial grade (-40 °C to 85 °C) System-on-Module with Solo 800MHz i.MX6 CPU, 1GB RAM, 4GB eMMC Flash with Linux, RTC and on-board WiFi & Bluetooth module | Pricing |
TS-4900-2048-4096F-Q10S-RTC-E | TS-4900 extended temp. grade (-20 °C to 70 °C) System-on-Module with Quad 1GHz i.MX6 CPU, 2GB RAM, 4GB eMMC Flash with Linux and RTC | Pricing |
TS-4900-2048-4096F-Q10S-RTC-WIFI-E | TS-4900 extended temp. grade (-20 °C to 70 °C) System-on-Module with Quad 1GHz i.MX6 CPU, 2GB RAM, 4GB eMMC Flash with Linux, RTC and on-board WiFi & Bluetooth module | Pricing |
Software Specific Product Configuration | ||
---|---|---|
Part | Description | Price |
TS-4900-S-CORE-I | TS-4900-1024-4096F-S8S-RTC-WIFI-I with Ubuntu Core, SoM with solo 800MHz i.MX6 CPU, 1GB RAM, 4GB eMMC flash, RTC and on-board WiFi/BT module (-40C to 85C) | Pricing |
TS-4900-Q-CORE-E | TS-4900-2048-4096F-Q10S-RTC-WIFI-E with Ubuntu Core, SoM with quad 1GHz i.MX6 CPU, 2GB RAM, 4GB eMMC flash, RTC and on-board WiFi/BT module (-20C to 70C) | Pricing |
Flash Media | ||
---|---|---|
Part | Description | Price |
MSD-8GB-CLASS10-4900 | TS-4900 bootable 8GB Class 10 microSD card with Yocto Linux filesystem and further binaries/utilities | $30 |
MSD-8GB-CLASS10-USB-4900 | TS-4900 bootable 8GB Class 10 microSD card pre-loaded with Debian, includes USB reader | $63 |
MSD-8GB-BLANK | 8GB Class 10 microSD card | $30 |
Power Supplies | ||
---|---|---|
Part | Description | Price |
PS-12VDC-REG-2_5AMP-3PB | Regulated 12 VDC, 2.5 A wall mounted power supply with 3 pin black connector (100-240 VAC, 50-60 Hz, A-type Plug) | $21 |
Development Kits | ||
---|---|---|
Part | Description | Price |
KIT-8550-4900 |
Development kit including suggested parts for new development (includes TS-8550 baseboard).
Includes packaged parts:
|
$243 |
WARNING: Cancer and Reproductive Harm - www.P65Warnings.ca.gov
Modular products built using the TS-4900.
TS-TPC-8950-4900
10" High Performance Mountable Touch Panel Computer
- Connected 10" Touch Panel PC with WiFi, Bluetooth, and Gigabit Ethernet
- Robust Connectivity with USB, SATA II, PCIe, RS-485, CAN, DIO, and More
- Accelerated 3D Graphics with i.MX6 Optimized Yocto Linux v3.10
$776 (Qty. 100) $822 (Qty. 1)
TS-TPC-8390-4900
7" High End imx6 Mountable Panel PC with BSPs
- Connected 7" Touch Panel PC with WiFi, Bluetooth, and Gigabit Ethernet
- Robust Connectivity with USB, SATA II, PCIe, RS-485, CAN, DIO, and More
- Accelerated 3D Graphics with i.MX6 Optimized Yocto Linux v3.10
$528 (Qty. 100) $591 (Qty. 1)