Segger Logo Embedded Software Solutions
Software productsHardware productsDownloadsPricesCustomersOur PartnersSitemapForumAbout us
Atmel AT91SAM9261-EK
| Analog Devices |Atmel |Freescale |LuminaryMicro |Microchip |NEC |NXP |Oki |Renesas |Sharp |ST Microelectronics |Texas Instruments |Toshiba |

SEGGER provides two eval packages for this eval board. One package includes an embOS trial version. The other package includes the following middleware components:

  • embOS - real time OS / RTOS
  • embOS/IP - TCP/IP stack
  • emWin - graphic software / GUI
  • emFile - file system with support for NAND-, NOR- flashes, SD, CF cards, IDE and more
  • emUSB - USB device stack with support for bulk, MSD, CDC, HID and more

Target hardware

 

Controller:
  • AT91SAM9261
CPU:
  • ARM926EJ-S

Board main features:
  • 64 Mbytes of SDRAM
  • 256 Mbytes of NAND Flash memory
  • one Ethernet 100-base TX with three status LEDs
  • Atmel AT73C213 Audio DAC
  • 3.5" 1/4 VGA TFT LCD Module with TouchScreen and backlight
  • DataFlash® SD/MMC Card slot
  • One USB device port interface
  • Two USB host port interfaces
  • One DBGU serial communication port

Processor main features:
  • Supports the 32-bit ARM and 16-bit Thumb instruction sets
  • Efficient execution of Java byte codes
  • Supports ARM debug architecture
  • Has a Hardvard cached architecture
  • Memory Management Unit (MMU)
  • Separate instruction and data AMBA AHB bus interfaces
  • Separate instruction and data TCM interfaces


Available software:
Segger Eval Software (emFile, emWin, embOS/IP, embOS, emUSB) for IAR EWARM V5.11 and EWARM V5.20
embOS trial version IAR

Available documentation:
Getting started with Segger Eval Software and IAR

Eval package

The eval packages have been designed to provide customers and potential customers with a complete, easy to use software package for the specified target hardware and target compiler. They allow to easily check out the target hardware, the target compiler and our software components. This evaluation process typically does not take a lot of time since the software can be easily recompiled and downloaded to the target.

Some packages are executable demos, which can not be modified; some packages are trial versions, which come with the software in a library and the application in source code form, as well as a project for the IDE that has been used. Trial versions can usually be recompiled easily in less than a minute if the required compiler and IDE is installed. The application program can be modified, allowing intensive testing the hard- and software for fitnes. emWin trial versions usually also contain a simulation environment which allows test and recompilation on a PC.

SEGGER Demo:

 

The default application when starting the eval package demonstrates the following SEGGER products:

  • embOS - real time OS / RTOS
  • embOS/IP - TCP/IP stack
  • emWin - graphic software / GUI
  • emFile - file system with support for NAND-, NOR- flashes, SD, CF cards, IDE and more


USB examples:

 

The eval package includes USB bulk samples for simple data transfer between target and PC as well as device class samples, such as MSD, HID and CDC.
Another USB sample demonstrates emFile and emWin showing the enumeration state of an USB MSD device.


Filesystem examples:

The file system samples show basic directory and file operations. An explorer sample (emExplorer) is provided which allows browsing the content of the storage media used.


TCP/IP examples:

The TCP/IP samples include ready to run client/server applications such as FTPserver, webserver and telnet server. The webserver sample uses the data stored in the file system (emFile), any storage media, such as MMC as data source for your webserver pages can be used.

Built in pseudo CGI scripts known by the server can be used on every page.


CGI scripts for embOS statistics are already included as sample.



Using the emFile/FTP server sample, data between the target and any other client using ethernet and FTP protocol can be transfered. Data, such as text, pictures etc. can be stored on any storage media accessible by emFile, target firmware updates can be done via FTP Server using a bootloader.

GUI based applications can be controlled via LAN or internet using the emWin VNC Server. It allows the user to view and control a computing 'desktop' environment from anywhere on the Internet and from a wide variety of machine architectures, communicating via TCP/IP. Input devices such as mouse support can be used to control the application via PC, even if the target hardware does not support this input device.

The sample included demonstrates the TCP/IP Stack (embOS/IP) and emWin VNC Server showing a house control application.