View unanswered posts | View active topics It is currently Tue Dec 11, 2018 7:30 am



Reply to topic  [ 16 posts ]  Go to page Previous  1, 2
Injector Flowbench 
Author Message
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 15200
Location: Home sweet home!
Just post a link and instructions on how to integrate it with your code in order to build it. I'd interpret "use" in the broadest sense, including the code. If you place it up there with GPL, that restriction about it being on their processors only is in conflict with the GPL. Is USB really that hard? :-p Can't you roll your own? Or find a FOSS lib to use?

Or, here is a thought, build the object file from the USB stack and include that with the GPL code, I think that would be acceptable.

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!


Fri Jul 23, 2010 11:43 pm
Profile WWW
1N4001 - Signed up
User avatar

Joined: Tue Jun 10, 2008 5:17 pm
Posts: 1607
I would say it sounds like Keil or NXP are not going to come after you for this, and if they do they'll let you change it later. My guess is that no one will fuss about it if you post it or not. They certainly left it open for interpretation.


Sat Jul 24, 2010 12:04 am
Profile
LQFP112 - Up with the play
User avatar

Joined: Thu Sep 10, 2009 9:23 am
Posts: 244
Location: Dayton, OH
Fred wrote:
Just post a link and instructions on how to integrate it with your code in order to build it. I'd interpret "use" in the broadest sense, including the code. If you place it up there with GPL, that restriction about it being on their processors only is in conflict with the GPL. Is USB really that hard? :-p Can't you roll your own? Or find a FOSS lib to use?

Or, here is a thought, build the object file from the USB stack and include that with the GPL code, I think that would be acceptable.

Fred.


I never thought about the other way round (thanks for pointing that out). By the stack only being allowed on nxp lpc stuff, it's automatically incompatible w/gpl.

The closest foss stack is LPCUSB, and I'm not impressed by it at all (it's polling paradigm disgusts me). It would still need adaptation for my hardware (17xx CM3 series vs 2xxx ARM7 series). What I'm using now is nxp's stack that is found here Anyone can get the source for any reason. It took me about 2hrs total to config it and get it running - laying out the board will take me longer.

I do not want to roll my own stack, I want to finish my nextgen flowbench. If I have to roll my own stack to be 100% gpl compliant, then it's not worth the hassle. I do not want to spend the next few months 'polishing' up the lpcusb stack to my standards in order to have something 100% foss. My time and resources are limited, and I just want to make stuff instead of tinker with it. ;)

Sometimes foss frustrates me because I like to do the right thing and follow the rules. I guess I can ask the factory for clarification since anyone can grab the source from the above link and still do whatever they want with it.

firmware + foss = rare stuff --- which sucks, because everything needs to be 're-grown' from the ground up in the embedded world. pre-existing hardware stacks and frameworks are huge timesavers and big money makers which is probably why there aren't many open alternatives out there.


Sat Jul 24, 2010 2:04 am
Profile
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 15200
Location: Home sweet home!
FOSS code can use and link against non-FOSS libraries (and vice versa). Do as I suggested and include a binary or a link to a binary that can be linked in at build time. It can sit on my server, no worries. They do give you permission to distribute binary files for use on their processors. Prelinked object files must be included in that.

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!


Sat Jul 24, 2010 11:08 am
Profile WWW
QFP80 - Contributor

Joined: Wed Sep 15, 2010 10:36 pm
Posts: 33
interesting project. I machined up a fuel rail and a plate that could hold 4 injectors, and had planned on making a rig where I could squirt 4 at a time and observe the flow pattern and measure the amount of flow, but... still to be finished ;)

Instead of a fuel pump on mine, I had planned on a small pressure vessel that I could use an air regulator and air compressor to regulate the fuel pressure, ie, a short tube for air in, and then a dip tube to get the fuel out.


Thu Sep 23, 2010 6:16 am
Profile
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 15200
Location: Home sweet home!
Nice idea re the air pressure, what about fuel rail hammer and the damping that the air would provide, i imagine it would affect the results somehow?

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


Thu Sep 23, 2010 10:45 am
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 16 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF. ColorizeIt.