Embedded Systems Design - March 2008 - (Page 4) 0308esd.p04 2/13/08 7:39 PM Page 4 #include BY Richard Nass Editor in Chief Richard Nass (201) 288-1904 rnass@cmp.com Managing Editor Susan Rambo srambo@cmp.com Contributing Editors Michael Barr John Canosa Jack W. Crenshaw Jack G. Ganssle Dan Saks Larry Mittag Art Director Debee Rommel drommel@cmp.com European Correspondent Colin Holland colin.holland@btinternet.com Embedded.com Site Editor Bernard Cole bccole@acm.org Production Manager Pete Scibilia pscibili@cmp.com Director of Audiences Services Kristi Cunningham kcunningham@cmp.com Subscription Customer Service P.O. Box 2165, Skokie, IL 60076 (800) 577-5356 (toll free), Fax: (847) 763-9606 embeddedsystemsdesign@halldata.com www.embeddedsystemsdesigncustomerservice.com Back Issues Kelly Minihan (800) 444-4881 (toll free), Fax: (785) 838-7566 Article Reprints, E-prints, and Permissions PARS International Corp. 102 West 38th Street, Sixth Floor New York, NY 10018 (212) 221-9595, Fax: (212) 221-9195 reprints@parsintl.com www.magreprints.com.quickquote.asp Publisher David Blaza (415) 947-6929 dblaza@cmp.com Editorial Review Board Michael Barr Jack W. Crenshaw Jack G. Ganssle Bill Gatliff Nigel Jones Niall Murphy Dan Saks Miro Samek LiMo Foundation aims to put Linux in your handset urple Labs has joined the LiMo Foundation. Unless you’re really in the know, you’ll probably look at this announcement the same way I did. I said, “Who is Purple Labs, and what is the LiMo Foundation?” But more importantly, “Why is this important to me?” Let me first start with who the LiMo Foundation (www.limofoundation.org) is. Founded by Motorola, NEC, NTT DoCoMo, Panasonic Mobile Communications, Orange, Samsung Electronics, and Vodafone, the group claims to be an independent, not-for-profit entity that strives to increase the adoption of Linux within the mobile industry, particularly for mobile handsets. The LiMo Foundation aims to leverage the mobile Linux platform (hence the name, LiMo) to create an open, transparent, scalable ecosystem spanning application and middleware developer communities and to encourage the creation of compelling, differentiated, and enhanced consumer experiences. Not too long ago, the LiMo member list grew with the addition of Aplix, Celunite, LG Electronics, McAfee, and Wind River as Core members. Additional Associate members include ARM, Broadcom, Ericsson, Innopath, KTF, MontaVista Software, and NXP. The Foundation, Richard Nass is editor in chief of Embedded Systems Design. You can reach him at rnass@cmp.com. P which is open to device manufacturers, operators, chip-set makers, independent software vendors, integrators, and third-party developers, expects to see the first handsets supporting the LiMo platform reach the market in the first half of 2008. It probably won’t come as much of a surprise to learn that Purple Labs (www.purplelabs.com) is a supplier of embedded Linux solutions for mobile phones. In addition to joining the LiMo Foundation as an Associate member, it will support the organization’s mission to develop a worldclass Linux-based software platform for mobile devices. The company claims to be the first commercial Linux platform for feature phones in the consortium. This extends the LiMo initiative to mass-market mobile handsets. While I thought that Linux already had a place in this market, a flavor of the operating system is now endorsed by an industry consortium, assuming that was even necessary. I’d probably argue to the contrary. Having to go through yet another governing body, albeit a light-handed governing body, still presents a roadblock to mass adoption. Good technologies tend to eventually find their way into mainstream devices, regardless of whether they’re adopted by an industry group. I suspect the same will be true for Linux, if it’s not already true. Corporate David Levin Scott Mozarsky Tony Uphoff Robert Faletra Paul Miller Philip Chapnick Anne Marie Miller Marvlieu Jolla Hall Marie Myers Alexandra Raine Chairman Chief Financial Officer President, CMP Business Technology Group President, CMP Channel President, CMP Electronics Group President, CMP Game, Dobb’s, ICMI Group Corporate Senior Vice President, Sales Senior Vice President, Human Resources Senior Vice President, Manufacturing Senior Vice President, Communications Richard Nass, rnass@cmp.com 4 MARCH 2008 embedded systems design www.embedded.com http://www.embedded.com http://www.purplelabs.com http://www.limofoundation.org http://www.embeddedsystemsdesigncustomerservice.com http://www.limofoundation.org http://www.magreprints.com.quickquote.asp http://www.embedded.com
Table of Contents Feed for the Digital Edition of Embedded Systems Design - March 2008 Embedded Systems Design - March 2008 Contents #Include Programming Pointers Designing DSP-based Motor Control Using Fuzzy Logic Hardware/Software Verification Enters the Atomic Age Efficient CRC Calculation with Minimal Memory Footprint Programming Your Own Microcontroller Advertising Index Break Points Marketplace Embedded Systems Design - March 2008 Embedded Systems Design - March 2008 - (Page BB1) Embedded Systems Design - March 2008 - (Page BB2) Embedded Systems Design - March 2008 - Embedded Systems Design - March 2008 (Page Cover1) Embedded Systems Design - March 2008 - Embedded Systems Design - March 2008 (Page Cover2) Embedded Systems Design - March 2008 - Embedded Systems Design - March 2008 (Page 1) Embedded Systems Design - March 2008 - Embedded Systems Design - March 2008 (Page 2) Embedded Systems Design - March 2008 - Contents (Page 3) Embedded Systems Design - March 2008 - #Include (Page 4) Embedded Systems Design - March 2008 - #Include (Page 5) Embedded Systems Design - March 2008 - #Include (Page 6) Embedded Systems Design - March 2008 - #Include (Page 7) Embedded Systems Design - March 2008 - #Include (Page 8) Embedded Systems Design - March 2008 - Programming Pointers (Page 9) Embedded Systems Design - March 2008 - Programming Pointers (Page 10) Embedded Systems Design - March 2008 - Programming Pointers (Page 11) Embedded Systems Design - March 2008 - Programming Pointers (Page 12) Embedded Systems Design - March 2008 - Programming Pointers (Page 13) Embedded Systems Design - March 2008 - Programming Pointers (Page 14) Embedded Systems Design - March 2008 - Programming Pointers (Page 15) Embedded Systems Design - March 2008 - Designing DSP-based Motor Control Using Fuzzy Logic (Page 16) Embedded Systems Design - March 2008 - Designing DSP-based Motor Control Using Fuzzy Logic (Page 17) Embedded Systems Design - March 2008 - Designing DSP-based Motor Control Using Fuzzy Logic (Page 18) Embedded Systems Design - March 2008 - Designing DSP-based Motor Control Using Fuzzy Logic (Page 19) Embedded Systems Design - March 2008 - Designing DSP-based Motor Control Using Fuzzy Logic (Page 20) Embedded Systems Design - March 2008 - Designing DSP-based Motor Control Using Fuzzy Logic (Page 21) Embedded Systems Design - March 2008 - Designing DSP-based Motor Control Using Fuzzy Logic (Page 22) Embedded Systems Design - March 2008 - Designing DSP-based Motor Control Using Fuzzy Logic (Page 23) Embedded Systems Design - March 2008 - Designing DSP-based Motor Control Using Fuzzy Logic (Page 24) Embedded Systems Design - March 2008 - Designing DSP-based Motor Control Using Fuzzy Logic (Page 25) Embedded Systems Design - March 2008 - Designing DSP-based Motor Control Using Fuzzy Logic (Page 26) Embedded Systems Design - March 2008 - Hardware/Software Verification Enters the Atomic Age (Page 27) Embedded Systems Design - March 2008 - Hardware/Software Verification Enters the Atomic Age (Page 28) Embedded Systems Design - March 2008 - Hardware/Software Verification Enters the Atomic Age (Page 29) Embedded Systems Design - March 2008 - Hardware/Software Verification Enters the Atomic Age (Page 30) Embedded Systems Design - March 2008 - Hardware/Software Verification Enters the Atomic Age (Page 31) Embedded Systems Design - March 2008 - Hardware/Software Verification Enters the Atomic Age (Page 32) Embedded Systems Design - March 2008 - Efficient CRC Calculation with Minimal Memory Footprint (Page 33) Embedded Systems Design - March 2008 - Efficient CRC Calculation with Minimal Memory Footprint (Page 34) Embedded Systems Design - March 2008 - Efficient CRC Calculation with Minimal Memory Footprint (Page 35) Embedded Systems Design - March 2008 - Efficient CRC Calculation with Minimal Memory Footprint (Page 36) Embedded Systems Design - March 2008 - Efficient CRC Calculation with Minimal Memory Footprint (Page 37) Embedded Systems Design - March 2008 - Efficient CRC Calculation with Minimal Memory Footprint (Page 38) Embedded Systems Design - March 2008 - Efficient CRC Calculation with Minimal Memory Footprint (Page 39) Embedded Systems Design - March 2008 - Efficient CRC Calculation with Minimal Memory Footprint (Page 40) Embedded Systems Design - March 2008 - Programming Your Own Microcontroller (Page 41) Embedded Systems Design - March 2008 - Programming Your Own Microcontroller (Page 42) Embedded Systems Design - March 2008 - Programming Your Own Microcontroller (Page 43) Embedded Systems Design - March 2008 - Programming Your Own Microcontroller (Page 44) Embedded Systems Design - March 2008 - Programming Your Own Microcontroller (Page 45) Embedded Systems Design - March 2008 - Programming Your Own Microcontroller (Page 46) Embedded Systems Design - March 2008 - Programming Your Own Microcontroller (Page 47) Embedded Systems Design - March 2008 - Advertising Index (Page 48) Embedded Systems Design - March 2008 - Break Points (Page 49) Embedded Systems Design - March 2008 - Break Points (Page 50) Embedded Systems Design - March 2008 - Marketplace (Page 51) Embedded Systems Design - March 2008 - Marketplace (Page 52) Embedded Systems Design - March 2008 - Marketplace (Page Cover3) Embedded Systems Design - March 2008 - Marketplace (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.