Automotive Grade Linux Released For Open Source Cars 88
Mcusanelli writes: The Linux Foundation and its partners have released the first version of Automotive Grade Linux, the open source platform for use inside connected cars. "AGL is building the industry’s only fully open automotive platform, allowing automakers to leverage a growing software stack based on Linux while retaining the ability to create their own branded user experience. Standardizing on a single platform means the industry can rapidly innovate where it counts to create a safe and reliable connected car experience. Open collaboration within the AGL community means support for multi-architectures and features to bolster the in-vehicle infotainment (IVI) experience." Further details and source code are available from the official website.
Is that (Score:1, Offtopic)
5w-30?
Dino or synth?
Re:Is that (Score:4, Funny)
Re: (Score:1)
more bugs than regular software.
No voice control? (Score:3)
Without usable voice control, this thing is useless. And the only way to make voice control work non-annoyingly is if someone like Google open sources their Google Now speech to text stuff and put the needed patents into the public domain.
Re: (Score:1)
Re: (Score:3)
Or google will grab the source and spin off a new version of Android just for the car makers, including the voice recognition bits, mapping, etc.
Re: (Score:2)
Or google will grab the source and spin off a new version of Android just for the car makers, including the voice recognition bits, mapping, etc.
Oh no, they've never done something like that before....
Next you will tell me that they will sue because their reference design car has rounded corners... Never!
Re: (Score:1)
Or you can spend a few years studying voice recognition technology, write the software and open source it yourself.
Re: (Score:3)
Step 1: Don't be in America.
Re: (Score:2)
Re: (Score:3)
Or someone pays for a license for speech to text implementations. Just because it's Linux, doesn't mean there can't be commercial software on it, commercial licenses available, etc.
This is what Tesla did. They run Linux (although it's their own, Debian based, flavor) and they licensed voice recognition (Googles, I think). It works really, really well. I have a slight accent and it still gets it right every time.
Re: (Score:2)
Re: (Score:3)
So because an operating system doesn't have voice control, it's useless?
What part of retaining the ability to create their own branded user experience and Standardizing on a single platform means did you not understand?
Voice control is at the user experience layer. Unless you expect the Linux community to implement voice control software for every language in the world?
Cars aren't just sold in English speaking countries, btw.
Now.. if only I could put Linux on my Japanese import car's navigation system...
Re: (Score:2)
Without usable voice control, this thing is useless. And the only way to make voice control work non-annoyingly is if someone like Google open sources their Google Now speech to text stuff and put the needed patents into the public domain.
Then scratch the itch and add the missing piece yourself. Open source should not be about us passively waiting for someone else to always do the hard work so we can just grab the source and run away with it. I see this kind of mentality a lot these days. Suddenly we are not part of the open source community ourselves, but the community is some external creature, a code mill from which we can demand various things. Learn C or C++. Learn how speech recognition works. Begin coding and contributing.
Re: (Score:1)
I was wondering when that old chestnut would pop-up. Not everyone has the mindset to be a programmer, let alone the time. You're inviting a lot of half assed code to be rejected from the base line if you expect people to just "learn c or c++" then start contributing to a project that probably at least requires knowledge at CS level. This would create an extra burden on any project.
Believe it or not, some people (actually, most people) just want to buy their device.
Re: (Score:2)
It would be trivial for a computer to realize something is being said mid-sentence by measuring the time between your previous word and when you say "computer, adjust the volume".. AS for a demo playing in the background .. yeah that is an issue but i try not to play demos of voice UI interaction in the car. If I did, I would make sure the trigger word to activate a voice command is not "computer" but some name that is rarely used like "Cthulu of the Netherworld".
at least I can compile my own updates as after 1 y (Score:2)
at least I can compile my own updates as after 1 year the car maker has moved on next years cars and the old one software is left to rot.
Re: (Score:2)
I'd bet any automaker would end up wtih binary blobs, much like NVidia and their non-open drivers. Which means that yes, you may be able to recompile the kernel, but getting the binary blobs to work may not be so doable...
Of course, then you have to get your kernel onto the device and get it to boot... sorta like the Tivo issue.
Re:Automotive-grade? (Score:4, Interesting)
Every time I read news like his, I start liking my car that does not have computers even more. Everything's simple, no software to mess up and I can change a headlamp lightbulb in it in 5 minutes or less. The carb needs new seals though, but rebuilding a carburetor is easier than understanding modern cars.
Re: (Score:2)
1982 Mercedes W123. It has a carburetor and does not have an ECU. Ignition is electronic, but not a computer, other circuits are analog (I have seen two versions of the turning signal relay - one uses two transistors and a bunch of passives and the other uses a 555 chip).
The tape deck (much newer than the car, but still plays tapes) has a couple of MCUs, so it is more complicated than the car.
Re: (Score:3)
I have a Honda, it's infotainment system is rock solid.
It's completely in Japanese though, and I don't understand a word of it.
Never crashes no matter how many buttons I randomly press trying to figure out how to do things, and it can pair and un-pair Bluetooth phones fine.
They seem to have very good software in their Japanese cars, perhaps not so much in their English market versions?
Re: (Score:2)
I've noticed this too. The Japanese versions often allow you to do stuff like watch TV while driving, that the western versions don't. It's dumb to do so of course, but you can.
Japanese sat-nav seems to have had street level 3D navigation for years now... I remember seeing it back in 2004 at least. Basically you get a "through the windsheild" view with buildings and landmarks displayed as you drive around cities. Their traffic/accident/road works data seems to be far, far in advance of what the west has too
Re: (Score:2)
Yep, my car has all of that, except the map only include Japan and the TV is not digital and my country has switched off all analog transmission.
Their traffic information is pretty cool, it's a system calls VICS and is transmitted by IR signals through street lights (and microwave in places too)
All awesome, all completely useless outside of Japan.
I wasn't texting, officer... (Score:4, Funny)
I was editing a config file with VI.
I don't want a "branded user experience" (Score:5, Interesting)
Re: (Score:2)
The only problem I can see with that is an overzealous police officer stopping you in a state with laws that ban cell phones while driving and giving you a ticket under the cell phone ban. While most jurisdictions that have cell phone bans only ban cell phones, some have laws that cover other devices that are not completely hands-free, and I'm sure the police could claim that you were not using the device hands-free, even if there's no actual proof.
Re: (Score:3)
needs to be branded and at least partially closed otherwise where should all the code from the NSA go?
Re: (Score:3)
I want an open source platform that doesn't have to be "jail broken" to make it work the way I desire
Inspections.
Insurance.
Civil and criminal liability.
The worst that can happen with a jail broken phone is that you will brick it.
Re: (Score:2)
The worst thing that can happen to an infotainment system is it can mess with the CAN bus...
If it's a malfunction, all that's going to happen is the car goes in to 'limp home' mode because the other systems can't communicate on the bus.
If it's malicious, that's another story... [google.co.nz]
Re: (Score:2)
This seems to be aimed at infotainment (god I hate that word) systems, rather than the embedded systems that are safety critical.
But is it... (Score:2)
Re: (Score:2)
Disclaimer (Score:2)
Noooo! (Score:5, Funny)
yum install Brakes-1.10.1-1.1.i386.rpm
Setting up Install Process
Parsing package install arguments
Examining Brakes-1.10.1-1.1.i386.rpm: Brakes-1.10.1-1.1.i386
Marking Brakes-1.10.1-1.1.i386.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package Brakes.i386 0:1.10.1-1.1 set to be updated
--> Processing Dependency: Brake_fluid for package: Brakes
--> Finished Dependency Resolution
Brakes-1.10.1-1.1.i386 from Brakes-1.10.1-1.1.i386.rpm has depsolving problems
--> Missing Dependency: Brake_fluid is needed by package Brakes-1.10.1-1.1.i386 (Brakes-1.10.1-1.1.i386.rpm)
yum install Brake_fluid-1.0.2-5.el5_6.1.i386.rpm /usr/sbin/GM_ASEP_CERT for package: Brake_fluid /usr/sbin/GM_ASEP_CERT is needed by package 1:Brake_fluid-1.0.2-5.el5_6.1.i386 (Brake_fluid-1.0.2-5.el5_6.1.i386.rpm)
Setting up Install Process
Parsing package install arguments
Examining Brake_fluid-1.0.2-5.el5_6.1.i386.rpm: 1:Brake_fluid-1.0.2-5.el5_6.1.i386
Marking Brake_fluid-1.0.2-5.el5_6.1.i386.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package Brake_fluid.i386 1:1.0.2-5.el5_6.1 set to be updated
--> Processing Dependency:
--> Finished Dependency Resolution
1:Brake_fluid-1.0.2-5.el5_6.1.i386 from Brake_fluid-1.0.2-5.el5_6.1.i386.rpm has depsolving problems
--> Missing Dependency:
Re: (Score:2)
Should have used Debian.
Re: (Score:2)
Ah, but Debian has old software not that bleeding edge new versions of stuff so no disc brakes, only drums
# apt-get install disc-brakes
E: Unable to locate package
# apt-cache search brakes :)
drum-brakes - A working automotive brake system although may experience fade as it heats up, recommended for advanced users only
drum-brakes-resurface - A utility to resurface the drums in an automotive brake system
Re: (Score:2)
Ah, but Debian has old software not that bleeding edge new versions of stuff so no disc brakes, only drums
Disc brakes are far from 'bleeding edge,' my 1979 Malibu had them.
Re: (Score:2)
You failed to mention the other dependencies...
Rotors, Calipers, pads, axle, lugs, peddle, Master Cylinder, fluid reservoir, brake lines (both hard and flexible), brake-lights (that includes the light holders, bulbs, wiring and switch), ABS (which has it's own dependency tree that includes: Basic Brakes, sensors, sensor wiring, sensor interface, pump, pump wiring, pump interface, device drivers for sensor interface and pump interface and ABS software package)
Ok.. I'll stop now.... That I have a modern bak
Compatability (Score:2)
In-vehicle Infotainment? (Score:1)
Please, people have enough of a time merely DRIVING their car, you can't expect them to recompile it as they hurtle down the highway at 75mph.
Infotainment? Don't Care. (Score:2)
Yawn.
I don't really care who supplies the back end to the 'infotainment system' in my vehicle, so long as it works as I expect it to.
What I really want to see is someone create an open source OS for the vehicle itself, which would be rather useful in many off-road and kit car situations.
Wake me when someone comes up with a Linux based ECU that lets users manage functions like fuel curves and TPS voltages.
Re: (Score:2)
Re: (Score:2)
Why does your ECU need to run Linux? What's wrong with the dozens of already available aftermarket ECU's?
Or even software from companies like Hondata that flash new programmable software on OEM ECU's
Re: (Score:2)
Why does your ECU need to run Linux?
Well, it doesn't need to, it would just be neat. Open source and all that jazz.
What's wrong with the dozens of already available aftermarket ECU's?
Such as? The only one I've ever heard about was the MegaSquirt, and from what I can tell development stagnated a few years back. Are there others? Can you reference them?
Or even software from companies like Hondata that flash new programmable software on OEM ECU's,
Power programmers most definitely do not meet the criteria.
Now, if you look at Hondata's website, the K-series Programmable ECU seems to be close to what I'm talking about... except the fact that it's not street legal and only works on Hondas.
Re: (Score:2)
Link, Motec, Haltech, Microtech, Chrome, Spoon, Gizzmo, AEM... Sorry, off the top of my head that's only another 8, not 12.
No aftermarket ECU is going to be legal in places with strict emissions laws. I doubt even modified OEM ECU's would be legal.
Of course Hondata only works with Honda's, its only programming hardware and software that runs on Honda ECU's.
Halfway there (Score:2)
As any Linux user can tell you, the problem's with the drivers.
Will it improve my grep on the road? (Score:2)
Yup, I went there
Finally... (Score:2)
No, please.. (Score:1)
Let's keep automotive ECU systems in the stone age with assembly or occasionally QNX.
Branded User Experience (Score:1)
Yay! (Score:1)