Overview:
The ATMEL MBC-SAM9X25 ARM9 Board is an ARM embedded board produced by Embest, integrating the ATMEL ARM926EJ-S-based processor AT91SAM9X25, operating at 400MHz frequency, and can support WinCE and Linux. The board has 128MB DDR2 SDRAM, 256MB NandFlash, 4MB DataFlash, 64KB Serial EEPROM, 128B one-wire EEPROM.
![MBC-SAM9X25-P Industrial CPU Module MBC-SAM9X25-P Industrial CPU Module]()
Hardware Features:
ARM926EJ-S™ ARM® Thumb® Processor running at up to 400 MHz @ 1.0V +/- 10%
16 Kbyte Data Cache, 16 Kbyte Instruction Cache, Memory Management Unit
One 64 KByte internal ROM embedding bootstrap routine: Boot on NandFlash, SDCard, Dataflash or serial dataflash
Programmable order
One 32 KByte internal SRAM, single-cycle access at system speed
External 128MB DDR2 SDRAM, 256MB NandFlash, 4MB DataFlash, 64KB Serial EEPROM,128B one-wire EEPROM
10/100Mbps Ethernet MAC controller(only for MBC-SAM9X25-P)
Working temperature: -40 ℃ to 8 5℃
Software Features:
Linux-based operating system kernel driver source list
Type | Function | Description | Source code |
Bootloader | AT91Bootstrap | Boot Uboot | √ |
Uboot | Version:UBoot1.3.4 |
|
Functions: 1.Support NandFlash erase, read and write 2.Support image download through NET 3.Support environment variables set and save 4.Support the memory content display, contrast, changes 5.Support bootm and bootargs set | √ |
Kernel and Drivers | Kernel | Version: Linux-2.6.30 |
|
System Clock | System frequency: 400MHz |
|
Display driver | Support a variety of different size LCD screen, resolution, adjustable
| √ |
Touchscreen | Touchscreen driver | √ |
DM9000 | DM9000 driver | √ |
HSMMC | SD/MMC/SDIO driver | √ |
IIC | I2C driver | √ |
SPI | SPI driver | √ |
NANDFLASH | Support 512 Byts small Page, 2K bytes large Page | √ |
SERIAL | Serial driver | √ |
WAVEDEV | Audio driver, support AC97 and IIS, default driver is IIS (WM8731)
| √ |
USB Host | Support USB keyboard, mouse and U disk
| √ |
DMA | DMA driver | √ |
USB Gadget | USB Gadget driverFucntion: Support a 32MB NandFlash as U disk to use | √ |
File System | Jffs2 file system | Support jffs2 file system |
|
Cross Compiler | arm-none-linux-gnueabi | Cross tool chain | √ |
Download tools in PC | HyperTerminal | Serial debug terminal, USB download the image tool |
|
SAM-BA1.13+USB | SAM-BA downloads Bootloader and kernel to NandFlash on the board through the USB line |
|
WinCE-based operating system kernel BSP source list
Type | Function | Description | Source code |
Bootloader | FirstBoot | Boot Eboot, provide source and the last image FIRSTBOOT.nb0 |
|
Eboot | Provide source and the last image Eboot.nb0 Eboot Function: 1.NET download: Can set Mac address, static IP, dynamic DHCP IP, and download WinCE kernel 2.FormatNandFlash 3.Set startup delay time 4.Set the kernel address in the NandFlash, the address in the RAM, and the size of the kernel |
|
Kernel and Drives | Kernel | Version: WinCE6.0 |
|
System Clock | System frequency: 400MHz |
|
Display | LCD driver, Support the 480 * 272 display | √ |
EEPROM | EEPROM dirver | √ |
EMACB | NET driver | √ |
I2C | I2C bus driver | √ |
NandFlash | NandFlash driver | √ |
SDHC | Micro SD Card driver | √ |
Serial | Serial driver | √ |
Touchscreen | Touchscreen driver | √ |
USB Host | USB Host driver, support EHCI and OHCI | √ |
WAVEDEV | Audio, support WM8731 | √ |
DMA | DMA driver | √ |
USB Device | USB Device driverFunction: Synchronization with PC | √ |
Synchronization Software in PC | Microsoft Activesync | Use to transmit data between PC and board with USB line |
|
Download tools in PC | HyperTerminal | Serial debug terminal, USB download the image tool |
|
SAM-BA1.13+USB | SAM-BA downloads Bootloader and kernel to NandFlash on the board through the USB line |
|