SERVICE SOLUTIONS PRODUCTS BOARD SUPPORT
PACKAGES
Board support package eNet-sam7X
GNU ARM cross-toolchain for Windows and Linux
open source
We have developed a free of charge OpenSource Board Support Package for our eNet-sam7X development kit:
The BSP is based on the Ethernut System with it's embedded realtime kernel Nut/OS, an OpenSource project
with an exciting history of nearly 10 years. Beside of the realtime kernel the Ethernut system provides a
full-featured TCP/IP stack (Nut/NET), a posix like application programming interface (API) and a broad driver library.
The eNet-sam7X starter kit base board is well supported by Nut/OS. The Nut/OS tools are available for Windows and Linux
and can be compiled without problems on Mac OS as well.
Nut/OS is licensed under a BSD style license and can therefor be freely used in closed-source applications as well as for
OpenSource projects without the need to release and source code.
Have you ever searched for a free operating system for you appliance? Here you go...
GNU ARM cross compiler toolchain for Windows and Linux
You will need a cross-compiler for developing your own software for the board.
With the arm-eCross-eabi toolchain we provide you a free and OpenSource GNU ARM EBAI toolchain for Windows and Linux.
The arm-eCross-eabi toolchain is based on the
Yagarto toolchain and provides
recent versions of the GNU ARM C compilers (arm-none-eabi-gcc / arm-eCross-eabi-gcc), the GNU ARM debugger
(arm-none-eabi-gdb / arm-eCross-eabi-gdb) as well as recent versions of the Binutils and the Newlib standard C-library (libc).
The toolchain will be updated on a regular base to always support the most recent compiler features. For example the current
Linux version provides you link time optimization (LTO) and the new GOLD linker.
More information about our arm-eCross-eabi toolchain you will find on the eCross page.
Our Board Support Package contains only the most recent core components:
- Operating Systme: Ethernut (Nut/OS) Version 4.9.10
- Toolchain: GCC 4.5.1, Binutils 2.21, GDB 7.2, Newlib 1.19.0
It is important to us to continually update our Board Support Packages. Ongoing innovations,
especially when it comes to the Nut/OS system, the GNU ARM compiler etc. will be promptly integrated, and respective updates released.
Demos
Downloads
eNet-sam7X developer board
The eNet-sam7X module in the Embedded Projects Journal!In
issue 9, page 20we show you in a practical project how to implement a simple web-based conroling system with the eNet-sam7X module!