Thanks, Sten. The web site doesn't mention the software cost. Due to the structure of the project, I cannot enter any intrincated licensing schemes (such as tied to a defined number of units produced). Could you post the cost here? For example, for a single product line (a product and its successors), for life? Guille --- In lpc2000@yahoogroups.com, Sten <list@n...> wrote: > > guillermoprandi wrote: > > Hi! I am building a board featuring the LPC2138 µC. This board will > > basically need to interface with three serial devices (two via > > internal UARTs and a third via MAX3100, though suggestions are > > welcomed about this). This device must be very low power; it should > > wake up only when needed, which is: 1) there's data available from > > any of the three ports, 2) there's data waiting to be transmitted on > > any of the ports and the port becomes free and 3) a periodical > > overall check (every second or so). This means that theoretically the > > processor can enter the idle state quite often. I'm looking for some > > (free if possible) multithreaded OS that would handle the transition > > to the processor's idle state on traditionally blocking calls like > > fread() and fwrite(), expecting to wake up on interrupt; also, some > > preemptive multitasking should be supported, in case some thread > > enters an exceptionally long calculating task. Probably there's no > > known OS that directly supports this; in this case, I'd like to know > > which other OS might be a good starting point to accomplish this by > > making the modifications myself. I'm aiming to use the GNU libraries > > (I ignore how difficult or messy would it be to modify them to > > support this). Finally, it is my understanding that the VERY low > > power "power down" mode would not be useful for my application, since > > the peripherals (therefore the UARTs and SPI) are shut down in this > > mode. Any advise or hint on these subjects will be greately > > appreciated. > > > > Guille > > Hello Guille, > > if you are looking for a full-featured preemtive multitasking RTOS using > CPU idle mode just have a look at > > http://www.net-attack.de/ > > > Sten > > -- > /************************************************ > Do you need a tiny and efficient real time > operating system (RTOS) with a preemtive > multitasking for LPC2000 or AT91SAM7? > > http://nanortos.net-attack.de/ > > Or some open-source tools and code for LPC2000? > > http://www.net-attack.de/ > > ************************************************/ >
Message
Re: Low power multithreaded OS suggestion?
2005-10-10 by Guillermo Prandi
Attachments
- No local attachments were found for this message.