Archive For January, 2009

26 articles

Multicore Means Communication

By Mark HermelingFound this blog post today, which is related to my post from yesterday. Communication in multicore is crucial. In a single core world you can communicate through function calling and synchronize with semaphores and mutexes. This will not work efficiently (or reliably) in a multicore world, the best way to share data is through asynchronous messages.Jimmy Ray points…

South African A&D Seminars

By Paul ParkinsonTomorrow, I will be traveling to South Africa to present at the Wind River Aerospace & Defence Seminars which will be held in Pretoria and Cape Town next week.I'm really looking forward to the events, as we will be covering some interesting topics including the latest trends in Aerospace & Defence, including Safety and Security. This will also…

Building Linux on Windows

By Richard DanterSomething I am often asked is why can't Linux platforms be built on a Windows host?This usually comes from engineers who, despite having to develop for Linux, are locked in to a Windows desktop at the office.Well, in theory it is possible, but there are quite a few hurdles that make it less than ideal. It is already…

Software Not Keeping Up With Multicore

By Mark HermelingI ran into this article by Gartner about software not keeping up with multicore. Multicore started slow with 2 and 4 cores, now up to 32 cores in servers and up to 1024 cores per server 4 years from now.The article tries to point out a problem, but a lot got lost in the tech-to-analyst translation it seems.…

It’s beginning to look a lot like Christmas; Snow in Mars’ Atmosphere

By Mike DelimanIn The Guardian, Ian Sample has a very nice article about how baby steps of exploration and scientific inquiry are making subtle, gigantic changes to our understanding of our place in the Universe.  Just finding the snow crystals forming in the upper atmosphere, for example - something that happens every day on Earth - precipitates a gigantic change…

Call for participation: TM 3.1m5 test pass on 1-Feb-2009

By Martin OberhuberAs you're probably aware, the upcoming M5 build of the Eclipse Galileo Train projects is what's going to go on a USB key for EclipseCon. The Target Management / RSE team therefore invites all interested parties to do a test pass on the TM 3.1m5 candidate on Monday, Feb. 1 2009.Why should you join?If you use TM as…

Which is better: AMP or SMP?

By Mark HermelingThis is an argument that will never end, much like C vs C++, VI vs Emacs and Windows vs Mac OS vs Linux. There is no right answer to any of these questions, well, nothing better than 'it depends'. (though for me the OS war has been won by Apple hands down).With regards to Asymmetric Multi Processing versus…

Can an LGPL Qt give C++ a lift?

By Doug SchaeferBlack Duck recently announced their top Rookie Open Source projects for 2008 which using a bit of a weird metric, revealed the top 10 open source projects that were created in 2008 that had the highest number of releases. More releases makes you good? O.K...Anyway, the most interesting information from their news release was the stats they gathered…

Embedded Virtualization Article

By Mark HermelingComputer Weekly has a good article on embedded virtualization from a high level perspective. I have been searching the net lately to try to find good resources on embedded virtualization. They are hard to find in between the virtual (pun intended) avalanche of information on IT-focused virtualization.I have posted a few relevant links to the right hand side…

No Downtime Upgrade

By Mark HermelingI have had multiple conversations on software upgrade with a number of customers and wanted to share this particular usage scenario of virtualization technology. Software upgrade traditionally requires Delivery of new software to the embedded system Shutdown of service Shutdown of the system Installation of the new binaries Reboot of the system Restoration of service Between 2 and…