Page 14

EETE DECEMBER 2012

NEWS & TECHNOLOGY would still be a tremendous win for the industry. change. they missed out on the smartphone revolution so they will probably decline for a bit longer. But they have a fantastic Europe, Nokia futures record of re-inventing themselves. I wouldn’t bet against nokia.” Finally East was asked about Europe’s fortunes and whether the fall of nokia and exits from electronics manufacturing were a East said that while things may look disappointing if we source of concern. East, who sits atop a company that turns in measure European presence in established markets such as profits quarter after quarter, expressed the belief that the situa- consumer electronic equipment production and the mobile tion is not as bad as it is portrayed. “We do participate in some phone sector it is important to look forward. European collaborative research projects. And there is quite a “Maybe other industries will develop in Europe – like the lot of innovative electronic system design going on in the U.K.” Internet of things. there’s great potential for Europe to play a East added: “Nokia’s numbers are heading south but this can leading part.” MISRA-C moves into embedded ARM development By nick Flaherty tHE MIsRA-C COdE checking technology is becoming estab- ging, improved code quality, promoting team collaboration and lished enough to move into mainstream embedded develop- increased developer efficiency, thus accelerating ARM develop- ment, says scandinavian development tool vendor Atollic. With ment to a new level of productivity,” he said. the launch of version 3.3 of its truestudio tool for developing In addition to incorporating the inspection and analysis tools, systems based on ARM processor cores, it is the first tool truestUdIO v3.3 now also includes native support for kernel developer to include a MIsRA code checking tool into its inte- aware debugging of embedded applications developed using grated development environment (IdE). one of the top three commercial real-time kernel, Micrium’s ”now we see MIsRA-C is positioning itself as the best uC/OS-III. TrueSTUDIO’s debugger provides docking windows practice for any embedded that indicate the internal project, not just in automo- RtOs state during debug- tive and safety critical sys- ging. this is accomplished tems,” said Magnus Unemyr, providing highly informative Vice President of sales and windows into task control Marketing at Atollic. “By us- blocks (tCBs), semaphores, ing the MISRA you can find mutexes, timers and more potential problems earlier.” and sits alongside support the tool is integrated via for threadX, FreeRtOs and a button on the dashboard sEGGER’s emboss. to analyse the code for the “Building kernel aware- MISRA-C 2004 specification ness into truestUdIO and flag any violations. But provides a clear snapshot of the Eclipse-based truestu- the health and performance dio IdE also includes a of the application from the MIsRA-C teaching tool that kernel’s point-of-view.” said provides examples of code Jean Labrosse, Founder, compliant to the MIsRA- President and CEO of C 2004 specification and Micrium. “At a glance, you explains how to re-write the can see which tasks are run- code in an object in an engineer’s project to avoid the MIsRA ning, what portion of the CPU is used by each task, how much violation. stack space is used by each task, which task is waiting for a By using the built-in code metrics analysis tools, developers semaphore and more. Kernel awareness helps the engineer can measure important statistics like code complexity or com- take full advantage of the rich feature set of our uC/OS-III when menting level of the source code. ”the other side of analysis is designing and optimizing their design.” the code metrics,” said Unemyr. ”the most important area is the Atollic has added new ARM-based microcontrollers from En- code complexity and the tool provides the ten most complex ergy Micro, STMicroelectronics, Toshiba, NXP and Infineon and functions so that they can be re-written as simpler functions to supports for over 1250 devices and approximately 80 evaluation improve reliability.” boards. Also, the online example project repository, Atollic tru- truestUdIO also provides a GUI for visualization and naviga- estORE, contains in excess of 1000 free example projects that tion of the MIsRA-C and code metrics analysis results, includ- are directly accessible from within the IdE. Embedded develop- ing a report generator that produces test reports in a variety of ers can quickly pull together a project’s resources and have the popular file formats. “No other C/C++ IDE provides an equally application working on the target platform within minutes. well integrated solution with features for multicore debug- 14 Electronic Engineering Times Europe December 2012 www.electronics-eetimes.com


EETE DECEMBER 2012
To see the actual publication please follow the link above