Telematics tools support embedded Linux on Freescale PowerPC
Jun 22, 2005 — by Henry Kingman — from the LinuxDevices Archive — viewsEncirq is shipping telematics tools that support embedded Linux on Freescale's MPC5200 processor. The Encirq Data Foundation Framework generates ANSI C code from high-level scripts, and includes cross-platform target libraries supporting Linux and other embedded OSes. It targets telematics control units, driver information and navigation systems, and instrument cluster control.
Encirq's Data Foundation Framework includes a collection of Service Libraries that run on the embedded target, along with a collection of host tools that include:
- PL, a strongly typed high-level language for building logic on application data structures
- Generator, which generates ANSI C source from PL files
- Prototyper, an interactive prototyping environment for distributed development teams
Encirq Framework components diagram
According to Encirq, the Framework simplifies development of automotive applications by providing an efficient runtime environment and an automated way of generating data management source code. Claimed benefits include improved application quality and portability, reduced memory and processor utilization, and the enablement of data-driven software capabilities, services, and user experiences.
The MPC5200 is a telematics SoC (system-on-chip) based on 400MHz PowerPC 603e core with FPU (floating point unit). Freescale claims the chip delivers 760 MIPS (million instruction per second) while consuming less than 850 milliwatts of power. Development boards and Linux BSPs (board support packages) for the chip are available from Freescale/Metrowerks (MobileGT Total5200 and Lite5200),
MEN Micro, and Sysgo.
Encriq's VP of marketing, John Smolucha, said, “With automotive differentiation increasingly being driven by software, manufacturers are finding they need to take a more strategic approach to development. Encirq [provides] a flexible software framework.”
Availability
Data Foundation Framework with support for the Freescale MPC5200 is available now. It supports Linux and Windows hosts, and automotive real-time operating systems that include Freescale Linux, QNX Neutrino, and Wind River VxWorks. Encirq also offers extensible reference applications and interface modules for the most common device applications, it says.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.