Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: [lpc2000] Re: Education board from Embedded Artists

2006-01-29 by Rob Jansen

Eric Engler wrote:
> They are a very interesting company, but I have 2 concerns:
>
> 1) how many of the demos require the closed source libs or RTOS in
> order to function?
>
> 2) I guess there is no USB demo program?
>   
The sample code mentioned is all without use of the RTOS (except for the 
RTOS examples delivered).
The code that came with the lpc2103 christmas tree uses the RTOS but the 
samples delivered with the lpc2106/38/48 boards do not.

The education board contains a test program in Flash that uses USB 
(mouse emulation using the joystick), such a test program was also 
delivered with the lpc2148 quickstart module but there is no source code 
for this program delivered with the board.

1) Indeed, would be great if they had used some sourced OS like OpenRTOS 
or Micro OS-II instead.

2) Not (yet), maybe they could open the source of their USB.
   Of course, this may not be possible if they use some commercial solution.

I've also got a few questions left for them:

The example code is delivered with some libraries and a build environment.
There are (C) statements in the examples and build environment files 
(make file, link files and startup/environment code).
These files must be bound to some license so there are limitations on 
distribution of these files as part of your own program.


1) I guess it is not allowed to distribute these files with Gnu GPL 
software (cause that would void the Embedded Artists license)
2) Is it allowed to use these files with your own commercial product?
3) Is it allowed to use these files with your own non-commercial product 
that is distributed as source code?

I know that Embedded Artists follows this yahoo group, maybe they could 
reply to the list.

Rob

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.