Hi, Many thanks for your answer. It doesn't matter the time and relatively money it can take up. However it does matter to me the space and power consumption.
I know for instance microcontrollers of Kinetis based on ARM CortexM4 with floating point unit (K10 and K20 family). However my concern is how to implement a Linux in it. Are there any soft Linux versions specially for microcontrollers? If yes, how are they implemented? Thanks for your support, Jorge -----Mensaje original----- De: sammasonwarwick...@gmail.com [mailto:sammasonwarwick...@gmail.com] En nombre de Sam Mason Enviado el: martes, 10 de abril de 2012 12:57 Para: Miguel Gallo, Jorge CC: help-gsl@gnu.org Asunto: Re: [Help-gsl] GSL in a microcontroller Hi Jorge, Writing code for a microcontroller is very different from writing code for a personal computer; finding a microcontroller with a floating point unit is going to be a struggle, maybe your problem is better suited to a DSP? I'd have a look through one of the many tutorials on programming microcontrollers before going too far. You need to know quite a bit about the performance characteristics of your code, both space and time, before investing too much. Also power requirements and production volume should come into it; microcontrollers are efficient, but bigger batteries may be cheaper in the long run rather than investing a lot of time in developing something that you're only making a few of. Then again, if you're doing it for fun, it's a good challenge and will teach you a lot! Sam On 10 April 2012 11:12, Miguel Gallo, Jorge <jmigu...@indra.es> wrote: > Hello, > > I have an algorithm running on my Linux personal computer using GSL library. > I would like to implement the same algorithm in a microcontroller and I would > like to ask your for tips about how to do that. > > Is there any microcontroller which can run any Linux OS in which I can > include the GSL library? > What can be the usage of program and data memory? > > Maybe it is necessary to use a microprocessor instead like ARM7? > > Many thanks, > Jorge. > > ________________________________ > Este correo electr?nico y, en su caso, cualquier fichero anexo al mismo, > contiene informaci?n de car?cter confidencial exclusivamente dirigida a su > destinatario o destinatarios. Si no es vd. el destinatario indicado, queda > notificado que la lectura, utilizaci?n, divulgaci?n y/o copia sin > autorizaci?n est? prohibida en virtud de la legislaci?n vigente. En el caso > de haber recibido este correo electr?nico por error, se ruega notificar > inmediatamente esta circunstancia mediante reenv?o a la direcci?n electr?nica > del remitente. > Evite imprimir este mensaje si no es estrictamente necesario. > > This email and any file attached to it (when applicable) contain(s) > confidential information that is exclusively addressed to its recipient(s). > If you are not the indicated recipient, you are informed that reading, using, > disseminating and/or copying it without authorisation is forbidden in > accordance with the legislation in effect. If you have received this email by > mistake, please immediately notify the sender of the situation by resending > it to their email address. > Avoid printing this message if it is not absolutely necessary. Este correo electrónico y, en su caso, cualquier fichero anexo al mismo, contiene información de carácter confidencial exclusivamente dirigida a su destinatario o destinatarios. Si no es vd. el destinatario indicado, queda notificado que la lectura, utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. En el caso de haber recibido este correo electrónico por error, se ruega notificar inmediatamente esta circunstancia mediante reenvío a la dirección electrónica del remitente. Evite imprimir este mensaje si no es estrictamente necesario. This email and any file attached to it (when applicable) contain(s) confidential information that is exclusively addressed to its recipient(s). If you are not the indicated recipient, you are informed that reading, using, disseminating and/or copying it without authorisation is forbidden in accordance with the legislation in effect. If you have received this email by mistake, please immediately notify the sender of the situation by resending it to their email address. Avoid printing this message if it is not absolutely necessary.