Coding Tool For C/C++ Includes Embedded Developer-Specific Rules
The CodeWizard v3.2 is an advanced coding standard enforcement tool for C/C++ that contains 80 rules specific to embedded developers. This tool also supports gcc/g++, a compiler widely used by embedded C/C++ developers.
This device functions as a static analysis tool that prevents errors from reaching the target by automatically enforcing a comprehensive set of built-in C and C++ coding standards designed to prevent errors in embedded development. The RuleWizard feature allows the user to develop and automatically enforce any number of custom coding standards, including personal, team, and target-specific standards. Its rule set includes 80 C/C++ coding standards aimed at addressing coding violations common within the embedded development community.
Its support for gcc/g++ 2.9x compilers on both Windows and UNIX platforms expands the number of embedded developers who can use this tool. It's available for Windows, Linux, Sun/Solaris, SGI (IRIX 6.x), HP (10 & 11), and IBM RS/600 (AIX 4.x).
For single-user, machine-locked applications, it costs $995 for Widows and $2495 for UNIX.
ParaSoft, 401 E. Huntington Dr., Morovia, CA 91016; (888) 305-0041; www.parasoft.com.
API Runs pSOS Applications On Top Of Microkernel In An MMU Partition
The pSOS applications programming interface (API) lets pSOS applications run on top of the company's microkernel within a partition protected by a memory management unit (MMU). This interface provides pSOS developers with an efficient transition from a flat memory model real-time operating system (RTOS) environment to a crash-resistant microkernel architecture.
Using a PowerPC 750CX running at 550 MHz, a high-priority, real-time pSOS application preempts any other application in less than 5 µs. The use of the OnVoy messaging system allows robust, open messaging between separate processors. As an open specification, OnVoy permits the simple layering of the company's Distributed Interprocess Communication (DIPC) model on top of legacy environments, including pSOS, in-house kernels, and microcontrollers and DSPs with no RTOS.
The pSOS API and OnVoy royalty-free components ship in binary and source forms as part of the OnCore OS Development Kit. For pricing and availability, contact the company.
OnCore Systems, 795 Main St., Half Moon Bay, CA 94019; (650) 712-0655; fax (650) 726-7666; www.oncoresystems.com.
OS And Browser Add Compliance
The µMore 3.0 operating system and NetFront browser have added a reference port for compliance with the L7200 processor plus peripherals platform. This µITRON-compliant OS is currently used in many embedded applications in Japan where NetFront browser is also commonly used.
The L7200 family is aimed at system OEMs developing Internet appliances, including handheld devices, Web phones, wireless Internet terminals, smart cellular phones, and other embedded products. The µMore OS and NetFront browser are optimized for resource-limited embedded devices and Internet-based products.
Contact either company for pricing and availability information.
LinkUp Systems Corp., 3401 Leonard Ct., Santa Clara, CA 95054; (408) 988-1848; fax (408) 988-3848; www.linkupsys.com.
Access Systems America Inc., 860 Hill View Ct., Ste. 200, Milpitas, CA 95035; (408) 945-6500; www.access-us-inc.com.