Sign in

username:

password:



Not a member?

Search lpc2000



Search tips

Subscribe to lpc2000



lpc2000 by Keywords

2106 | ADC | ARM7 | Atmel | Bootloader | CAN | CrossStudio | CrossWorks | DDS | ECos | Ethernet | ETM | FIFO | FLASH | FPGA | GCC | GDB | GNU | GNUARM | GPIO | I2C | IAP | IAR | JTAG | Kickstart | LCD | Linux | LPC | LPC-E2294 | LPC2000 | LPC2100 | LPC2104 | Lpc2106 | Lpc210x | LPC2114 | LPC2119 | LPC2124 | LPC2129 | Lpc2138 | LPC213x | LPC21xx | LPC2210 | LPC2212 | LPC2214 | LPC2292 | LPC2294 | LPC2xxx | LPC3128 | MCB2100 | Olimex | Philips | PWM | Rowley | RTC | RTOS | SPI | SSP | UART | UART0 | UART1 | ULINK | USB | Watchdog | Wiggler

Ads

Discussion Groups

Discussion group dedicated to the Philips LPC2000 family of ARM MCUs

ARM SBC - grantpbt - Aug 19 18:14:06 2008

Hi,

I'm new to ARM, but very experienced 8-bit programmer. I am looking
for advice on which MCU and a cheap (<$200) single board computer that
can be used for a project in which an 8-bitter is no longer ideal:
- small graphic LCD (maybe QVGA or similar, don't care if color or mono).
- would like to add a touchscreen (can do ourselves but if there is a
controller onboard all the better).
- would like internal or external RTC for time-of-day purposes
(battery backed).
- two or more serial ports (for RS232), support for I2C and/or SPI.
- USB device.
- removable memory card/stick that can be plugged directly into a PC
(USB, SD, etc).

And here are some wish list items only for my education, so they are
not mandatory.
- Ethernet
- USB host
- Linux.

Any help you can provide regarding MCU or SBC would be appreciated!

GB

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )


Re: ARM SBC - Jan Szymanski - Aug 19 18:53:27 2008

--- In l...@yahoogroups.com, "grantpbt" wrote:
>
> Hi,
>
> I'm new to ARM, but very experienced 8-bit programmer. I am looking
> for advice on which MCU and a cheap (<$200) single board computer
that
> can be used for a project in which an 8-bitter is no longer ideal:
> - small graphic LCD (maybe QVGA or similar, don't care if color or
mono).
> - would like to add a touchscreen (can do ourselves but if there
is a
> controller onboard all the better).
> - would like internal or external RTC for time-of-day purposes
> (battery backed).
> - two or more serial ports (for RS232), support for I2C and/or SPI.
> - USB device.
> - removable memory card/stick that can be plugged directly into a
PC
> (USB, SD, etc).
>
> And here are some wish list items only for my education, so they are
> not mandatory.
> - Ethernet
> - USB host
> - Linux.
>
> Any help you can provide regarding MCU or SBC would be appreciated!
>
> GB
>

Hello GB,

Try http://beagleboard.org/

Jan

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

Re: ARM SBC - stevech11 - Aug 19 23:06:57 2008

some suggestions to look at...

Coridium Corp's several ArmMite. Too small to grow to run Linux, but
using Linux takes a $200+ board as a practical rule. For hobby
purposes, just run embedded linux on an old PC motherboard!

Futurlec's ETT ARM boards from ETT.
ETT has a board not on Futulec's site, 2376 based, all the goodies,
very low cost. Futurlec can order it.

Olimex's boards are very popular. Resold by many including SparcFun.

IARs free demo compiler up to 32KB is good for starters.

--- In l...@yahoogroups.com, "grantpbt" wrote:
>
> Hi,
>
> I'm new to ARM, but very experienced 8-bit programmer. I am looking
> for advice on which MCU and a cheap (<$200) single board computer that
> can be used for a project in which an 8-bitter is no longer ideal:
> - small graphic LCD (maybe QVGA or similar, don't care if color or
mono).
> - would like to add a touchscreen (can do ourselves but if there is a
> controller onboard all the better).
> - would like internal or external RTC for time-of-day purposes
> (battery backed).
> - two or more serial ports (for RS232), support for I2C and/or SPI.
> - USB device.
> - removable memory card/stick that can be plugged directly into a PC
> (USB, SD, etc).
>
> And here are some wish list items only for my education, so they are
> not mandatory.
> - Ethernet
> - USB host
> - Linux.
>
> Any help you can provide regarding MCU or SBC would be appreciated!
>
> GB
>

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

Re: ARM SBC - grantpbt - Aug 20 11:41:32 2008

Thanks all for the tips! I'm sure my mind will change again, but so
far the Sparkfun boards (Olimex, etc) and the Embedded Artists boards
look the most appealing to me. I want something that I can program in
C (not Basic) so I also need to learn about GCC, probably on WinXP (I
did Cygwin many, many years ago... is it still happening?).

