I have historically been somewhat skeptical about open source software [OSS]. I am always wary of anything that is “free” and subscribe to the TANSTAAFL ["there ain't no such thing as a free lunch"] principle. It has taken me quite a few years to understand that open software is not free – it is just a different business model from the usual “we make it, you buy it” approach.
I … Read More
Mentor Blogs
Posts tagged with 'Nucleus'
Well, tomorrow is the big day. ESC San Jose 2012 [now part of DESIGN West] runs for 3 days and looks set to be an excellent show for anyone interested in embedded systems software or hardware.
I recently outlined our plans for the Mentor Embedded booth, but we now have more details …
Our booth is set to be a hive of activity, with a continuous program of technical briefings in the theater and … Read More
Nucleus, Embedded Systems Conference, DESIGN West, Linux, Yocto
This week sees the 10th anniversary of the Embedded World conference in Nuremberg, Germany. This show and conference has been growing steadily over the years and I guess it is now the biggest event devoted to embedded systems in the world.
I am fortunate enough to attend Embedded World most years, as I reported here and here, and this year is no exception. I have two papers in the conference: “USB … Read More
For quite a few years, the need to update the primary protocol used by the Internet – the Internet Protocol or IP – has been apparent and has been becoming increasingly urgent. There are a number of reasons why a protocol designed in the 1970s is inadequate for the 21st Century, but addressing capacity is the really urgent issue. I think it’s amazing that IPv4 [I have no idea what … Read More
IPv6, NAT, Wi-Fi, Networking, Nucleus
As I spend a lot of my time talking about embedded software via a variety of media – conferences, articles, Web seminars, this blog are examples – I frequently get emails requesting copies of materials or posing questions. All of this communication is very welcome and I do my best to respond promptly and, where I can, usefully.
If I think a question might be of wider interest, it seems … Read More
Last week I wrote about a test harness for applications using an RTOS. The idea was to have a library of functions corresponding to the API calls of a particular RTOS. Specific tasks of an application, that are under test, would be linked to this library to enable the code to be executed on a desktop computer in a useful way.
I had some feedback on this posting from a couple of people, talking about … Read More
I was talking about OS-aware debuggers and someone asked me whether I could suggest a technique for unit testing of code for a multi-threaded application. It took me a while before I could fully understand what they were after, but it did become clear eventually. They were considering an environment where a number of engineers were working on an embedded application [using Nucleus]. Each guy was developing … Read More
Somebody asked me: “What is the plural of Linux?” Maybe it is Linuxes. That sounds a bit messy, which seems rather appropriate really…
If we think about the desktop world and buying application software, you might have a Windows PC or a Mac or perhaps you run Linux. It is typical for the spec for an application to discuss hardware and OS compatibility. There will normally be ridiculously … Read More
As I am on vacation, I thought that I would invite colleagues to provide a guest blog and Faheem Sheikh came up with the goods …
Multicore embedded designs are becoming increasingly common – a topic that I have addressed before. This presents some new challenges to software developers. Faheem was talking to an existing user of our Nucleus RTOS, who is considering a multicore design and, … Read More
Just a quick “heads up”. If you are interested in the selection of an operating system for embedded applications [a topic I discussed briefly here] you might like to attend a Web seminar that I am presenting later this week. The session will be less than one hour, including live Q&A. The live session will be on Thursday at 9:00 Pacific and an archive recording will be available after … Read More
Embedded software development tools are important to all developers and a topic that I frequently discuss [like here]. The way such tools are described by vendors is interesting. For example, there might be a reference to an “optimizing compiler”. That is rather meaningless, as all compilers are optimizing to at least some degree. For an embedded compiler, the important factors are the quality … Read More
I recently talked about the process that might be applied to the selection of an embedded operating system and I hope that these guidelines are useful. I am currently working on a Web seminar on this topic, so I would welcome any input. However, developers tend to stick with a particular OS [or, at least, with a particular OS vendor] – recent research suggested that only about 20% of developers … Read More
I was recently approached for help by a Mentor Graphics customer, who was planning a new project and needed to select an operating system. They wanted guidance with that choice. Of course, one is tempted to say that it does not matter which of our products they chose [as, between them, Nucleus RTOS and Mentor Embedded Linux do cover most possibilities], but I felt they needed something more objective.
There … Read More
Windows CE, Source Code, Linux, Low Power, RTOS, Networking, Nucleus
Multicore is a hot topic at the moment. The subject crops up in numerous articles and I have written about it before. Surveys suggest that, before long, more than half of embedded designs will be implemented using multiple CPUs.
There are broadly two hardware architectures: homogeneous multicore, where there are numerous identical cores, and heterogeneous multicore, where the cores differ in architecture. … Read More
The Apple iVolution has been going strong since the initial release of the iPod on October 23, 2001. Apple has significantly impacted cultures around the world; you can’t go around a corner these days without seeing the tell-tale white ear buds hanging from someone’s ears. iPods were so successful that they were followed up with a touchscreen variant, the iPod Touch, which was followed by the hugely … Read More
Mentor.com, Mentor Graphics, soldier, soldiers, Android OS, Inflexion, tablets, App Store, iPad, Warfighters, iPhone, Android, Mentor, COTS, Embedded Systems, Geek, battlefield, Google, Computer, Hardware, DoD, Design Automation, Electronic, Software, Mil-Aero, Operating System, RTOS, Nucleus, Open Handset Alliance, Military, network-centric, mil-std, Milaero
-
Embedded education
Colin Walls (Posted 5/13/13) -
Do you want Embedded Android or Linux in your car?
Andrew Patterson (Posted 5/9/13) -
Hardware and software development in synch
Colin Walls (Posted 5/7/13) - All Blog Posts
-
How do you manage your assembly variants?
Mark Laing (Posted 5/8/13) -
Intelligence? More Like Complete Stupidity...
Michael Ford (Posted 5/1/13) -
How many ratios do you need in your gearbox?
Mark Laing (Posted 4/24/13) - All Blog Posts
-
Estimating wiring harness costs in seconds
John Day (Posted 5/9/13) -
A pickup truck with park assist and a lot more
John Day (Posted 5/6/13) -
To Infinity and Beyond
J VanDomelen (Posted 4/30/13) - All Blog Posts
-
OVM Gets Connected
Dennis Brophy (Posted 9/10/12) -
The floating point argument
Colin Walls (Posted 9/10/12) -
Open Stand & EDA Standardization
Dennis Brophy (Posted 8/28/12) - All Blog Posts
-
Part 1: The 2012 Wilson Research Group Functional Verification Study
Harry Foster (Posted 5/8/13) -
Those nasty wire’s and reg’s in Verilog
Dave Rich (Posted 5/3/13) -
Getting AMP’ed Up on the IEEE Low-Power Standard
Dennis Brophy (Posted 4/29/13) - All Blog Posts
-
Battle of Fins and BOXes
Arvind Narayanan (Posted 12/7/12) -
TSMC 28nm yield (SemiWiki)
Simon Favre (Posted 3/5/12) -
DAC 2011 is upon us!
Simon Favre (Posted 5/11/11) - All Blog Posts
-
Why Not Just Shove a Heatsink on Top of it? Part 1
Robin Bornoff (Posted 5/13/13) -
Hot Off the Press
Nazita Saye (Posted 5/3/13) -
Experiment vs. Simulation, Part 5: Detailed IC Package Model Calibration Methodology
Robin Bornoff (Posted 4/19/13) - All Blog Posts
-
Interactive Routing in the PADS ES Suite
Jim Martens (Posted 5/9/13) -
Schematic Capture in the PADS ES Suite video release
Gary Lameris (Posted 5/3/13) -
PADS Evaluation Now on the Cloud!
Jim Martens (Posted 5/1/13) - All Blog Posts
-
EDA vs. Windows 8
Mike Jensen (Posted 5/6/13) -
VHDL-AMS Stress Modeling – Part 3
Mike Jensen (Posted 3/25/13) -
VHDL-AMS Stress Modeling - Part 2
Mike Jensen (Posted 1/28/13) - All Blog Posts
-
U.S. DOT launches large V2V and V2I test
John Day (Posted 8/23/12) -
Did you know this?
John Day (Posted 6/25/12) -
Why aren’t tools from different suppliers easier to integrate?
John Day (Posted 6/19/12) - All Blog Posts
-
To Infinity and Beyond
J VanDomelen (Posted 4/30/13) -
Warp Factor 10, Mr. Sulu
J VanDomelen (Posted 4/25/13) -
Bombardier Steps Up to the Big Boys
J VanDomelen (Posted 4/20/13)
-
Instant Replay for Debugging SoC Level Simulations
Mark Olen (Posted 12/13/11) -
GENIVI development strategy requires competitors to cooperate
John Day (Posted 11/10/11) -
ARM Development Conference
Colin Walls (Posted 7/4/11)
-
Estimating wiring harness costs in seconds
John Day (Posted 5/9/13) -
A pickup truck with park assist and a lot more
John Day (Posted 5/6/13) -
If you’re in Europe this summer
John Day (Posted 4/29/13)
-
How do you define DFM?
David Abercrombie (Posted 5/19/09) -
Are Design Rules Broken?
David Abercrombie (Posted 5/15/09)
Recent Comments
- SPA w Karpaczu said I am often to blogging and i actually recognize yo... in PCB Developers are the Unsung Heroes of Innovation!
- Colleen said Excellent blog you have got here.. It's difficult ... in PCB Developers are the Unsung Heroes of Innovation!
- Dave Rich said I know a few companies that have gone to the troub... in SystemVerilog Coding Guidelines
- Linc Jepson said Dave, It's almost 4 years after this post. As fa... in SystemVerilog Coding Guidelines
- simmons10 vigorda said What to Look for in a Hard Drive That You Are Purc... in Shortening Design Cycles With Concurrent Engineering
- simmons10 vigorda said What to Look for in a Hard Drive That You Are Purc... in PCB Developers are the Unsung Heroes of Innovation!
- Emerald Winburn said I like a lot the way of your writing, I think that... in PCB Developers are the Unsung Heroes of Innovation!
- jak długo gotować jajko na twardo said Thanks, very good jobs! Nice posts!... in PCB Developers are the Unsung Heroes of Innovation!
- HMR said I am a bit worried some publications I have recent... in A Load of HVAC TLAs
- Byron Blackmore said A project XML file will have a element, and an as... in FloTHERM and its new XML neutral file format
Tags
Blogs by Design Area
- Embedded Software
- Valor MSS PCB Manufacturing Systems Solutions
- Electrical & Wire Harness Design
- FPGA
- Functional Verification
- IC Design
- Mechanical Analysis
- PCB Design Software & Tools
- System Modeling
- Vehicle System Design
Mentor Blog Authors
-
Jim Martens
-
Harry Foster
-
John Day
-
J VanDomelen
-
Nazita Saye
-
Dave Rich
-
Michael Ford
-
Robin Bornoff
-
Dennis Brophy
-
Mike Jensen
-
Colin Walls
-
Tom Fitzpatrick
-
Mark Laing
-
Andrew Patterson
-
Phil Burr
-
Matt Radochonski
-
Anil Khanna
-
Kamran Shah
-
Gary Lameris
-
Randall Myers
-
Christopher Hallinan
-
Jamie Little
-
Brad Dixon
-
Ricardo Anguiano
-
admin
-
Gene Forte