Fred's firmware development diary

Official FreeEMS vanilla firmware development, the heart and soul of the system!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Fred's firmware development diary

Post by Fred »

RavAGE update done. Several conversations had with various people who needed to know various things. Several more yet to have.

What I want to know is: Who's going to be the next monthly star? viewtopic.php?f=41&t=1960

I guess the spot could go empty for a month if nothing particularly awesome happens.

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: Fred's firmware development diary

Post by Fred »

If you want to support OLV development, send some cash to Ben Fenner via the donate button on the OLV website: http://olv.diyefi.org/

He's earned it. I mean, anyone that's put up with me for that long MUST have earned it, right? :-)

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: Fred's firmware development diary

Post by Fred »

Lots of stuff going on, but not much worth talking about. Hence not many posts.

One thing I've been doing over the last few weeks is drawing up new back end diagrams for a log viewing app. Basically a well thought through implementation with a focus on memory and CPU usage and rendering speed/efficiency. Currently OLV is pretty broken in that respect, and also in terms of component coupling. It's low priority, but I'd like to implement something superior to the current codebase at some point in future.

In terms of hardware, Dan and Andy continue to excel and do a fantastic job. Only one minor but important thing remains to be proven before both major HW designs can take a step forward. Good news!

In terms of firmware, expect some progress this coming week while everyone else gorges themselves on various food products. :-p

Not too much else to say really!

More as it comes to hand :-)

Fred.

PS, wrote this last night after 1:30am, but fell asleep without hitting submit. Guess I was tired.
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: Fred's firmware development diary

Post by Fred »

Today I got some work done on OLV tidy up behind the scenes. I have more stuff to do before that can all go live, though some of it is very close, maybe tomorrow for a push, maybe not.

Tonight I tested an EMStudio binary on the mac! DMG drag n drop! :-) Nice work MrOnion who spent (at least) several hours getting it built and packaged and blew his cell data cap uploading it for me to play with. You're a legend and will go far here! I did some testing on it and Mike is looking into solving some issues, some long-outstanding, some newer.

Finally earlier I received a box of goodies! Thanks Andy! Can't say what was in the box, but I'm excited about soldering it together and those who need to know will know soon.

3am, bed!

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: Fred's firmware development diary

Post by Fred »

Spent half the day on the tracker today getting things in order! One result: viewtopic.php?f=41&t=1990
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: Fred's firmware development diary

Post by Fred »

Another thing, please help track these down: viewtopic.php?f=8&t=1991
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: Fred's firmware development diary

Post by Fred »

2am on new years day, and it's time to wrap things up for the day. Today I filed 6 new bugs on two packages that I use. I additionally commented/plus-oned another two, one each. I did 15 - 20 releases of various things, and finally got the result that I wanted, almost, about 20 minutes ago. I'll be putting that to good use tomorrow to bring some OLV goodness to the world. What a nightmare of a day, and what a solid productive start to the year :-p Happy new year to everyone! :-) 2:09am, time for bed!
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: Fred's firmware development diary

Post by Fred »

4am, 6th of January, and I've got a happy new years present for you all:

http://builds.freeems.org/openlogviewer/bins/
  • Window standalone .exe OpenLogViewer-0.0.3-SNAPSHOT.exe
  • Debian/Ubuntu .deb OpenLogViewer-0.0.3-SNAPSHOT.deb
  • Mac OS X .app in a zip OpenLogViewer-0.0.3-SNAPSHOT-osxapp.zip
  • Unix launch script .bz2 OpenLogViewer-0.0.3-SNAPSHOT-unix.tar.bz2
  • Run-anywhere Java bin jar OpenLogViewer-0.0.3-SNAPSHOT-bin.jar
Now all available from the build server for every push!

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: Fred's firmware development diary

Post by Fred »

2am, got stuff all done today, but worked hard to achieve it. How depressing :-/ Will get more done in the coming days, though. Onwards and upwards.
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: Fred's firmware development diary

Post by Fred »

Massive day today, with lots of good results! (but a sore wrist... :-( ) Should be able to cash in on some of them later tonight, or some time tomorrow. Hopefully that will leave me with only a few things to do on OLV before that overdue release, and I'll be able to get on with other, more important, also overdue, things.

The direction that I'm moving with OLV is to give complete separation to the plugins through a proper plugin interface. This will allow me to really move forward with the plugin status independently of changes to OLV. IE, I'll be able to update the latest release binaries with a new plugin without changing the OLV binary that it's based on at all. Likewise the automated builds will contain the latest FreeEMS plugin compatible with current technology, without it bothering Ben and OLV dev at all. Then users can stay on a release version or the dev version, and enjoy the exact same up-to-date FreeEMS support. This is a vastly superior arrangement to before where you were sometimes stuck with broken OLV + latest FreeEMS support, or working OLV + old out of date FreeEMS support.

That's the last chunk of work, bar the translation stuff, which should go quickly once at that point. I believe that German and Finnish and some other translations may also occur, however we likely won't wait for those to make the release.

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!
Locked