Hi all,
this is my first post to this mailing list. I used Linux only on desktop computers and wrote programs in C for simple 8- and 16-bit embedded microcontrollers (without a real operating systems).

Now I want to make the jump and start with a higher level processor that let me run a Linux. But the possibilities (microprocessor cores, SOCs and boards) are so much I'm now very confused.

Let's start with the description of the applications.

The first is to have a HTTP/SNMPv3 remote control of my equipment. I think I should run a simple web server and a SNMPv3 agent (from Net-SNMP linux package). Most probably I need to drive a simple graphical LCD (based on T6963C controller), some buttons, some analog/digital inputs and some digital outputs.

The second application is slightly more complex because I need to drive a TFT panel (QVGA) together with the things described before.


The first choice to maintain a low cost (of materials, assembling, prototyping and so on) is to use a simple 32-bit microcontroller without MMU and use uClinux as the operating system. I could use ARM7 (from Atmel, Philips, Samsung, etc.) or Coldfire (from Freescale), etc. Could someone suggest me a low-cost board that mounts a MMU-less microcontroller and runs correctly uClinux? Of course, the microcontroller should be stable and shouldn't go in obsolescence in a short time (some years). I have a doubt: can a SNMPv3 agent be compiled and run on these simple boards? I know that someone tried to run with success a SNMPv1/2c agent on similar boards... but what about SNMPv3?
What is an estimate about the Flash and RAM size that I need to do that?

Someone said me that I'm crazy to start with a MMU-less microcontroller and uClinux because there are now many different boards that mount MMU microprocessors (like ARM9 or AVR32 or similar) at a similar price of a MMU-less microcontroller board. The big advantage to have a MMU microprocessor is the possibility to run a real Linux kernel and not uClinux, so decreasing headaches during compilation of some complex applications (like Net-SNMP).
In this case, can someone suggest me some boards to start with?

What is your point of view about this situation?

Thank you for your kindly help.
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to