Re: Newbie to WCE!
- From: Robby <Robby@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 29 Oct 2007 09:43:00 -0700
Hello voidcoder, thankyou for taking the time to answer my post!
I have a real dilema in my hands.
You see, most pre-made boards on the market are too big in size for my
application ! I have to work with 1.5" x 2.5" max in dimensions. Also most
commercial boards draw too much power ( 1 to 3 A) which is unaceptable for my
project. Therefore I need to build the whole system from the ground up. But
really don't need much, maybe one fifth of what full fledged commercial
boards offer.
Therefore I need to purchase a microcontroller like this one perhaps:
AT91SAM9260, please view its specs at the following links:
http://www.atmel.com/dyn/products/product_card.asp?part_id=3870
http://www.linuxdevices.com/news/NS8107946385.html
to build my own board from there. I have lots of experience with electronic
chips and I can program in C and VC++ (not an expert at VC++ though!).
You see, my dilema is this, if I can run WCE on a microcontroller like the
one I mentioned above without any other extra hardware required then it would
be worthed for me, else, I may as well stick to my current microcontrollers
from Microchip because it would turn out to be cheaper this way.
Right now I have a microcontroller from Microchip (PIC18F4520) and it is
driving a 176 x 132 pixel TFT LCD (The controller of the LCD is embeded in
the TFT LCD!). All I am doing is sending data from the PIC to the LCD via the
LCD's 8 bit interface. Simple! You would amazed on the nice pictures I can
paint on this LCD for a total cost of 6$
However, if one day my application needs to read a WORD file... ha! I have a
problem!
So for now all I would require is a microcontroller that can support WCE in
the event I need to go in the WCE direction. For now I don't need the power
of WCE. I would do all my drivers in C in the AT91SAM9260 microcontroller
just as I am doing tin the current PIC microcontroller.
So in breif: Would I be able to buy a microcontroller which is supported by
WCE and and if I someday need WCE I would download WCE in this controller.
Thereafter I can run a simple eVC++ program to lets say "blink a led". I
think my eVC++ program would call a function I would of written in C (I think
this is what you guys call a BSP: the litlle C program that actually blinks
the led would be my own BSP.... right!) and thats it, nothing more.
I hope I am not confusing you or anyone else that reads this post. If I am
please let me know and I will try to be clearer in my explainations.
With greatest regrds
Roberto
--
Best regards
Robert
"voidcoder" wrote:
.
It might be not as easy as you think. In theory,
you should be able to run CE on any ARM9 target
(thanks to the MMU support) but it is definitely
not as simply as just creating an image in PB. There
is plenty of work to get the OS running on a generic
ARM9 target, unless it is a retail board (or your board
is based on some existing reference design) featuring
Windows CE support, i.e. has Windows CE Board Support
Package for it...
What exactly CPU/board is it?
--
Oleg
Robert wrote:
Hello,
I am very new to the winCE world so please bare with me if I ask silly
questions!
I would like to know in terms of hardware, if I use say the ARM9
microcontroller, can I simply create my image in platform builder and
download it in the microcontroller and connect my circuitry to the
microcontroller?
I mean if I simply wanted to blink an LED connected to one of the outputs of
my microcontroller, then I would make a two line program in VC++ and dowload
it in the microcontroller and run it on WCE right? No other hardware would be
required.. right?
Any advice or feedback is appreciated!
Robert
- Follow-Ups:
- Re: Newbie to WCE!
- From: Dean Ramsier
- Re: Newbie to WCE!
- References:
- Re: Newbie to WCE!
- From: voidcoder
- Re: Newbie to WCE!
- Prev by Date: Re: {newbie} Help getting an NK.BIN image running on a x86 DOS machine
- Next by Date: Re: Newbie to WCE!
- Previous by thread: Re: Newbie to WCE!
- Next by thread: Re: Newbie to WCE!
- Index(es):
Relevant Pages
|
Loading