Embedded Software Blog

29 Apr, 2013

After Design West

Posted by Colin Walls

Colin Walls Back from my travels, so a brief post painting with my impressions of last week’s event … Design West [which I guess should now be called something different, as Design East has gone - preferably go back to it being Embedded Systems Conference] consisted of the conference itself and the trade show alongside. The show part seems to have been getting smaller each year. Although I have not … Read More

DESIGN West

29 Apr, 2013

Anil Khanna The concept of machine-to-machine communication (M2M) is the foundation of the Internet of Things (IoT). Of the few core technologies that help facilitate this, zero configuration networking (zeroconf) is key. Zero configuration networking is what allows your personal, portable wireless devices to talk to other similar devices – without any additional setup required from the user. In the pre-zeroconf … Read More

M2M, mDNS, smart energy, zeroconf, Networking, RTOS

23 Apr, 2013

Kamran Shah I recently posted about using Virtual Prototypes pre-silicon with the recently introduced Sourcery CodeBench Virtual Edition and mentioned that the same native software development approach can be used when RTL is available on emulators.  This enables embedded software and hardware designers to exercise a HW design using actual SW, and a full stack which includes firmware, drivers, the operating system … Read More

virtual prototype, emulator, pre-silicon, Emulation, Veloce, virtual edition, RTL

22 Apr, 2013

Kamran Shah Mentor very recently introduced  a product that brings together the so far separate worlds of EDA or SoC design from embedded software with the new Sourcery CodeBench Virtual Edition. There is now a way pre-silicon to make use of native software development, for example running a complete Linux stack. This enables a number of things pre-silicon including: Validation of HW/SW SoC interfaces Integration … Read More

pre-silicon, Sourcery Analyzer, Emulation, virtual prototype, Vista, virtual edition

22 Apr, 2013

Design WEST

Posted by Colin Walls

Colin Walls This week I am at Design WEST in San Jose, California. This is an annual pilgrimage for me – even though I still think of it as being the Embedded Systems Conference. This year I am participating in the conference in two events: First, I have a class titled “How to Measure RTOS Performance“, which takes place on Thursday at 09:15. If you would like a copy of the slides, please email … Read More

18 Apr, 2013

Brad Dixon In my 10+ years of embedded Linux work I’ve worked with a lot of Linux trace technologies including the Linux Trace Toolkit (LTTng), System Tap, and even the not so well know and the unlikely to be mainline dtrace for Linux port. These are all very powerful tools that can expose many of the internal details of a Linux system and, depending how you use each tool, create huge volumes of data along … Read More

Linux, Sourcery Analyzer, CAN/LIN

18 Apr, 2013

Anil Khanna Nucleus, our flagship RTOS offering has been around for several years now. In this time, it has been designed into more than 3 billion embedded devices in various applications such as mobile, medical, consumer electronics, industrial and more! The phrase “been there done that” could not be more appropriate to Nucleus. Regardless, when it came time to design yet another cool demo, our engineers were … Read More

industrial, Nucleus, DESIGN West, RTOS, Zigbee

16 Apr, 2013

Andrew Patterson Next week in Barcelona over 400 Automotive industry experts are expected at the latest GENIVI All-Members meeting. Over 5 days, more than 100 separate meetings are scheduled, covering a wide range of topics relating to In-Vehicle Infotainment platforms. An on-going challenge with the GENIVI project is to build in sufficient flexibility that the platform can be used by a wide range of Tier One and OEM … Read More

Infotainment, Android, Infotainment Android Linux, GENIVI, Genivi Alliance, Linux, Automotive

15 Apr, 2013

What is an FPGA?

Posted by Colin Walls

Colin Walls In the early days of embedded systems, software engineers typically had some understanding of hardware design. Indeed, in many cases, it was the hardware designer who implemented the software. Over the years, as the amount of software development has increased, engineers have become less and less “hardware aware”. I find this transition interesting from the viewpoint of an embedded software … Read More

Verilog, RTOS, VHDL, FPGA, MicroBlaze, NIOS, Nucleus

8 Apr, 2013

Debugging with printf() or not ...

Posted by Colin Walls

Colin Walls My colleague Richard Vlamynck [who has been a guest blogger here] and I were discussing tracing and debugging. Like me, he has been doing software for a few years. Hence, when we considered tracing and instrumenting code, he commented “It used to be easy to see what effect trace statements had on your program because, as you put more or less trace cards in your Fortran deck, you could visually … Read More

Sourcery Analyzer, Linux, lttng, Nucleus, multi-core, Multi-OS

5 Apr, 2013

"Butter-Smooth" Embedded UIs

Posted by Phil Burr

Phil Burr Here at Mentor Graphics we are always pleased to get customer feedback on the use of our technology for embedded software development. One such customer is Imagination Technologies whose “Pure” product division has used our embedded user interface (UI) technology and services to create and power the UI in their outstanding “Pure Avalon 300R Connect Freeview+ HD Digital TV Recorder”. … Read More

HMI, Inflexion, RTOS, UI, Nucleus, Nucleus ReadyStart

2 Apr, 2013

Kamran Shah We just wrapped up our google hangout with Alison Chaiken and Ravi Puvalla discussing the use of Linux in automotive systems. It was a pretty interactive discussion and questions covered quite a wide range of topics including AUTOSAR, V2V communication, automotive networks and buses, as well as some opinions from attendees on security and liability. You can view the archive on the event page and post … Read More

vehicle to vehicle communication, AUTOSAR, google hangout, Automotive, v2v communication, v2x comunication, Infotainment, Linux

1 Apr, 2013

Power management webinar

Posted by Colin Walls

Colin Walls Some time ago, I recorded the content for a Web seminar about power management in embedded software. Although I am talking about the subject generally, I am, of course, strongly alluding to the capabilities incorporated into Nucleus RTOS. The session was “broadcast” last week, but, if you would like to experience a rare example of me being caught on video, you can watch the recorded version. … Read More

Low Power, Nucleus, Power Management

28 Mar, 2013

Anil Khanna In a previous blog, I shared news of work that we at Mentor Embedded had done with NVIDIA to help enable development of Android applications for NVIDIA Tegra devices, within the Microsoft Visual Studio environment. This technology is a key part of the NVIDIA NSight Tegra (https://developer.nvidia.com/nvidia-nsight-tegra) product. Earlier in the month, we hosted a joint webinar with NVIDIA to talk … Read More

tegra, visual studio, android development, Android, OSS, Nsight, Nvidia

27 Mar, 2013

Kamran Shah Allison Chaiken recently presented this information at the Embedded Linux conference in San Francisco. Alison and Ravi Puvvala will host a Google Hangout to discuss this topic further, with some question and answer opportunity. We hope you’ll be able to join us. Her abstract for the sessions follows: From the embedded point of view, a car is a LAN with a large number of CPUs ranging from internally … Read More

automotive network, GENIVI, Automotive, Infotainment, Linux

Archives

Tags

RSS