Helpful Information
 
 
Category: Embedded Programming
ATMEL SAM9G45 ARM9 Board

The ATMEL SAM9G45 Board produced by Embest is a full-featured evaluation board based on the ATMEL' new processor – AT91SAM9G45 which runs at up to 400MHz, with 128 Mbytes DDR2 memory and 256 Mbytes SLC NAND Flash. The board provides a wide range of peripherals, including a high-speed USB host/device port, an Ethernet 10/100 interface, two high-speed SD/MMC slots and a QVGA 320x240 LCD panel with Resistive touch screen. In addition, the board supports Linux, WinCE and Android OS and offers plenty of example applications under these three OS, makes engineers easy to develop their project based on this AT91SAM9G45 processor.
Hardware Features
Support Linux2.6 and WinCE6.0 OS, with free relevant board support packages (BSPs)
Includes one 4.3" QVGA 480x272 LCD panel with Resistive touch screen
CPU: Atmel AT91SAM9G45 (ARM926EJ-S Core), 400MHz
On-chip memory: 64KB ROM & 64KB SRAM
External memory: 256MBNandFlash, 2MB NorFlash, 4MB DataFlash & two 64MB DDR2 SDRAM
Four UART interfaces
One high-speed USB Host Port
One high-speed Host Device Port
One JTAG Debug Interface
One 10/100 Ethernet interface
One SD/MMC card interface
One Micro SD card interface
One IIS Audio output port
One IIS Audio input port
Two User buttons
One Wake-up button
One Reset button
One User LED
One Power LED
60 I/O Pins User Extention Interface
Power: 5VDC from connector, with back-up battery on board
Working temperature: -10 to 70 Deg C
Dimension: 120 x 90 mm

Software Features
There are plenty of software examples provided for you to test and debug this ATMEL SAM9G45 ARM9 board, all in source code. These software examples (as follows) can be debugged under the popular Keil MDK (Microcontroller Development Kit) environments and help with your design and development.
NO. Example Programs
1 WinCE6.0 OS Mapping, and the FirstBoot and Eboot set up from NandFlash
2 Linux2.6.30 source code and mapping, and the UBoot set up from NandFlash
3 Audio output test program
4 NandFlash read/write test program
5 NorFlash read/write test program
6 DDR2 SDRAM read/write test program
7 DataFlash read/write test program
8 EEPROM read/write test program
9 RTT Realtime timer test program
10 RTC Realtime timer test program
11 TWI Test program
12 DMA transfer test program
13 DBGU Serial interface communication test program
14 Ethernet test program
15 USB test program
16 Micro SD Card Read/Write test program
17 SD/MMC Card Read/Write test program


WinCE6.0 Software Resource

WinCE6.0 BSP Software Resource

Category
Function
Description

Bootloader
FirstBoot
Use to boot Eboot, provide source code and FIRSTBOOT.nb0 image

Eboot
Provide source code and Eboot.nb0 image
Eboot’ function include:
1.Ethernet download: Set Mac address, static IP or dynamic IP through DHCP, and you can download WinCE kernel through Ethernet download
2.Format NandFlash
3.Set boot delay time
4.Set WinCE image address in NandFlash, and run address of the RAM, and image’s size

Driver programs
Display
LCD driver, ★ provide source code

EEPROM
EEPROM memory driver, ★ provide source code

EMACB
Ethernet driver, ★ provide source code

I2C
I2C driver ★ provide source code

KeyPad
Button driver, support external matrix keyboard, ★ provide source code

NandFlash
NandFlash driver, ★ provide source code

SDHC
Micro SD driver, ★ provide source code

Serial
Serial port driver, ★ provide source code

Touchscreen
Touchscreen driver, ★ provide source code

USB Host
USB Host driver, support EHCI and OHCI modes, ★ provide source code

WAVEDEV
Audio driver, support WM8731, use I2C to transfer command, and use TWI to transfer data, ★ provide source code

Application
The application WinCE brings
The functions which are included in WinCE:
1.Touchscreen calibration
2.Internet Explorer
3.Windows Media Player, support mp3, WMV files
4.Picture viewer, support the format of bmp, gif, jpg, png files
5.Internal input keyboard

The synchronization software in PC
Microsoft Activesync
This software is used to communicate between PC and WinCE. After build synchronization, you can transfer data from device to PC, or from PC to device through USB line. And you can also do remote debug using this software

The download tools in PC
HyperTerminal
Serial port debug tool

SAM-BA1.13+USB
SAM-BA download Eboot and Wince image to the NandFlash of the board through USB line


Linux2.6.30 Software Resource

Linux2.6.30 Software Resource

Category
Function
Description

Bootloader
AT91Bootstrap
Use to boot Uboot, ★ provide source code

Uboot
Version: UBoot1.3.4

Function:
1.Support to erase, read and write NandFlash
2.Support to download images through Ethernet
3.Support to set and save environment parameters
4.Support to display or modify the memory data
5.Support to set bootm and bootargs
★ provide source code

Kernel and device driver
Kernel
Kernel version: Linux-2.6.30

System clock
System master frequency: 400MHz

Display
Support many kinds of the LCD size, can set resolution ratio
★ provide source code

Touchscreen
Touchscreen driver, ★ provide source code

DM9000
DM9000 Ethernet driver, ★ provide source code

HSMMC
SD/MMC/SDIO driver, ★ provide source code

IIC
I2C driver, ★ provide source code

SPI
SPI driver, ★ provide source code

NANDFLASH
NandFlash driver, ★ provide source code

SERIAL
Serial port driver
★ provide source code

WAVEDEV
Audio driver, support AC97, the default driver is IIS (WM8731)
★ provide source code

USB Host
USB Host driver, support USB keyboard, mouse, flash disk and so on
★ provide source code

DMA
DMA driver, ★ provide source code

GPIO
LED and button driver, ★ provide source code

File system
Jffs2 file system
Support jffs2 file system

Cross-compiler
arm-none-linux-gnueabi
Cross tool chain, ★ provide source code

GUI
angstrom
The functions of the GUI:
1. View picture
2.MPlayer, support to play mp3, wmv, avi
3.Calendar, Clock, Calculator日历、时钟、计算器
4.File manager
5.Terminal
6.Serveral games
7.Touchscreen calibration program

The download tools in PC
HyperTerminal
Serial port debug tool

SAM-BA1.13+USB
SAM-BA download Bootloader and Wince image to the NandFlash of the board through USB line


Application
Industrial and building control
HVAC
POS terminals
Alarm systems
Printers
Medical Appliances

for more details please visit:ww w.embedinfo.com/en










privacy (GDPR)