Test routines and resources based on MDK |
Project | Description |
audio | Audio test |
nandflash | Get familiar with the Nandflash operation |
fatfs | Get familiar with the basic operation of file system |
filesystem | Base on FAT file system and Embedded file system lib implementation |
datafalsh | Use SPI interface to access dataflash code efficiency. |
twi-eeprom | Applying the twi host to access the eeprom chip |
rtt | The application of the real-time/timer |
rtc | The application of the real-time clock |
twi | The application of twi with the Master and slave |
emac | the application of the Ethernet |
emac_uip_helloworld | The implementation of web-server and the telnet the device |
emac_uip_telnetd | The application of remote access |
emac_uip_webserver | The application of the web server |
sdmmc | The application of sdcard interface |
sdcard | The application of sdcard |
fatfs_sdcard | The application of file system and the sdcard |
usb_device_core | The application of USB UDPinterface |
usb_device_hid_transfer | The application of USB Human Interface Device class |
usb_device_cdc_serial | The application of USB Communication Device class |
usb_device_hid_keyboard | Base on the USB HIDdriver, the button test |
buzzer | The application of the buzzer |
tsensor | The application of the temperature sensor |
lcd | The application of the lcd |
touchscreen | The application of the touchscreen |
Button | Use the interruption to test the button |
WinCE-based operating system kernel BSP source list |
Type | Function | Description | Source code |
Bootloader | AT91Bootstrap | Boot Eboot, provide source and the last image FIRSTBOOT.nb0 | √ |
Eboot | 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 Drives | 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 |
|
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 | 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 |
|