Dashboard Linux - 1 Year Later
bergeron76 writes "It's been just over a year since the DashPC/Dashboard Linux project initially got
jump started.
Since then, the project has grown by an order of magnitude. The initial codebase has
been released on freshmeat and
sourceforge, and we're working with several other developers on integrating projects such as Linux GPS Navigation, wardrive mapping, and ODBII automobile interfacing.
The potential is endless, considering just a couple of recent news headlines, and how we'd love to eventually bring them to both new and existing automobiles."
Now, not only do I get to try and dodge all the morons with their cell phones and in-dash dvd players. Now, I have to avoid people compiling their kernels on the road. Sheesh.
Michael Loves Me!
"is this trip really necessary" interesting idea.... but a bit much???
-Cnik
Does it play Ogg Vorbis files?
And it's been done by those not using Linux.
e c0 1/12-05WCEUSApr.asp
http://www.microsoft.com/presspass/press/2001/d
I hate to say it.
...but where is the hula hoop girl screensaver. :) That's for version 3.0
Please, no "where's the pr0n screensaver" replies
Contact Me (got tired of viruses emailing me).
I wouldn't be surprised that down the road some major car manufacturers start using this open source code for onboard computer systems. It would save them money, help create a standard for onboard computers and probably bring about a new revolution in the modern society(ok, a bit of hyperbole).
I always wanted to do something like this, but found it a bit time consuming to blunder through getting it right. This guy has really done a bang up job. Keep up the good work! Perhaps I'll take what you've learned and go back to the drawing board.
Memories become legend, Legend fades to myth, and even myth is forgotten by the time that age comes again.-Robert Jordan
If the server which hosts www.dashpc.com is obviously too slow to handle the load of the typical slashdot effect, why don't you host it at your Sourceforge webspace?
:)
Just curious
But still can't handle the slashdot effect.
"It's been just over a year since the DashPC/Dashboard Linux project initially got SLASHDOTTED!!!.
We've had computers in cars for years... they just were not the kind you typically think about. I think it's great that we are "open-sourcing" what goes on under the hood; I, for one, would love to know exactly what my engine is doing. Further, the potential to make changes (fuel/air mixture, timing, etc) in engine parameters would make such a project useful beyond even the geek factor.
Also, newer cars have computers in them anyway... OnStar, GPS mapping, etc. Why not have an open alternative that those of us with older cars can implement? You will have to roll your own, but so what? most geeks will probably want to anyway.
As for watching DVDs while you drive... Well... that problem might just take care of itself (hopefully with minimal collateral damage).
Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
Oh, come on, I was trolling. What, do I have to mention Natalie Portman and hot grits?
Is this just one guy's setup, or is it designed to be compatible across many different setups? There are a lot of different input methods (wireless keyboard, mouse, joystick, twiddler, touch-screen), lots of different output devices (sound only w/ text-to-speech, sound with screen, NTSC TV, true VGA, a non-standard LCD screen), several different ways to control powerup/powerdown (eg. tell the inverter to turn off after finishing powerdown, wake on LAN/802.11b, ability to tell the car to auto-start to recharge the battery). A set of software that supports a variety of these would be truly valuable and I'd gladly contribute, but this looks like it's just one guy's particular setup.
Just think - downloadable map upgrades, no more hardware 'chipping', and best of all...
You do not have enough permissions to run engine_init
Locking all doors...
Done
Automated police call activated
You're nicked sonny...
I am just glad that they are not just thinking about new cars, for this project. My car is 24 years old, and I have no plans to replace it. With the work that I have just done to it, my baby is probably good for at least another 10 years.
Never trust a car under 20 years old.
Not everyone deserves a 320i
It's just a high-bandwidth high-latency server!
Linux - Because Mommy taught me to Share.
From his site...
http://www.chrisnaimee.com/pics/pics.html
Enjoy!
dashboard linux is one year earlier!
DONT MIX
Don't screw with nature. This is like trying to breed cats and dogs.
I don't need no instructions to know how to rock!!!!
"I don't have a muffler. I just upgraded, and I couldn't get the sound to compile."
Don't let friends drive a Bad Ms Win CE!
a B...... c...... of these! Imagine the possibilities!
Please correct me if I got my facts wrong.
The cops pull you over for overclocking!
Fascism starts when the efficiency of the government becomes more important than the rights of the people.
I was looking at one that ran Windows CE with GPS, voice recognition, reminders, MP3, etc about 3-4 years ago. When I search for AutoPC now I just get links to the stupid clarion site that is hard to find info on and won't let you go back a page (grrrrrrrr).
This is cool having Linux on one though. They have 802.11b wireless and all that good stuff on the Clarion one.
Two roads diverged in a wood, and I - I took the one the bus load of girls just went down.
They've got ODB-II support as part of the project.
For those who don't know it's a 'standard' way to interface to the car's onboard computer that most newer (~1995+) cars support. I don't recall all the specifics right now, but there's three different flavors (sort of the physical layer) of ODB-II. It roughly (but not quite) breaks down into North American, Asian, and Eurpoean makes. (i think)
You can easily query all kinds of things in realtime, view logs/alerts, and probably a ton more.
I've briefly looked into this for someone who likes to tinker with cars, and I sense I'll be looking into it much more soon.
Have you painted a shed today?
"The potential is endless"? It's some really great work, but can it cure cancer? Can it get us to Alpha Centauri in 3 months? No? Well, then the possibilities aren't endless. With rhetoric like that, you seem like the vendor of the "Universal Business Adapter" that I've seen in IBM commercials lately. The suits ask "Does it work in Europe?", and the vendor says "You'd need an adapter". Oops.
Washington, DC: It's like Hollywood for ugly people.
Protection from catastrophic software bugs is of great concern whenever you are dealing with human trust in computing machines.
I think big changes are coming in the auto manufacturing process.
Here is why:
There are more man hours spent in cars than airplanes.
Hardware is basically free. You can get a very powerfull Linux box for under $800.
Population growth, more cars, trucks, etc on the road means more accidents.
Auto manufacturers will find it difficult to be able to argue that their cars are safe when they go to a pure drive-by-wire chassis (Audi).
Eventually you will see a regulatory body for the auto industry that has the same role as the FAA/JAA with planes.
This agency will require manufacturers to certify their hardware and software development efforts in the same manner as the FAA/JAA.
The avionics hardware and software guidelines are called DO-160 (environmental), DO 178B (software) and DO-254 (complex hardware), and are published by the RTCA.
This process of certification for the "auto-onics" will be present to ensure that the car is safe, and can be sold with limited risk to the passengers.
This is especially important any time you get into a situation when you are talking about cars driving themselves. Which I have no doubt they will be able to do.
Discussions regarding the certification process of open source collaborative software would certainly be interesting.
Remember those old games that had the "boss key"? Can we get a "cop key?" I.e. you're being pulled over, and in a split second you can switch away from the pr0n you were watching while driving to an innocuous looking map readout.
Cyde Weys Musings - Scrutinizing the inscrutable
Since I have a full screen and keyboard, there was no need for any type of special hardware hacks or custom software. I can use xmms as is. It's a really sweet setup and only cost me ~550 ($400 for the libretto on ebay, $100 for the 20 gig drive, $50 for the memory upgrade). Use keymaps in windowmaker to launch stuff and it's a great little setup.
"Even a 500MHz cpu could do all this andrun the ignition/injection system used to operate the engine."
Wouldn't the failure rate on a faster CPU be much higher than the processors that are currently running ignition systems?
Intel/AMD architechture is probably not the best platform for controlling critical devices on a vehicle.
However, it would be really cool to INTERFACE with the cars computer using an Intel/AMD based computer. I'd love to log the info from my (98 Cobra) car's EEC-V computer. Or even better, modify values that it uses such as ignition advance, leaning out the air/fuel ratio etc.
But a auto manufacturer wouldn't want me doing those things, lean it out too much and you've got holes in your pistons. Too much ignition advance and you've got detonation as well.
They probably wouldn't care if I logged my GPS coordinates though.
The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
You can already log a whole bunch of info from the OBD-II port, and there are piggyback and standalone EMS'es that will allow you to do full tuning. You're quite right that general-purpose computers are a bad idea for EMS.
There's even a Palm app that willl log the OBD-II information. Check my other post for a handful of links to OBD-II monitoring programs, and the free one in the article.
all that cool tech and they still put the steering wheel on the wrong side!
:-)
/me ducks
Some of the folks in the DashPC list have systems that will play DVD's, but they also have screens in the back for the passengers. Not that it'd be impossible to put the DVD up to the front monitor, but they don't, as an admitted practice, do it.
Several people have related stories of being pulled over for a 'TV within view of the driver' which is illegal is LOTS of places, but then the DashPC user will show them 'no, it's navigation, and MP3, and a rear view mirror, and a coffee maker.....' and the cops are generaly intrigued by it. I don't think anyone on the list reported getting a ticket for it yet.
Not having one myself, but knowing how I'm planning to install it, I'm learning a lot from the list. It seems that a lot of the folks have a PC in the trunk wired to a screen and controls up front, while the rest have a custom made tiny PC that fits in some hole in their car. I'm going for the latter option, which will be stored in the center console with a screen in a custom made dash panel.
It also seems that there's been some cry out for some coders to help the project, so if you're interested, go read some archived stuff and jump into the list.
Well, hope that helps with some more info for those that can't get to the Slashdotted site.
j
-- There is no sig line, only Zuul.
You seem to not have a firm grasp of mathematics.
Endless could be read as "infinite."
There are an infinite number of real numbers between 0 and 1. That set doesn't include 2 or 3. But, it's still endless.
Infinite is not the same as all-encompassing.
There are infinite counting numbers (integers >= 1), but they don't include the negatives or 0, but they are still endless.
Anyway, you can see my point. Just because you can name two or three things that our not in a given set, doesn't make that set finite.
To take it even further. thet set of all possible numbers is also not all-encompassing. It doesn't include the letter 'A'. So, it's still a matter of domain. The possibilities can only be infinite, or endless, within their domain.
Justin Dubs
"It's been just over a year since the DashPC/Dashboard Linux project initially got jump started. Since then, the project has grown by an order of magnitude."
And in the 1st nanosecond it grew hundreds of orders of magnitude. I guess the growth rate has dropped since then.
Alot of people seem to want to know how do this. It is possible using a on-board standard known as OBD-II (OnBoard Diagnostics rev. 2). Despite what you think, all cars past year 1996 are fully OBD-II compliant (by law), so there are standards in automobiles (that are often government sanctioned). Using OBD-II you can connect a PC to a car and get all sorts of useful information from the car's internal computer (mostly related to diagnostic problems, but stuff like RPMs and fuel can be gotten as well, using a system like this you could have your car automatically look for a gas station via GPS when the fuel is low, etc.). There is even open-source software for Linux, that aids the task.
... because it's exactly the kind of thing Bill Gates thinks open source can't do. I couldn't find the exact quote, but I remember him saying that things like Tablet PC, which require collaboration between hardware and software vendors (and a lot of other logistical stuff, I imagine) wouldn't appear in the open source world. Well, I guess not.
I just got me a *sweet* '89 Dodge Dakota with a cap. The heat doesn't work, so I have frost inside the cab.
The point (besides telling several other people that I have a *sweet* '89 Dodge Dakota) is that the weather is harsh around here. I doubt a standard PC case would do at all. Any ideas?
Emacs: for people who just never know when to
Seems to me that a logical extension of this project might be an in-panel navigation system for small aircraft. I have seen a number of Windows NT and PocketPC-based systems for this purpose, and even tested a few. The navaid and airspace databases can be had for moderate to low cost, depending on the accuracy and frequency of updates. Add in terrain data or geo-referenced sectional charts from someplace like aeroplanner.com, and you'd have a helluva a nice system. Maybe build it around an industrial PC core, for ruggedness.
Certification would be a bitch, but wholly unnecessary if used as a secondary system (as a backup to a VOR/NAV radio), or as a display for an IFR certified panel GPS. I'd sooner put my life in the hands of a linux/OSS based system than PocketPC when the weather comes down.
Quoth the author: Whilst driving I concentrate only on driving (unless I'm in a drive thru) or parking lot.
How dangerous is that? Cruising around parking lots, which tend to have more pedestrians than roadways, concetrating on the radio, cell-phone, bags of crap just bought, etc.
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
Is there any software for Linux that will do street-address mapping? That is, you can key or speak in the actual street address of your destination and get a plot.
;)
It looks like you need to know GPS coords to use what's available for Linux, but for GPS to be really usable in a car you need to be able to put in a street address for your destination. Has anyone tried to decode car GPS map CDs/DVDs? These are often available for purchase even without the GPS hardware, and it'd be worth it to pay $200 for the USA directions DVD and use free software imho.
Also, anyone try to integrate the range and direction signals from a Valentine One radar detector into DashPC?
Telephone books are like dictionaries -- if you know the answer before
you look it up, you can eventually reaffirm what you thought you knew
but weren't sure. But if you're searching for something you don't
already know, your fingers could walk themselves to death.
-- Erma Bombeck
- this post brought to you by the Automated Last Post Generator...