Archive

Posts Tagged ‘qnx’

$329 Texas Instruments OMAP5432 EVM / Development Board

May 21st, 2013 6 comments

Earlier this month, Texas Instruments has apparently discreetly, not to say surreptitiously, launched their OMAP5432 evaluation module. Beside the dual Cortex A15, dual Cortex M4 OMAP5 SoC, the board comes with 2GB RAM, a 4GB eMMC module, USB 3.0, SATA and more.

OMAP5432_EVMOMAP5432 EVM Specifications:

  • SoC – Texas Instruments OMAP5432 Multicore ARM Cortex A15/M4 processor with PowerVR SGX544MP2 GPU
  • System Memory – 2GB DDR3L  (implemented using 4x Micron 4Gb DDR3L devices (MT41K256M16HA-125:E)
  • Storage – 4GB EMMC/iNAND Ultra device + SD/MMC 4-bit Micro-SD card cage
  • Display / Video:
    • HDMI via native OMAP HDMI interface
    • DSI Display Expansion (DSIPORTA and DSIPORTC) via 100-pin expansion connector
    • Parallel Display Expansion (DPI) via 100-pin expansion connector
  • Audio – Audio Jack 3.5mm, Stereo out & in, Headset Jack (earphone/microphone)
  • USB – 3x USB HS 2.0 (2 via USB connector, one via 0.1″ header), 1x USB 3.0, and 1x USB OTG 2.0/3.0
  • Connectivity – 10/100 802.3u Ethernet. No Wi-Fi, but for some reasons there are not one, but two  2.4G/5G chip antennas on the board…
  • Camera – MIPI CSI-2 camera and/or parallel camera/dual MIPI CSI-2 sensors supported via camera expansion connectors
  • Debug Interfaces -  UART via micro-USB connector, JTAG, Debug LEDs, GPIOs
  • Misc – 1x user defined button, 1x reset button
  • Power – 12V input
  • PCB info – 127.00mm x 100.84 mm, 10 layers (8 Routing)
OMAP5432 EVM Description (Click to Enlarge)

OMAP5432 EVM Description (Click to Enlarge)

The board supports Linux, Android, QNX, and Green Hills Inetgrity, and evaluation software or BSP for the 4 operating systems are available in TI website. Documentation appears to be lacking at this stage, as I could only find a Quick Start Guide on the site. They’ve also posted some videos, including the getting started video below, but they also have 2 others videos showing how to run Android and Linux running on the platform.

The board is said to have been available since the 1st of May, and it can be purchase for $329 from SVTronics. You may find further information on TI’s OMAP5432-EVM page, and TI E2E forums.

Thanks to Max for the tip!

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

QNX CAR 2.0 Demo and Texas Instruments OMAP5 Jacinto 6 Processor

January 10th, 2013 No comments

There’s a Bentley GT concept car at CES 2012 to demonstrate QNX CAR 2.0 platform that provides dual screen support with the dashboard and an infotainment display for the automotive industry. Under the hood, the platform features TI DLP technology, and TI OMAP5 and Jacinto processors running QNX Neutrino RTOS.

Bentley GT Concept Car Featuring QNX CAR 2.0 dashboard and user display

Bentley GT Concept Car Featuring QNX CAR 2.0 dashboard and user display

Texas Instruments and QNX uploaded a video demo of the concept on YouTube. They explain that they switched their platform from HTML5 to native OpenGL for optimal performance using Storyboard Suite from Crank software, and they can now show 3D maps smoothly on the platform. The 1080p user display is curved to be more user friendly (better touch angles). You must have certainly heard about touchscreens before, but maybe never heard about “pretouch”. Pretouch is a feature of the system that detect when you hand comes close to a control virtual and pops up a virtual menu. The dashboard shows virtual instrument clusters, that shows the tachometers, and other car system information, as well as directions if you are using GPS navigation.

The system comes with standard features such as media player, climate control, etc.. as well as a full duplex video conferencing system with 7kHz audio. In the last part of the demo, they showed that you can get information and control your car with your smartphone, and open/close windows, open the doors, and even horn, although they did not dare to demonstrate the latter at CES 2013.

OMAP5 Jacinto 6 processor (DRA74x) is the latest automotive SoC by Texas Instruments. Jacinto 6 is based on the OMAP5 platform, and features 2 ARM Cortex-A15 cores, multiple Imagination Technologies POWERVR SGX544-MPx graphics cores, and adds TI C66x DSP for software defined radio and advanced audio processing. High-definition surround view cameras, multiple concurrent HD displays, USB 3.0, PCIe2, and SATA are all supported by this SoC, and it also adds automotive peripherals such as CAN, MOST Media Local Bus (MLB), Ethernet AVB, PCI Express and dual external memory interfaces.
TI Jacinto 6 Block Diagram
QNX, Linux, and Android are supported on the platform. The DRA74x “Jacinto 6″ processor will sample in mid-2013 and is expected to be available for production by the H2 2014. You’ll need to be an “high-volume automotive manufacturer” to buy it though.

You can get more information by reading QNX CAR 2.0 product brief and TI Jacinto 6 technical brief.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

TQ Group TQMa6X Embedded Modules based on Freescale i.MX6 Processors

November 20th, 2012 No comments

TQ Group has recently unveiled several TQMa6X embedded CPU modules that feature Freescale i.MX6 Solo, Dual and Quad processors, targeting screen, multi-touch, and multi-display applications as well as conventional controlling tasks.

Freescale i.MX6 Solo, Dual and Quad SoM

3 modules are available:

  • TQMa6S-AA – Single Cortex A9 / 1,2 GHz, 2 GB eMMC Flash, 512 MB DDR3, 64 kB EEPROM, -25°C…+85°C
  • TQMa6D – Dual Cortex A9 / 1,2 GHz, 2 GB eMMC Flash, 512 MB DDR3, 64 kB EEPROM, -25°C…+85°C
  • TQMa6Q – Quad Cortex A9 / 1,2 GHz, 2 GB eMMC Flash, 1 GB DDR3, 64 kB EEPROM, -25°C…+85°C

TQMa6X modules share the following specifications:

  • Processor – Freescale MCIMX6 Single/Dual/Quad Cortex A9 up to 1,2 GHz
  • System Memory – Up to 2 GB DDR3 SDRAM
  • Storage – Up to 64 GByte eMMC Flash, EEPROM: 0 / 64 kbit and up to 128 MB NOR-Flash.
  • System interfaces:
    • CAN – 2x FlexCAN
    • ESAI (Enhanced Serial Audio Interface)
    • Ethernet – 1x 10/100/1000 Mbit (IEEE 1588)
    • I²C – Up to 2x
    • SATA
    • SPDIF
    • SPI – Up to 3x CSPI
    • SSI / I²S – Up to 3x
    • UART – Up to 5x
    • USB – 3x USB 2.0 High-Speed Host, 1x USB 2.0 High-Speed OTG
    • PCIe
    • WEIM bus (Wireless Extension Interface Module)
    • 1x 16-bit camera interface
  • STKa6D Set (Click to Enlarge)

  • Other interfaces, busses & misc.:
    • Debugging – CPU JTAG Interface
    • RTC
    • Temperature sensor
  • Video Output:
    • HDMI
    • Parallel 2x 24-Bit (RGB) UXGA
    • Dual LVDS
  • Dimensions – 74mm x 54mm
  • Power supply: 5 V
  • Temperature range – Commercial: 0°C … +70°C, extended: -25°C … +85°C

The company will provide support for Linux and QNX operating systems, and can provide Android and WEC7 on request.

TQ Group will also offer an evaluation kit “STKa6D” featuring TQMa6D module (Freescale i.MX6Dual) together with a baseboard giving access to most (all?) interfaces of the module. There’s no detailed specifications of the starter kit at the moment.

Prototypes should be available in Q1 2013. For further details, please visit TQ Group TQMa6X page.

Via: Embedded Control Europe

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Linux 3.4 Release

May 21st, 2012 No comments

Linus Torvalds has just announced the release of Linux Kernel 3.4 on the 20th of May:

I just pushed out the 3.4 release.

Nothing really exciting happened since -rc7, although the workaround for a linker bug on x86 is larger than I’d have liked at this stage, and sticks out like a sore thumb in the diffstat. That said, it’s not like even that patch was really all that scary.

In fact, I think the 3.4 release cycle as a whole has been fairly calm. Sure, I always wish for the -rc’s to calm down more quickly than they ever seem to do, but I think on the whole we didn’t have any big disruptive events, which is just how I like it. Let’s hope the 3.5 merge window is a calm one too.

Linus

Linux 3.3 merged Android drivers to mainline, added further improvements to btrfs and ext-4 file systems, several networking features and improvements (Open Vswitch, bufferbloat limitations…), Texas Instruments C6X DSP support and EFI boot support.

Linux 3.4 brings the following key changes:

  • Btrfs Updates: 
    • Repair and data recovery tools: btrfs-restore + better fsck
    • Metadata blocks bigger than 4KB
    • Performance improvements: The throughput is now much more constant. See file creation test in 3.3 vs 3.4. The same test that previously took 354 seconds, now takes 204 seconds.
    • Better error handling.
  • GPU Drivers:
    • Early support of Nvidia GeForce 600 ‘Kepler
    • Support for AMD RadeonHD 7xxx and Trinity APU series
    • Support of Intel Medfield graphics
  • New X32 ABI: 64 bit mode with 32 bit pointers: The ability to use 32-bit pointer is 64-bit mode allows the higher performance of 64-bit mode together with the smaller footprint of 32-bit pointer.You can check the presentation slides for details.
  • x86 cpu driver autoprobing: Linux adds auto probing support for cpu drivers, based on the x86 cpuid information, in particular based on vendor/family/model number and also based on CPUID feature bits. This solve a loading failure with SSE 4.2 accelerated CRC module which can significantly boost (once it’s loaded) the performance of BTRFS.
  • Support for external read-only device as origin source of a thin provisioned LVM volume: One use case for this is VM hosts that want to run guests on thinly-provisioned volumes but have the base image on another device.
  • “perf” tool improvements:
    • GTK2 report GUI perf report – It can be launched with ‘perf report –gtk’
    • Better assembly visualization – ‘perf annotate’ has visual improvements for assembly
    • Hardware based branch profiling – Some CPUs can support this feature (x86 Intel CPUs with the ‘LBR’ hardware feature) and this is support in perf. Command line: ‘perf record -b’
    • Filtering of users and threads – Filter users with ‘–uid’ parameter and processes & threads with ‘-p’ and ‘-t’ parameters.
  • Yama’ security module:Yama is a new security module (like selinux, apparmor…) that collects a number of system-wide DAC security protections that are not handled by the core kernel itself.
  • QNX6 filesystem: Read-only support for qnx6fs used by newer QNX operating system versions such as  Neutrino.

Further details on Linux 3.4 are available on Kernelnewbies.org.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Freescale i.MX6 Automotive & Aerospace Infotainment Applications

January 19th, 2012 No comments

Freescale showcased i.MX6 Series (ARM Cortex-A9) based in-vehicle infotainment (IVI) systems at CES 2012. Charbax (armdevices.net) has an interesting interview, where they show IVI products based on Freescale i.MX6 series running QNX operating system with the dashboard, a control panel and a tablet for the back seats. There are also some impressive 3D demos as well as real-time 3D modelling of the car thanks to 360 cameras and OpenCL support in the iMX6 GPU. 3D modelling allows the driver to see a top view of the car while parking in narrow spaces. Freescale provides Long Term Support (LTS) for processors used in the automotive and aerospace industries and the company has committed to 15 years of support for the i.MX6 series.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Develop Android Apps, Deploy on Meego, Tizen, WebOS, Ubuntu and More

January 12th, 2012 No comments

Android on Meego, Tizen, Linux, Windows, WebOS, QNX, Bada, SymbianOpenMobile World Wide Inc. is demonstrating its Application Compatibility Layer (ACL) technology, capable of running Android apps on non-Android devices at CES 2012 in Las Vegas.

The company claims that their solution brings more than 300,000 Android apps to device running on other platforms. The technology allows OEMs of Tablets, Set Top Boxes, smart TVs, Netbooks, In-Vehicle Infotainment devices and more to provide users access to a all Android applications.

OpenWorld ACL technology currently works on tablets, STBs and netbooks based on MeeGo, WebOS and Ubuntu. The company also plans to make the technology available for Tizen, Windows, Bada, QNX, Symbian and more.

The company claims 100% compatibility for Android apps including those developed using the Android Native Development Kit (NDK). The ACL layer is said not to drain the device resources at all. Device power and memory will be unchanged.

Here are the Key Benefits of ACL according to OpenMobile:

  • ACL destroys the App barrier
  • ACL is 100% compatible
  • ACL delivers native performance
  • ACL requires zero developer effort
  • Differentiate and drive margins

and Key Features

  • Full speed 3D graphics via OpenGL
  • Android multimedia compatibility
  • Security and sand-boxing, keeping apps in their place
  • ACL is not virtualization or emulation, it integrates the Android application run-time into the native target OS.
  • Apps install and launch in their native environment
  • Complete integration of task management
  • ACL delivers completed integrated task management. Complete compatibility with Android inter-process communication, enabling multiple apps and
    middleware to work cooperatively, as in the native Android environment.
  • Android’s Java base and UI classes. A full set of Java base classes and Android-specific classes and APIs, as in the native Android environment.
  • Supports Android API Level 4+, NDK6+

OpenMobile ACL is reserved to OEMs, so if you are a developer or end-user you won’t be able to purchase it.

OpenMobile is not the first company trying to run Android apps on different OS, Bluestacks has its own platform allowing to run Android applications in Windows XP and Windows 7.

You can see a demo of ACL running Android applications in Meego below. It seems sluggish at times, but this was shot in September 2011, so the performance may have been improved since then.

Further information is available on OpenMobile Products page.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Freescale Announces i.MX6 Lite Series

January 9th, 2012 No comments

Last year, Freescale introduced i.MX6 series processors to the market in single, dual and quad core Cortex A9 configurations, today at CES 2012, they have announced i.MX6 Lite Series in single and dual core configuration respectively the i.MX6SoloLite and i.MX6 DualLite.

i.MX6 Lite Series

Freescale i.MX6 Series including SoloLite and DualLite

Both processors incorporate ARM Cortex-A9 cores and E-Ink controllers and are especially suited to e-Readers, but Freescale expect the i.MX6 DualLite to also to be used in tablets, IPTVs, IP phones, medical patient monitoring systems and home energy management solutions. The new processors are software-compatible with other i.MX 6 series devices, so that developers can create end-product at different price points using a common platform. Freescale explains that “this scalability enables the rapid creation of complete end-product portfolios that can adjust and scale to meet evolving market demands and requirements”.

The two new processors come to replace Freescale i.MX508 device, which is currently used in millions of eReaders.

Here are i.MX 6SoloLite key features:

  • Single ARM Cortex A9 at 1.0GHz
  • 256KB L2 cache, Neon, VFPvd16, Trustzone
  • 2D graphics
  • External memory support up to 32-bit DDR3 and LPDDR2
  • Integrated EPD controller

The i.MX 6SoloLite also introduces a new, simplified power management structure for optimization of power efficiency in order to help further extend eReader battery life.

Here are i.MX 6DualLite key features:

  • Dual ARM Cortex A9 at 1.0GHz
  • 512KB L2 cache, Neon, VFPvd16, Trustzone
  • 3D graphics with 1 shader
  • 1080p Video Processing Engine
  • External memory support up to 64-bit DDR3  (up to 800MT/s) and 2-channel 32-bit LPDDR2
  • DDR3 and 2-channel 32-bit LPDDR2 at 400MHz
  • Integrated EPD controller
  • HDMI and LVDS video outputs
  • MIPI display and camera ports
  • PCIe
i.MX6 SoloLite vs. i.MX6 Solo vs. i.MX6 DualLite vs. i.MX6 Dual vs. i.MX6 Quad

Freescale i.MX6 Comparison Table (Click to enlarge)

Freescale i.MX 6 series products support several operating systems, including Android 4.0 (ICS), Linux, QNX, Ubuntu and Windows Compact 7 and reference designs are available for faster time to market.

Freescale plans to begin shipping i.MX 6 Lite series devices in volume quantities in the second half of 2012.

Further information (but not much) is available on Freescale i.MX6 Page. You may consult Freescale i.MX6 Series Fact Sheet for more details.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter