ARM mikrocontroller
ARM mikrocontrollere er en familie af RISC-mikrocontrollere designet og lavet af mange kendte firmaer som f.eks. Philips, Samsung, Analog Devices og Intel.
ARM-mikrocontrollerne er baseret på ARM processoren. Mikrocontrolleren anvender derfor også et RISC-instruktionssæt.
Open source-compilere findes til mange sprog. Der findes også en "mini"-Linux uden MMU; uCLinux som er portet til nogle ARM varianter.
Mulige indlejrede hardware-funktioner
ARM tilbyder mange forskellige hardware-funktioner afhængig af den aktuelle ARM model:
- Timere
- Synkron/asynkron serial transmission UART
- AD-konvertere
- spændingskomparatore
- Flash-hukommelse
- CAN
- Capture/Compare/PWM-moduler
- LCD Drivere
- I2C og SPI periferi databus understøttelse
- SSFDC
- Intern (software tilgængelig) EEPROM hukommelse
- Motorstyringskerner
- USB grænsefladeunderstøttelse
ARMmikrocontroller kernefamilier
- ARM7 Thumb familien
- ARM9 Thumb familien
- ARM9E familien
- ARM10E familien
- ARM11 familien
- SecurCore familien
- OptimoDE Data Engine familien
- Cortex familien
ARM mikrocontroller varianter/familier
- Philips (ARM7TDMI):
- LPC2000 serien; LPC2294, LPC2194, LPC2106
- Intel XScale PCA (Personal Internet Client Architecture):
- PXA255, PXA275, SA-1110, SA-1111
- Analog Devices:
- ADuC702x
- Atmel:
- AT91x, AT91SAM7
- Cirrus Logic:
- EP7312, EP9301, EP9312/15
- Freescale Semiconductor (tidligere Motorola afdeling) Dragonball:
- MC9328MX1, MAC71x
- OKI
- ML67xxxx
- Samsung:
- S3C4xxx, S3F4xxx
- Sharp:
- LH754xx
- STMicroelectronics:
- STR71x, STR72x
- Texas Instruments:
- TMS470
- Micronas:
- CDC32xxG-C
- Hynix:
- HMS39C7xxx
- Aeroflex:
- AX07CFxxx
- Altera – ARM kerner til FPGA.
Se også
- Microbot
- Atmel AVR
- TI MSP430
- PIC mikrocontroller
Kilder/Referencer
- ARMs hjemmeside, processelektor Arkiveret 27. maj 2005 hos Wayback Machine
Eksterne henvisninger
- ARMs hjemmeside Arkiveret 15. april 2018 hos Wayback Machine
- Welcome to the ARM microcontroller Wiki! Arkiveret 24. maj 2005 hos Wayback Machine
Open source-værktøjer
- The ARM Linux Project: Linux for all ARM based machines Arkiveret 9. august 2004 hos Wayback Machine
- SDCC Arkiveret 30. april 2019 hos Wayback Machine Small Device C Compiler kan oversætte til ARM
- FreeRTOS – A Free RTOS for small embedded real time systems Arkiveret 15. august 2016 hos Wayback Machine
- http://www.uclinux.org/ Arkiveret 4. oktober 2006 hos Wayback Machine
- Debian GNU/Linux på ARMArkiveret 4. marts 2012 hos Wayback Machine
- GnuPoc – SymbianOS SDK for GNU/Linux Arkiveret 24. maj 2005 hos Wayback Machine
- GNU ARM toolchain for Cygwin, Linux and MacOS Arkiveret 2. april 2005 hos Wayback Machine
- GCC ARM Improvement Project. Department of Software Engineering, University of Szeged Arkiveret 16. april 2005 hos Wayback Machine
Boot-værktøjer
- U-Boot Universal Bootloader project provides firmware with full source code under GPL. Many CPU architectures are supported: PowerPC(MPC5xx, MPC8xx, MPC82xx, MPC7xx, MPC74xx, 4xx), ARM(ARM7, ARM9, StrongARM, Xscale), MIPS(4Kc,5Kc), x86, ... Arkiveret 20. maj 2005 hos Wayback Machine
- http://jgroup.sourceforge.net/ Arkiveret 3. april 2005 hos Wayback Machine
- http://hri.sourceforge.net/ Arkiveret 25. maj 2005 hos Wayback Machine
Simulator, emulator
- http://simit-arm.sourceforge.net/ Arkiveret 26. maj 2005 hos Wayback Machine
- Generic emulator for ARM CPUs including TMS320DSC21 and TMS320DSC25 Arkiveret 27. april 2005 hos Wayback Machine
- Softgun – The Software ARM Arkiveret 27. maj 2005 hos Wayback Machine
Brændersoftware og hardware
- http://platformx.sourceforge.net/ Arkiveret 14. maj 2005 hos Wayback Machine
- http://jtag-arm9.sourceforge.net/ Arkiveret 5. april 2005 hos Wayback Machine
ARM-anvendelseseksempler
- Tekst mangler, hjælp os med at skrive teksten
Biblioteker
- http://libusb.sourceforge.net/ Arkiveret 19. juni 2005 hos Wayback Machine
Andre nyttige henvisninger
- http://www.metrowerks.com/MW/Develop/Embedded/Linux/bootloaders.htm Arkiveret 23. maj 2005 hos Wayback Machine
- Google: platforms: ARM Arkiveret 3. maj 2005 hos Wayback Machine
- ARM projects and information Arkiveret 8. august 2017 hos Wayback Machine