From: Glenn on 13 Mar 2010 05:33 Dave Boland wrote: > I'm near the end of a project and would like to learn more about ARM > processors for embedded use. I have experience with 8052, 386, HC11, > and 6800 derivatives, but nothing with the ARM. Since this is a > learning exercise (for now), the requirements are minimal: > > * Documentation: complete and reasonable well done. > * Form factor: don't much care, but easy interface with peripherials nice. > * ADC: 4 channels or more. > * DAC: would be nice, not required. > * GPIO: 16 or more (in addition to ADC if possible), TTL compatible > would be nice, but not needed. > * I2C and SPI > * Network port > * RS232/485: 1 or 2 ports > * PWM: 4 channels or more > * Code space: 256 KB nice, can use less > * RAM: 256 KB. > * OS's: uLinux or FreeRTOS or... > * Tool chain: Linux prefered. > * Cost: as cheap as possible > > Thanks for your suggestions. > > Dave, Hi Dave Also look at: LPC2148 (or bigger) Education Board: http://www.embeddedartists.com/products/education/edu_2148.php Extensionports might be used for: QVGA TFT Color LCD: http://www.embeddedartists.com/products/uclinux/ucl_qvga.php Quote: "...Integrated LCD controller with embedded display RAM...No of pixels: 240xRGBx320 (QVGA size)..." http://www.embeddedartists.com/products/education/edu_lcd.php Citat: "...240 x 128 pixel monochrome graphical LCD..." http://www.embeddedartists.com/products/education/edu_expansion.php Citat: "... � 128x128 color LCD (interface via SPI bus) with backlight control � 3-axis accelerometer (MMA7260 from Freescale) � 10M Ethernet interface (ENC28J60 from Microchip, interface via SPI bus) � Joystick switch � 2 push buttons � 16 LEDs controlled via I2C (PCA9532) � uSD/transflash connector (interface via SPI bus) � Full-signal RS232 modem � Interface to GPS module (A1035-C from Tyco Electonics). Note that GPS module is not included. ...." WinARM: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/#winarm Citat: "... WinARM has been tested with Philips LPC2106, Philips LPC2129, Philips LPC2138, Philips LPC2148 and Atmel AT91SAM7S64, AT91SAM7S256, AT91RM9200 ARM7TDMI(-S) controllers (the list is based on own tests and user feedback). The gnu-toolchain and the supplied tools should work with all microcontrollers based on ARM(-TDMI/Thumb etc.) architecture. ...." http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/ - http://www.arm.com/ http://www.arm.com/aboutarm/ http://en.wikipedia.org/wiki/ARM_architecture List: http://en.wikipedia.org/wiki/ARM_architecture#ARM_cores - http://www.buglabs.net/ svn://bugcommunity.com/ http://www.buglabs.net/applications http://bugcommunity.com/forums/ http://bugcommunity.com/wiki/index.php/BUG_Wiki - Mixed ARM links: ARM-Projects: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/index.html WinARM: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/#winarm WinARM GCC tutorial: http://winarm.scienceprog.com/ http://en.mikrocontroller.net/ WinARM / ARM-GCC: http://en.mikrocontroller.net/forum/17 Welcome to the ARM microcontroller Wiki! http://www.open-research.org.uk/ARMuC/ Development Boards: http://www.open-research.org.uk/ARMuC/index.cgi?Development_Boards http://www.open-research.org.uk/ARMuC/index.cgi?Compiler_Suites Learn Embedded Linux with ARMulator: http://www.mcuprogramming.com/blog/2007/04/08/learn-embedded-linux-with-armulator-2/ http://en.wikipedia.org/wiki/Armulator Elektronische Qualit�tsbauteile: http://dkc1.digikey.com/de/digihome.html LPC2148 9,2 � ARM7 LPC2148 mini board: http://www.scienceprog.com/arm7-lpc2148-mini-board/ ARM7-Base development board for LPC2148: http://www.scienceprog.com/arm7-base-development-board-for-lpc2148/ First LPC2148 ARM7 microcontroller test�led blink: http://www.scienceprog.com/first-lpc2148-arm7-microcontroller-test-led-blink/ RTC example on ARM7 LPC2148 using WinARM: http://www.scienceprog.com/rtc-example-on-arm7-lpc2148-using-winarm/ GNUARM for ARM microcontrollers: http://www.scienceprog.com/gnuarm-for-arm-microcontrollers/ LPC2148-based Line-tracing Race Car Robot Kit US$339: http://microcontrollershop.com/product_info.php?cPath=315&products_id=2252 CMU Balancer Project http://www.cs.cmu.edu/~garthz/research/Balancer/ Which RTOS to choose for LPC2148: http://www.edaboard.com/ftopic187807.html LPC2148's RTOS: http://psas.pdx.edu/news/2007-04-11/RTOS.pdf simpleRTJ, The simple Real Time Java: http://www.rtjcom.com/main.php?p=show http://www.rtjcom.com/main.php?p=21xx Glenn
|
Pages: 1 Prev: ARM Development Kit Suggestions Next: Boolean expressions involving active low logic signals |