FreeEMS-Tuner Development Diary - Comments
Re: FreeEMS-Tuner Development Diary - Comments
Look I'm more than happy to custom compile a version for you with 4x4 ;-)
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: FreeEMS-Tuner Development Diary - Comments
Hmm, something to think about. Is it good to use a smaller table then interpolate for graphics purposes, or is it better the points straight up...
So a 4x4 table could be interpolated to 128x128 and shown that way, or it could be straight 4x4. I'm sure the straight version is first to come, but still something to keep in mind.
So a 4x4 table could be interpolated to 128x128 and shown that way, or it could be straight 4x4. I'm sure the straight version is first to come, but still something to keep in mind.
Re: FreeEMS-Tuner Development Diary - Comments
What you see should be what you get. IE, the surface should match the interpolation done on the EMS. This can be verified by reading the intersection height from teh 3d representation when given the current working coordinates and compare it with the actual value that the EMS reports.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: FreeEMS-Tuner Development Diary - Comments
Tonight I ran the app with a profiler enabled and sent Aaron and Ben some data. We commented out a few things and improved the situation significantly, but it still needs threading and further improvements to be useful. The buffer was still filling fast, but the serial buffer was not over flowing anymore. I have hope for it now :-)
Fred.
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: FreeEMS-Tuner Development Diary - Comments
Good work mate, keep it up :-)
One question : How do you get a segfault in an interpreted language? Was the interpreter dying? Or do you mean the equivalent to a nullpointer exception ? Just curious really :-)
One question : How do you get a segfault in an interpreted language? Was the interpreter dying? Or do you mean the equivalent to a nullpointer exception ? Just curious really :-)
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
- sry_not4sale
- LQFP144 - On Top Of The Game
- Posts: 568
- Joined: Mon Mar 31, 2008 12:47 am
- Location: New Zealand, land of the long white burnout
- Contact:
Re: FreeEMS-Tuner Development Diary - Comments
you gotta remember wxpython and wxopengl are just interfaces to C libraries
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
165hp @ 6psi standard - fastest production car in japan Oct 82
Re: FreeEMS-Tuner Development Diary - Comments
Good work mate :-)
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: FreeEMS-Tuner Development Diary - Comments
An interesting way to use python.
http://gnuradio.org/trac
Uses custom C code, but called by python. It's kind of a modular code thing. You setup a flow graph, then the custom modular blocks take care of the rest. It's nice because it allows a C expert setup a sweet FFT or what have you, then a python person can use it to make gui's and other such interfacing, that the hard core folks often loose interest in.
I'm not sure if any of that is of help here, but though I'd mention it. Perhaps the current work can rely on getting data in and out, then later folks can make the gui parts. I see some notes about C, perhaps FreeEMS should have a C library for the Com's, then python interfaces on a different level. Just some thoughts from someone with little practical experience on this type of topic.
http://gnuradio.org/trac
Uses custom C code, but called by python. It's kind of a modular code thing. You setup a flow graph, then the custom modular blocks take care of the rest. It's nice because it allows a C expert setup a sweet FFT or what have you, then a python person can use it to make gui's and other such interfacing, that the hard core folks often loose interest in.
I'm not sure if any of that is of help here, but though I'd mention it. Perhaps the current work can rely on getting data in and out, then later folks can make the gui parts. I see some notes about C, perhaps FreeEMS should have a C library for the Com's, then python interfaces on a different level. Just some thoughts from someone with little practical experience on this type of topic.
Re: FreeEMS-Tuner Development Diary - Comments
It should be possible toget sufficient performance from it as is, but I wouldn't be opposed to a C lib over the serial driver. Would need one for each platform though...
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
- sry_not4sale
- LQFP144 - On Top Of The Game
- Posts: 568
- Joined: Mon Mar 31, 2008 12:47 am
- Location: New Zealand, land of the long white burnout
- Contact:
Re: FreeEMS-Tuner Development Diary - Comments
You can write generic x86 C code. Bundle it all together in one lib and check the system type during runtime.
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
165hp @ 6psi standard - fastest production car in japan Oct 82