EMStudio, YATA(Yet Another Tuning Application)(was FreeTune)

Mike's cross-platform FreeEMS tuning application, written in C++ using QT. With Mike's natural coding talent and Fred's intimate requirement knowledge it went from concept to full tuning capability in just 8 weeks!
User avatar
BenFenner
LQFP144 - On Top Of The Game
Posts: 360
Joined: Wed Jul 09, 2008 3:15 pm

Re: FreeTune, YATA (Yet Another Tuning Application)

Post by BenFenner »

malcom2073 wrote:
Kennybug wrote:Installed in winxp32. a VC++ library was missing.
need install this as well
http://www.microsoft.com/en-us/download ... px?id=5555
Good catch, forgot to mention that. I'll see about adding that to the installer.
If this had been added to the installer, it would have saved me 10 minutes this morning, and would have saved Fred some wrist damage. :)


Edit: It works for me.

Image
malcom2073
LQFP112 - Up with the play
Posts: 211
Joined: Tue May 01, 2012 4:17 pm
Location: Shrewsbury PA
Contact:

Re: FreeTune, YATA (Yet Another Tuning Application)

Post by malcom2073 »

My apologies, I'll try to get that added to the installer :)
malcom2073
LQFP112 - Up with the play
Posts: 211
Joined: Tue May 01, 2012 4:17 pm
Location: Shrewsbury PA
Contact:

Re: FreeTune, YATA (Yet Another Tuning Application)

Post by malcom2073 »

Name is now officially EMStudio: http://malcom2073.github.com/emstudio/
mobyfab
TO220 - Visibile
Posts: 8
Joined: Wed Jun 27, 2012 3:30 pm
Location: Versailles, France

Re: EMStudio, YATA(Yet Another Tuning Application)(was FreeT

Post by mobyfab »

For the serial, you should really check http://gitorious.org/qserialdevice . it's a very good library.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: EMStudio, YATA(Yet Another Tuning Application)(was FreeT

Post by Fred »

There are at least two other libraries for QT too. I've no idea if they're good or not, 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!
malcom2073
LQFP112 - Up with the play
Posts: 211
Joined: Tue May 01, 2012 4:17 pm
Location: Shrewsbury PA
Contact:

Re: EMStudio, YATA(Yet Another Tuning Application)(was FreeT

Post by malcom2073 »

mobyfab wrote:For the serial, you should really check http://gitorious.org/qserialdevice . it's a very good library.
The thought had occured to me to use an external library, however I wanted to reduce dependancy size for Windows, and serial is simple enough.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: EMStudio, YATA(Yet Another Tuning Application)(was FreeT

Post by Fred »

Surely it could get bundled into an installer as part of your auto-build, though, no?
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!
malcom2073
LQFP112 - Up with the play
Posts: 211
Joined: Tue May 01, 2012 4:17 pm
Location: Shrewsbury PA
Contact:

Re: EMStudio, YATA(Yet Another Tuning Application)(was FreeT

Post by malcom2073 »

Fred wrote:Surely it could get bundled into an installer as part of your auto-build, though, no?
Yes, I could compile it, and set the installer up to pull it in. It's a hassle, for something that really takes 6-7 lines of code and garuntees that I retain control over exactly how the serial port is used. I've used serial libraries before (Qxt and QSerial both) and had issues with them, so I just spend the extra 10 minutes writing my own code every time I need to do serial stuff.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: FreeTune, YATA (Yet Another Tuning Application)

Post by Fred »

Post edited:
Spudmn wrote:do

EDIT: Do NOT do the -project qmake execution, it is not necessary most of the time and can/will break your build. Fred.

Code: Select all

 qmake -project << don't do this, normally.
qmake
 make
This stuff is either completely irrelevant and old, or just for GCC builds on Windows. In any case, do NOT do this on Linux, you don't need to, and it will break your build and cause you and me headaches.

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!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: EMStudio, YATA(Yet Another Tuning Application)(was FreeT

Post by Fred »

Linux install:

Code: Select all

sudo apt-get update
sudo apt-get install libqt4-dev libqt4-opengl-dev qt4-qmake libqwt-dev libqt4-declarative libqjson-dev
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!
Post Reply