ARM پرقدرت ترین میکرو کنترلر روز دنیاست . میکروپروسسور این میکروکنترولر ساخت یک شرکت انگلیسی بوده و فرآیند تحقیق و توسعه و تولید انبوه میکروکنترولر آن توسط شرکتهایی نظیر luminary و philips و ATMEL صورت گرفته است . این نوع میکرو ، توان پردازشی بالایی به میزان یک پردازنده ی پنتیوم || دارد و یک مینی کامپیوتر کامل است . علاوه بر آن ، قابلیت USB و ethernet و can را داراست . از جمله مثال هایی که در به روز بودن و قدرت این نرم افزار می توان ذکر کرد این است که گوشی های همراه از جمله N82/95/e66 از این تکنولوژی (arm11)بهره گرفته اند.
در این جا فهرستی از پروژه های انجام شده با خانواده ی میکروکنترولر ARM قرار داده شده است .
ARM پرقدرت ترین میکرو کنترلر روز دنیاست . میکروپروسسور این میکروکنترولر ساخت یک شرکت انگلیسی بوده و فرآیند تحقیق و توسعه و تولید انبوه میکروکنترولر آن توسط شرکتهایی نظیر luminary و philips و ATMEL صورت گرفته است . این نوع میکرو ، توان پردازشی بالایی به میزان یک پردازنده ی پنتیوم || دارد و یک مینی کامپیوتر کامل است . علاوه بر آن ، قابلیت USB و ethernet و can را داراست . از جمله مثال هایی که در به روز بودن و قدرت این نرم افزار می توان ذکر کرد این است که گوشی های همراه از جمله N82/95/e66 از این تکنولوژی (arm11)بهره گرفته اند.
در این جا فهرستی از پروژه های انجام شده با خانواده ی میکروکنترولر ARM قرار داده شده است .
by Martin THOMAS
Please: Before asking any questions by e-mail or in the forum make sure that you are using the latest version of the examples and/or tools. Some problems have already been fixed.
Available Projects and Information (Content)
- WinARM. The gnu-toolchain and several tools and samples for ARM controller/processors for MS-Windows-Platforms. (last Update of the package 28. Mar 2008 (Testing), last Update of additional information/add-ons/bug-fixes 6. Feb. 2008)
- WinXSCALE precompiled GNU-Toolchain for xscale-elf targets (last Update 22. Sept. 2006)
- OpenOCD as flash-programming Software for AT91SAM7, LPC2000 and STR7 (last Update 31. Aug. 2008)
- Using OpenOCD with ARMv7 / Cortex-M3 / LMI Stellaris (last update 9. Apr. 2008)
- A short introduction into ARM-JTAG debugging using Wiggler(-clones) and the gnu-Debuggers (last Update 4. June 2005)
- A small demo for the LPC2106 and LPC2129 (ARM7TDMI) controllers - LED and button interfaceing (GPIO) (last Update 19. March 2007)
- A small demo for the LPC2106 and LPC2129 (ARM7TDMI) controllers - LED and button interfaceing (GPIO) and Timer-Interrupt(via VIC) (last Update 19. March 2007)
- A small demo for the LPC2106 (ARM7TDMI) controller - UART-Programming (last Update 26. Oct 2004)
- A small demo for the LPC2106, LPC2129, LPC2138, LPC2368 and LPC2378 (ARM7TDMI) controllers - interrupt-driven UART (last Update 2. May 2007)
- Controller Area Network (CAN) with Philips LPC2129 (last Update 17. May 2005)
- arm-elf-gcc and newlib stdio/"printf"-Interface and LPC2129 ADC example (last Update 13. March 2007)
- arm-elf-gcc Example Application with some Functions in RAM ("fastrun"/"ramfunc") (last Update 17. May 2005)
- C++ with LPC ARM7TDMI/newlib/newlib-lpc (inheritance, polymorphism) (last Update 11. July 2006)
- Port of the Philips LPC213x/214x example-colletion for the gnu-toolchain (last update 5. Dec. 2006)
- GPIO, UART and interrupt example for the NXP LPC2378 / NXP LPC2368 (last update 29. June 2007)
- Interfacing Philips LPC2000 ARM7TDMI-S with memory-cards (SD/MMC) (new: test Version with MCI support) (last Update 18. Sept. 2007)
- FreeRTOS example with LPC2138 (last Update 19. May 2006)
- AT91SAM7S GPIO Example (last Update 22. July 2006)
- AT91SAM7S Timer interrupt Example (last Update 22. July 2006)
- AT91SAM7S UART Example (last Update 21. Sept. 2007)
- AT91SAM7S GPIO/interrupt/UART Example with a lot of "gcc specials" (last Update 3. Dec. 2005)
- AT91SAM7S USB Examples (last Update 10. Mar. 2007)
- Interfacing ATMEL AT91SAM7S ARM7TDMI with memory-cards (SD/MMC) (last Update 27. Apr. 2007)
- GNU-Port of the Atmel "MIPS" example with "gcc/as specials" (last Update 15. July 2006)
- AT91SAM7 SWI, Remap, GPIO, PIT and stdio Example ("gamma") (last Update 30. Aug 2007)
- C++ with the GNU-Toolchain on an AT91SAM7 (last Update 14. Sept. 2006)
- Analog Devices ADµC7000 ARM7TDMI controller Examples (last Update 5. Dec. 2007)
- STR71x GPIO, Interrupt, Timer Example (last Update 25. Apr. 2007)
- STMicroelectronics ARM Controller Examples (last Update 22. Sept. 2006)
- GNU port of the STR7 UART-Bootloader (last Update 24. Sept. 2007)
- ARMv7 Cortex M3 examples for LM3S and STM32 (last update 27. July 2008)
- Interfacing Maxim/Dallas DS18x20 Temperature Sensors with an LPC2106 (ARM7TDMI) (last Update 26. Nov 2004)
- Interfacing Graphics-LCDs with the ARM controllers (KS0108, SED1520) (last Update 17. Oct 2007)
- "T"-Clock: DCF77 radio-clock-receiver with Graphics-LCD display for LPC2106 (ARM7TDMI) (last Update 23. Dec 2005)
- Machine-to-Machine (M2M) communication A data-logger with GPRS-connection (last update 1. Mar. 2006)
- A patched version of the ULINK Windows-driver (last Update 7. Sept. 2005)
"Last updated" may be just additional information not always a new version of a software-package. All presented LPC2106, LPC2129 and LPC2138 projects should work with minimal modifications in the linker-scripts and source-code on all Philips LPC2xxx controllers. Most of the code should also work on other ARM7TDMI controllers after small modifications.
If you think that I could help you with your projects: just send an e-mail. I'm looking for "freelance"-jobs.
You may also find useful code and information on my Atmel AVR-Projects page
If you send me an e-mail: Please use your full name (your _real_ full name). And it's always nice to get some kind of feedback if an answer to a question did help or did not help. I often spend a lot of time answering e-mails and would at least like to know if my suggestions did or did not help solving a problem.
Questions or suggestions? Please use the support-forum for WinARM/arm-elf-gcc and the example-projects.