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