The Rise of Linux In In-Vehicle Infotainment
DeviceGuru writes "The 2014 Toyota Lexus IS reportedly will be the second major automobile to offer in-vehicle infotainment (IVI) systems based on Linux, following last year's introduction of the Debian-based Cadillac User Experience (CUE) IVI system, which now appears in Cadillac's XTS and SRX models. Cadillac's CUE IVI implementation was developed by GENIVI Alliance members MontaVista and Bosch and uses similar code, but is not listed as GENIVI compliant. Meanwhile, ABI Research projects that Linux will grow to 20 percent IVI market share by 2018, behind Microsoft and market leader QNX."
The big question: will I be able to put something else on there? Like what OpenWRT did for routers?
...maybe you're spending too much time in your vehicle.
Honda is going to have 2014 cars with iOS powered systems that integrate with your iphone. apple said lots of other manufacturers have signed on as well.
...titled "QNX and Windows Embedded Automotive Market Share to Drop to 69% with Open Source Linux/GENIVI Grabbing 20% of Automotive OS Shipments by end of 2018," can be found here. Excerpt: "ABI Research forecasts that the number of OEM-installed connected car telematics systems will increase from around 7.8 million at the end of 2012 to 46.8 million units globally by the end of 2018, with Linux/GENIVI platforms accounting for an increasing percentage of shipments during the period. At present, QNX Software and Microsoft together account for around 75 to 80% of the car-infotainment OS market. However, questions remain about the long-term future of proprietary automotive OSes. 'The automotive industry is set for a number of dramatic paradigm shifts,' said principal analyst, Gareth Owen. 'The adoption of open source platforms, such as GENIVI is just one example. In this regard, the automotive industry mirrors trends in mobile'."
Is this the Year of Linux on the Dashboard?
Momentarily, the need for the construction of new light will no longer exist.
It's not Linux if I can't configure it the way *I* want!
The cow says "Moo." The dog says "Woof." The Timothy says "Thanks, valued customer. We appreciate your input."
Linux, after all these years on Android, with every faster CPUs, still suffers from uncontrolled pauses and interruptions in user interaction that clearly are to do with scheduling and not to do with the available CPU resources.
This is because its scheduling tries to serve all purposes from database servers to desktop games. This is why it is unsuited for a car UI. QNX is fine.
I should use this sig to advertise my book ISBN-13 : 978-1501515132.
"Oh no! The power's out!"
(Cartman voice)
"Get Bill Gates in here!"
I remember reading a consumer reports article a year ago stating these touch screen systems were terrible. That in general it took longer to do simple things and it required you look at the screen when operating. Have they improved at all?
I went for a test-drive of a pre-production 2014 S Class last week, and to my surprise, the owner's manual came with a loose copy of the LGPL -- in English, no less (everything else was in German.)
hey, that useless goddamned 8-track in my classic Mach I is a real status symbol.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Please see http://www.eetimes.com/document.asp?doc_id=1280095 for more information on interesting developments with regards to automotive usages of Audio Video Bridging in Infotainment and control - http://avb.statusbar.com/faq.html - typically using Linux.
ipv6 is my vpn
I'm sorry the current audio track requires unresolved denpendancy: lib.somedamnthing.6.4.29a.so
Solving Unix problems since 1989...
With a clever mount and pogo dock, my Nexus 7 loaded with music, GPS software and OBD2 software are all I need in the car. It's effective and inexpensive. Also, when tethered to my Nexus 4, I get internet too if I need it. All these other in-car things are ridiculously underpowered and over-priced. I hope everyone begins to wake up to the gouging car makers put over on consumers. (Seriously, is a Lexus THAT much better than a Toyota? They use mostly all the same parts!!!)
I was on a Cathay Pacific flight a couple of years ago when the in-flight entertainment system (video on demand, music, games) got stuck. I told the attendant and he said he would reset it. The screen went blank and then showed what was clearly a Linux console boot sequence (complete with penguin logo).
the nipple is the only intuitive interface
give me a physical KNOB I can feel around for and GRAB without looking away from the road. I can TWIDDLE it and get just what I want without dropping my cig or spilling my beer.
- Regexp search for radio stations
- Job commute as a cron job
- vi as default editor
Really, if you need a machine to keep your kids busy or get them educated, you're doing it wrong. People have been raising kids and keeping them well behaved during journeys for way longer than we have had kids travelling in cars. Even that has been done for 100 years. 30 years ago, it was not uncommon for kids to have to listen to a crummy radio with maybe a tape, but probably a radio station on if anything at all. Maybe you should start raising your kids, instead of depending on machines to do it for you.
I was promised a flying car. Where is my flying car?
While I drive or walk I like to play a little game that's called 'avoid injury by stupid people driving and using their phones', the game get more difficult by the day and in the last upgrade it includes hazard from bus and taxi drivers!
Ford needs to ditch the MyFord Touch and Microsoft needs to get out of this business. I have this piece of crap in my 2013 F150 and it's the buggiest thing I've ever seen. Fords recommendation from Microsoft...factory reset the device whenever it acts up. I hope they adopt a Linux based system some day soon..
I hope my car lasts more than 5 years. I'd like an integrated standard 'external' touch screen and audio. Then I just plug in my phone or pad and I have everything I want. GPS, phone, whatever. In a couple of years when I upgrade my phone, my car is upgraded. And again in a couple more years. And again in a couple more years.
Then in 6 years I'm using new/updated software with a new 'computer' instead of the ancient crap that they installed for me with vendor lock-in crapware that was never updated because why bother.
The smart phones are getting smarter by leaps and bounds, dedicated gps systems with life time map updates are just 100$. The nav package has some minor advantages like muting the car audio, pausing the music, and some easier reach controls. But they nickel and dime you for map updates, and they are way over priced. You are better off not getting them.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
was going to wait for '14s but they told me convertible wasn't getting new body (which turned out to be true)...
the REALLY cool thing about the 14 IS(s) is the virtual dashboard! same tech as LFA!
what I'm wondering is when will a car mfg come to its senses & just hire Apple to do the dash/screen UI? or is Apple afraid of the liability?
It's custom. I should know, as it's largely designed by me. I worked for Delphi who was the OEM that made the radios for GM. They didn't have any Linux experience, so I was hired for this project. They had lots of talented engineers who experience with VxWorks, QNX, uITRON, etc., but not POSIX/Linux. So I got them up to speed on Linux, helped designed the base OS, and made the Linux system work. I was told the Linux based software generated around $2 billion in sales. Then I got laid off.
/dev on system startup. So obviously udev is out.
It's based on Freescale's LTIB, which I also worked on when I worked for them. But, it's highly customized. Freescale hasn't really maintained LTIB for some time, despite continuing to use it as the base for their BSPs. Something like Debian is much too bloated for what the radios are expected to work it. The same system is used for the simpler non-touch radios in other GM vehicles. It's an ARM9 based iMX25, running at I think 380 MHz, with 32 MB of RAM. The framebuffer comes out of the RAM too. I managed to get it to boot from power on (or rather CAN bus wakeup pulse) through u-boot, through the kernel startup, to system startup and daemons running and have userspace application code start in around 250 ms. Getting the backup camera working in <1 second is an important requirement. The ARM9 as a VIVT cache, which forces a cache flush on each context switch, making it quite slow. If one used udev like a normal Linux distro, it takes something like 3 seconds just for udev to populate
The radios are not designed to let you easily root or put different software on. However, stopping someone who has physical access to the radio from hacking it wasn't a very high priority. By default LTIB gives you a blank password root account and a telnet daemon configured to allow root logins! I got rid of that and made it ssh only. I don't know if the final production firmware still has ssh running or not. The iMX53 processor used in the CUE system doesn't have secure boot like some other iMX processors. Freescale's iMX line is actually composed of multiple utterly different families of ARM based SoCs based on different IP. So you can easily hack it with a flash programmer.
I don't know of any easter eggs.... GM isn't the kind of company that would look kindly on that. However, unless someone managed to fix it, you can lockup the DVD player with the "Justice League: Starcrossed" DVD a few minutes in. After the alien ship shoots at some jets. It's not the DVD player, but the video overlay on the iMX53 that has locked up.
I only wish for rise of Linux in video card drivers. What we are getting now is like the movie Saw, any update can mean torture and death
It will be the year of the Linux Dashtop.