I also want the ICP/ISP to have as little impact on my code and
hardware as possible. I don't mind dedicating a header and a few pins
to ICP as we do that with the LPC9xx and C8051F34x chips already, but
I don't really want to give up a UART if I don't have to as the end
application needs 2 of them.

Also, is there open source or freeware FAT code for SD/MMC/etc? I
need some kind of removable media that a PC can read and I understand
that writing a FAT16 or FAT32 is not something I want to take on at
this point.

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

Re: ARM SBC - psykhon - Aug 21 14:29:01 2008

you wont get anything better than this

http://cgi.ebay.com/Samsung-S3C2440-ARM9-Board-3-5-TFT-LCD-w-Touch_W0QQitemZ120296813678QQihZ002QQcategoryZ55824QQssPageNameZWDVWQQrdZ1QQcmdZViewItem

there is also same base board plus bigger lcds and they are a breeze
to use

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

Re: Re: ARM SBC - jtd - Aug 22 5:02:59 2008

On Wednesday 20 Aug 2008 21:11, grantpbt wrote:
> Thanks all for the tips! I'm sure my mind will change again, but
> so far the Sparkfun boards (Olimex, etc) and the Embedded Artists
> boards look the most appealing to me. I want something that I can
> program in C (not Basic) so I also need to learn about GCC,
> probably on WinXP (I did Cygwin many, many years ago... is it still
> happening?).
>
> I also want the ICP/ISP to have as little impact on my code and
> hardware as possible. I don't mind dedicating a header and a few
> pins to ICP as we do that with the LPC9xx and C8051F34x chips
> already, but I don't really want to give up a UART if I don't have
> to as the end application needs 2 of them.
>
> Also, is there open source or freeware FAT code for SD/MMC/etc? I
> need some kind of removable media that a PC can read and I
> understand that writing a FAT16 or FAT32 is not something I want to
> take on at this point.

M$ has a patent on the FAT file system (challenged and withdrawn by
the patent office, but upheld on appeal, and is currently being
litigated, afaik). If you are in a country that allows software
patents, you will be in deep trouble.

--
Rgds
JTD

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

RE: Re: ARM SBC - Tim Mitchell - Aug 22 6:15:51 2008

jtd wrote:
>> Also, is there open source or freeware FAT code for SD/MMC/etc? I
>> need some kind of removable media that a PC can read and I understand
>> that writing a FAT16 or FAT32 is not something I want to take on at
>> this point.
>
> M$ has a patent on the FAT file system (challenged and withdrawn by
> the patent office, but upheld on appeal, and is currently being
> litigated, afaik). If you are in a country that allows software
> patents, you will be in deep trouble.

I was under the impression that the Microsoft patent relates to use of
long filenames in FAT32 filesystems, and that if you use only short
(8+3) filenames you are OK.

"Fatfs" is good freeware FAT code. Easy to implement and works, you just
need to provide functions to read and write blocks/sectors of raw data
from your media.

--
Tim Mitchell
------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

RE: Re: ARM SBC - Paul Curtis - Aug 22 6:29:47 2008

Hi,

> jtd wrote:
> >> Also, is there open source or freeware FAT code for SD/MMC/etc? I
> >> need some kind of removable media that a PC can read and I understand
> >> that writing a FAT16 or FAT32 is not something I want to take on at
> >> this point.
> >
> > M$ has a patent on the FAT file system (challenged and withdrawn by
> > the patent office, but upheld on appeal, and is currently being
> > litigated, afaik). If you are in a country that allows software
> > patents, you will be in deep trouble.
>
> I was under the impression that the Microsoft patent relates to use of
> long filenames in FAT32 filesystems, and that if you use only short
> (8+3) filenames you are OK.

Microsoft have a number of patents, challenged, overturned, upheld and so
on. The issue is far from clear as far as I can tell.

If you can penetrate the legalese here,
http://www.microsoft.com/whdc/system/platform/firmware/fatgen.mspx, then
good job! From what I read, and IANAL, it looks like you can put products
together royalty-free that use this license as long as you correctly
implement FAT. This seems to *include* LFN support, should you wish it.

The IP portfolio pages that Microsoft had describing the $0.25 royalty
capped at $250K, IIRC, have disappeared. Perhaps they've decided that they
wouldn't be able to collect and FAT is ubiquitous anyway. Given the license
above, I think it is incompatible with the $0.25 royalty per device they
charged manufacturers.

I monitored the situation quite closely, but I am currently lost as to what
is possible with FAT and what it not.

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
CrossWorks for ARM, MSP430, AVR, MAXQ, and now Cortex-M3 processors

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

Re: Re: ARM SBC - jtd - Aug 22 9:48:59 2008

