Presentation is loading. Please wait.

Presentation is loading. Please wait.

ARM 7 & ARM 9 MICROCONTROLLERS AT91 1 AT91RM9200 Software delivery.

Similar presentations


Presentation on theme: "ARM 7 & ARM 9 MICROCONTROLLERS AT91 1 AT91RM9200 Software delivery."— Presentation transcript:

1 ARM 7 & ARM 9 MICROCONTROLLERS AT91 1 AT91RM9200 Software delivery

2 ARM 7 & ARM 9 MICROCONTROLLERS AT91 2 Software delivery BasicsLinuxUBoot Initialization and core management Several simple peripheral drivers Patched kernel source and binary Ramdisk containing basic binaries and demos (http server, nano-X, ViewML…) Uboot performs primary init of the chip Allows to load operating systems Cross compilers (gcc, g++) ARM Linux libraries

3 ARM 7 & ARM 9 MICROCONTROLLERS AT91 3 Basics Basics are simple programs that run several parts of the chip Initialization and core management  clock setting, SDRAM, MMU, interrupt configuration, core mode switching Simple peripheral drivers and programs  Flash memory through EBI  SPI dataflash and keyboard  EEPROM through TWI  Graphic display  UHP and UDP  EMAC  USART  I2S  MCI  ROM services

4 ARM 7 & ARM 9 MICROCONTROLLERS AT91 4 Linux ATMEL’s Linux offer is made of two complementary elements Patched kernel in two forms : source and binary Integrated patches  Processor core, RTC, Watchdog, Serial, SPI, dataflash, I2c, USB ohci, Ethernet, Nand flash Ramdisk that contains basic Linux binaries and demo programs  HTTP server  Nano-X  ViewML  Shared libraries

5 ARM 7 & ARM 9 MICROCONTROLLERS AT91 5 DocumentationSoftwareTools ARM920T core documentation AT91RM9200 peripheral documentation : MPD AT91RM9200DK external components :  video controller  RMII phy  finger chip  Serial dataflash  SMC interface  etc… Linux application notes Basics Linux Uboot Cross-compiler and ARM libraries Tools directory contains tftpserver and useful files for AXD CD-ROM content


Download ppt "ARM 7 & ARM 9 MICROCONTROLLERS AT91 1 AT91RM9200 Software delivery."

Similar presentations


Ads by Google