- Kirin3 Coldfire M5225X,
launched on 22nd January 2009 Full details here
But why just imagine when it already can be so? The µTasker is the key.
Its easy to use, fully supported and enables you to get your own project up and running faster than you thought possible.
With 'out-of-the-box' complete project support even developers new to Ethernet/Internet and USB technology can get a project up and running in an afternoon.
The µTasker is an operating system with TCP/IP stack and USB support as well as drivers for various Internet/USB enabled single-chip microcontrollers.
It has its own unique device simulator allowing large parts of, when not complete, projects to be developed and tested on a PC. The simulated device is contactable by other PCs or devices on the network,
enabling the most efficient embedded development environment imaginable.
But why imagine? The µTasker can also be your key to success.
Features - what the µTasker project has to offer
Small footprint - The µTasker solution is especially suited to projects where an easy to use, slim-line operating system and TCP/IP stack are of importance. This makes it ideal for single chip applications where the control of resources is critical but a high level of developer/user comfort can't be compromised.
µTasker operating system - efficient and easy to use operating system to enable very modular and manageable software. Inter-task queues with flexible software and HW timer support. Supports distributed processing features over an integrated fast network protocol.
µFileSystem and µParameterSystem - Highly efficient FLASH, SPI FLASH or SPI EEPROM file system support, optimised for typical embedded applications.
µtFAT - FAT32 compatible file system with SD card interface support, optionally integrated into FTP and HTTP servers supporting reading LFN (long file names).
User Files support - Allows embedded files in code to be used or mixed with µFileSystem files, including utility for creating an embedded set of user files for simple upload to targets.
Device drivers - UARTs (DMA support for M5223X, SAM7X and Luminary devices with uDMA), I2C, CAN (M5223X), LCD, Matrix keyboard, ADC (M522xx, SAM7X, Luminary).
USB support* - user friendly configuration and interfacing, with buffered streaming mode as well as firmware upload capability.
Special support - DMA library routines (M5223X - uMemcpy, uMemset), Low power task.
TCP/IP stack - ARP, RARP, ICMP, IP, UDP, DHCP, DNS, TFTP, TCP, dynamic HTTP, HTTP post, FTP, SMTP, POP3, TELNET, NetBIOS and VLAN plus various useful utilities for real-world Internet work. Integrated with the µTasker operating system for optimal performance.
Graphical LCD support - µGLCDLib and graphical LCD simulator.
Boot Loader - The µTasker project has integrated support for the "Bare-Minimum" boot loader which enables complete and secure software uploads via Ethernet/Internet (FTP and HTTP POST) as well as USB, and occupies less than 2k of FLASH space! Optionally it allows uploads to external SPI FLASH as well as encryption.
Serial Loader - The µTasker project supports an SREC based serial loader for deleting and loading new application over a UART.
Unique µTasker simulator - allows the supported devices and peripherals to be simulated in "real-time" on the PC and can dramatically reduce development times compared to classical debug methods on the target.
Ready-to-run with pre-configured projects - The µTasker project is delivered with setups for GCC (all devices), IAR4 and IAR5, Keil uVision3, Rowley CrossWorks (SAM7X, LPC23XX, LM3Sxxxx) and CodeWarrior (Freescale devices). The µTasker project is a high quality demonstration project which can be used as base for professional work.
*Now available for the Coldfire M5225X, M5222X and M5221X devices, ATMEL SAM7S, SAM7X, LPC2xxx, LPC17xx and Luminary Micro.
µTasker Industrial Extension Modules
MODBUS - The µTasker MODBUS extension is a drop-in software module which adds flexible MODBUS functionality to your project.
FreescaleTM M521X - 32 bit ColdFire with 16k/32k SRAM and 128K/256k FLASH with CAN
FreescaleTM MC9S12NE64 - 16 bit HC12 single chip with 8k SRAM and 64k FLASH, integrated 10/100M Ethernet controller and PHY (Not recommended for new designs)
ATMELTM AVR32 - 32 bit AVR [UC3A and UC3B] with up to 64k SRAM and up to 512k FLASH, integrated 10/100M Ethernet controller (external PHY) and USB host/device/OTG: 66MHz 1.3mW/MHz
ATMELTM AT91SAM7X - 32 bit ARM7 with up to 128k SRAM and up to 512k FLASH, integrated 10/100M Ethernet controller (external PHY) and USB device
ATMELTM AT91SAM7S - 32 bit ARM7 with up to 64k SRAM and up to 512k FLASH and USB device
Luminary MicroTM LM3SXXXX - 32 bit Cortex TM M3 with up to 64k SRAM and up to 256k FLASH, integrated 10/100M Ethernet controller and PHY with auto cross-over
NXPTM LPC2XXX - 32 bit ARM7 with up to 58k SRAM and up to 512k FLASH, integrated 10/100M Ethernet controller (external PHY) and USB. Supports LPC24XX, LPC23XX and LPC2101..LPC2106 devices
NXPTM LPC17XX - 32 bit Cortex TM M3 with up to 64k SRAM and up to 512k FLASH, integrated 10/100M Ethernet controller (external PHY) and USB-OTG (Beta version available)
STTM STM32 F1/L1/F2 and F4 - 32 bit Cortex M3 with up to 192k SRAM and up to 1M FLASH at up to 168MHz, integrated 10/100M Ethernet controller (external PHY) and USB-OTG
STTM STR9 - 32 bit ARM9 with up to 96k SRAM and up to 544k FLASH, integrated 10/100M Ethernet controller (external PHY). Supports STR910, STR911 and STR912 devices [legacy]
Further Questions and Contact Details
Should you have specific questions which are not answered on the web site you are also welcome to contact us by email at the following addresses:
For general enquiries -
For licensing questions -
For technical support for the FreescaleTM Kinetis family -
For technical support for the FreescaleTM M522XX family -
For technical support for the ATMELTM AT91SAM7X family -
For technical support for the ATMELTM AVR32 family -
For technical support for the NXPTM LPC2XXX and LPC17XX family -
For technical support for the Luminary MicroTM LM3Sxxxx family -
For technical support for the ST MicroTM STM32 family -
If you like the project, you may like to make a donation to aid in its further development.
Welcome to the homepage of the µTasker operating system with integrated TCP/IP stack and target device simulator. Copyright (c) 2011 M.J.Butcher Consulting