On Friday 22 Aug 2008 15:45, Tim Mitchell wrote:
> jtd wrote:
> >> Also, is there open source or freeware FAT code for SD/MMC/etc?
> >> I need some kind of removable media that a PC can read and I
> >> understand that writing a FAT16 or FAT32 is not something I want
> >> to take on at this point.
> >
> > M$ has a patent on the FAT file system (challenged and withdrawn
> > by the patent office, but upheld on appeal, and is currently
> > being litigated, afaik). If you are in a country that allows
> > software patents, you will be in deep trouble.
>
> I was under the impression that the Microsoft patent relates to use
> of long filenames in FAT32 filesystems, and that if you use only
> short (8+3) filenames you are OK.

Afaik you are not. But short of hiring a lawyer, trying to figure out
things for oneself would contaminate you. Software Patents are dicey
to say the least.

>
> "Fatfs" is good freeware FAT code. Easy to implement and works, you
> just need to provide functions to read and write blocks/sectors of
> raw data from your media.

--
Rgds
JTD

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

Re: ARM SBC - grantpbt - Aug 22 13:38:39 2008

I reduced my expectations somewhat and went with an IAR KickStart
board for the LPC2148. I didn't want the confusion added by external
memory for my first stab at this. I'm still stinging from some AMD
embedded x86 projects ;-)

http://www.lpctools.com/index.asp?PageAction=VIEWPROD&ProdID=82

So I got a character LCD, 2 UARTs, USB device, I2C, SD card slot and
RTC. I'll have to wait for the graphic LCD touchscreen for a while.
The Ethernet, USB host and Linux can wait until I've learned the
basics. Thanks for all the great recommendations. My WWW bookmarks
have expanded dramatically.

GB

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

Re: ARM SBC - grantpbt - Aug 22 13:43:44 2008

By the way, the EasyArm board from Mikroelektonika/CircuitED was a
close second. Talk about a loaded little board for the price
(sticking with the LPC2148):

http://www.mikroe.com/en/tools/easyarm/

GB

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

Re: ARM SBC - stevech11 - Aug 22 14:13:58 2008

--- In l...@yahoogroups.com, "grantpbt" wrote:
>
> By the way, the EasyArm board from Mikroelektonika/CircuitED was a
> close second. Talk about a loaded little board for the price
> (sticking with the LPC2148):
>
> http://www.mikroe.com/en/tools/easyarm/
>
> GB
>
spend a few minutes in their user forums, esp. the one for AVRs. Not
all love and joy about the compilers.

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

Re: ARM SBC - grantpbt - Aug 22 14:24:30 2008

--- In l...@yahoogroups.com, "stevech11" wrote:
>
> --- In l...@yahoogroups.com, "grantpbt" wrote:
> >
> > By the way, the EasyArm board from Mikroelektonika/CircuitED was a
> > close second. Talk about a loaded little board for the price
> > (sticking with the LPC2148):
> > http://www.mikroe.com/en/tools/easyarm/
> >
> spend a few minutes in their user forums, esp. the one for AVRs. Not
> all love and joy about the compilers.

"Just the hardware, M'am". Anyway they don't make an ARM compiler and
it seems we have many to choose from as it is.
------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

Re: ARM SBC - bobtransformer - Aug 22 14:40:28 2008

--- In l...@yahoogroups.com, "grantpbt" wrote:
>

> Also, is there open source or freeware FAT code for SD/MMC/etc? I
> need some kind of removable media that a PC can read and I understand
> that writing a FAT16 or FAT32 is not something I want to take on at
> this point.
>

Use Google. There is source code out there for this.
The FAT file system is very old now. Even if there was a patent, it
would be expired now.

boB

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )

Re: ARM SBC - cfbsoftware1 - Aug 23 20:39:21 2008

--- In l...@yahoogroups.com, "stevech11" wrote:
>
> --- In l...@yahoogroups.com, "grantpbt" wrote:
> >
> > By the way, the EasyArm board from Mikroelektonika/CircuitED was
a
> > close second. Talk about a loaded little board for the price
> > (sticking with the LPC2148):
> >
> > http://www.mikroe.com/en/tools/easyarm/
> >
> > GB
> >
> spend a few minutes in their user forums, esp. the one for AVRs.
Not
> all love and joy about the compilers.
>

I've been happy with the MikroElektronica EasyARM board. The fact
they have an uncensored forum was a big 'plus' to me. Any comments
on their compilers are irrelevant to the quality of their LPC2xxx
ARM-based hardware products as they do not have an ARM compiler.

Apart from the wealth of features on such a low-priced board I was
most impressed by the number of simple code examples included - far
more than the usual 'Blinky' etc.

There was an issue for a while as the examples needed an older
version of the Keil ARM compiler which had to be downloaded
separately. This was resolved a few weeks ago so should no longer be
a problem.

Chris Burrows
CFB Software
http://www.armaide.com

------------------------------------



(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )