| Reconfigurable RTOSs | ||
| QuickMIPS | StrongARM | |
| Company | Quick Logic | Accelent Systems Inc. |
| Processor | 32-bit MIPS 4Kc | 32-bit Intel SA-1110, XScale |
| Peripherals | Dual Ethernet, PCI, GPIO dual serial | GPIO, IDE, USB, floppy disk, serial, parallel, IrDA, PS/2, I2C |
| RTOS | Lynuxworks' Blue Cat Linux, Wind River's VxWorks | Linux, Microsoft's Windows CE.Net |
| Tools | GNU, Wind River's Tornado | GNU, Microsoft Platform Builder and Visual Studio |
| Services | Network protocols | DeviceWare Library |
| Miscellaneous | Net+DB development board, VHDL Simulator, QuickWorks ESP | IDE, 802.11, Bluetooth, HomeRF, HomePNA, IR and FPGA design tool |
Quick Logic's OS complement includes Wind River's VxWorks and the open-source Blue Cat Linux from Lynuxworks. VxWorks works with Wind River's famed Tornado development environment, while Blue Cat Linux comes with the GNU suite of compilers, linkers, and debuggers.
Quick Logic's custom software is primarily targeted at supporting on-chip devices. Additional services and networking support is left to the standard support that comes with the two OSs.
Board support packages are included with the development platforms available from Quick Logic. The development boards in these packages provide the external support logic like Ethernet physical layers. www.quicklogic.com
StrongARM Intel's StrongARM and new XScale processor architectures are supported by a number of third-party companies like Accelent Systems. While Intel provides basic development support with its GNUPro, Accelent Systems' Integrated Development Platform (IDP) provides a complete development system, including software support for Windows CE and Linux.The Accelent IDP is targeted at handheld mobile devices and includes the typical liquid-crystal display and peripheral connections, such as Compact Flash and USB. Developers have all the hardware available to them. It's simply a matter of ignoring hardware on the IDP that won't be on the target system when developing software for the target.
Accelent's OS support targets two of the most common portable device environments: Windows CE and Linux. Palm's Palm OS is still the leader, but it's not available from Accelent. This isn't surprising because Palm's original hardware design wasn't based on a StrongARM processor. Cross development for Windows CE is done using a Windows OS. Cross development for Linux is done using Linux.
Accelent's DeviceWare Library is part device driver and part application services. It provides support for the built-in hardware SA-1110 and external hardware on the IDP, plus communication and network services. CoreLinx combines selections from the DeviceWare Library, the hardware design specifications, and custom software features into a platform-specific configuration.
www.accelent.com
About the Author
William G. Wong
Senior Content Director - Electronic Design and Microwaves & RF
I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.
You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form.
Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below.
You can visit my social media via these links:
- AltEmbedded on Electronic Design
- Bill Wong on Facebook
- @AltEmbedded on Twitter
- Bill Wong on LinkedIn
I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.
I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence.
