µTasker Documentation
Tutorials
µTasker demo tutorial for the M522XX - V1.4 (2.8.2009)
µTasker demo tutorial for the Kirin3 M5225X - V1.4 (18.1.2010)
µTasker demo tutorial for the AVR32 - V1.4 (31.7.2009)
µTasker demo tutorial for the SAM7X - V1.4 (31.7.2009)
µTasker demo tutorial for the LM3SXXXX - V1.4 (3.8.2009)
µTasker demo tutorial for the NXP LPC2XXX - V1.4 (3.8.2009)
µTasker Ethernet/Simulator tutorial for the KIRIN3 M5225X - V1.3 (16.02.2009)
µTasker demo tutorial for the M5223X - V1.3-003 (20.05.2007)
µTasker demo tutorial for the SAM7X - V1.3 (30.5.2009)
µTasker demo tutorial for the LM3SXXXX - V1.3 (21.3.2008)
µTasker demo tutorial for the LPC23XX - V1.3-002 (24.1.2008)
µTasker demo tutorial for the STR91XF - V1.3 (10.6.2007)
µTasker demo tutorial for the M9S12NE64 - V1.2
µTasker Bare-Minimum user's quide for M5223X - Rev. 004: 27.8.2007. A detailed guide to using the µTasker Bare-Minimum Boot Loader on the M5223X with CodeWarrior.
µTasker Bare-Minimum user's quide for SAM7X. A detailed guide to using the µTasker Bare-Minimum Boot Loader on the SAM7X with IAR.
Large granularity file system - example using STR912F
Projects and Application notes
Guide to converting a DEMO9S12NE64 into a LAN based BDM programming tool for the MC9S12NE64. Get the free software for you DEMO9S12NE64 here
µTasker Boot Loader support - Rev. 003: 25.8.2007 including encryption and SPI FLASH. Learn about how the µTasker allows you to make safe software updates in your own project via the Internet!
µTasker Benchmark measurements. Want to know how the µTasker performs or how your project can be set up to improve speed of operation? Check out some figures and comparisons here!
µTasker USB Demo. Guide to running the µTasker USB CDC demo [Rev0.1 28.12.2008] (Terminal menu, USB<->RS232 bridge and USB firmware upload) on your board and in the µTasker simulator. [See the software page for demo packs to load to standard boards]
µTasker Kirin3 M52259 demo users' guide. Getting started with the M52259DEMO board and testing the USB and Ethernet features of the µTasker on it. [Rev0.0 21.01.2009] [See the software page for demo pack for this board]
µTasker Documents
µTasker File System (µFileSystem and µParameterSystem) - V0.06 21.12.2011 (including extended uFileSystem and append options)
µTasker operating system basics - V0.04 29.03.2008
µTasker operating system user guide - V0.02 6.03.2009 / µTasker operating system user guide - V1.4 (2.1.2010)
µTasker Global Software and Hardware timers - V0.01 15.05.2007
µTasker (µFileSystem) extended SPI FLASH support - V0.03 13.03.2008
µTasker Web Server Dynamic Content Generation guide - V0.0 13.11.2008
µTasker FTP implementation and operation with IE, FireFTP etc. [active and passive modes] - V0.02 8.07.2007
µTasker I2C support and demo - V1.03 14.03.2009
µTasker CAN User's Guide - V1.00 31.12.2011 / Original µTasker CAN support implementation - V0.01 18.07.2006 (to be phased out)
µTasker SPI EEPROM file system - V0.02 26.11.2006
µTasker SMTP support including LOGIN authentication - V0.01 26.02.2007
µTasker DHCP implementation and support - V0.05 3.6.2010
µTasker distributed system protocol µNetwork - V0.02 04.09.2007
µTasker USB User's Guide - V0.4 26.06.2009
µTasker User File User's Guide - V0.03 29.09.2010 User files, embedded in code, in µFileSystem files or constructed in RAM, can be used together alongside the µFileSystem
for increased flexibility of web server design and operation
µTasker MODBUS User's Guide - V1.06 20.05.2010. Powerfull
and highly flexible implementation (serial RTU/ASCII and TCP) which drops into the µTasker project to do
just about anything imaginable with MODBUS
µTasker LCD User's Guide - uGLCDLIB V1.1 - V1.03 29.08.2010. Character and graphical LCD support including simulation in the µTasker project
µTasker Secure SREC Bootloader Guide - V0.02 05.11.2010
describing how to combine the µTasker boot loader tools to build an encrypted SREC based serial loader
µTasker NAND Flash driver - V0.02 20.03.2011
describing the µTasker NAND Flash driver implementation with swap block and level wear management
µTasker Serial Loader guide - V1.00 04.06.2011.
A small loader which can be programmed to target boards to enable application loading via UART - SREC format and/or USB-MSD binary with optional password protection.
µTasker Demo RAM Test - V1.00 30.07.2011.
Details of optional RAM test on start-up, supporting complete RAM test during normal system operation.
The µTasker Zero-configuration User's Guide - V1.00 4.08.2011.
IPv4 link-local address configuration according to RFC 3927
µTasker FTP Client User's Guide - V1.00 24.12.2011.
µTasker Video demos and guides
µTasker M5225x Tower Kit Demo
µTasker SLCD Demo and Simulation (K40 Tower and Kwikstik)
µTasker Kinetis USB MSD Boot Loader on K60 Tower Kit
µTasker USB MSD Boot Loader with password protection on AT91SAM7S
µTasker CAN driver and simulator on Kinetis K60 Tower Kit
µTasker FTP client on Kinetis K60 Tower Kit
µTasker Ethernet Boot Loader shown on AVR32 EVK1100 - containing guide to testing and debugging boot loader in simulator
µTasker STM3210C-EVAL Demo
µTasker TI IDM-L35 Intelligent Display Module - project and simulator - part 1
µTasker TI IDM-L35 Intelligent Display Module - part 2
µTasker SDIO based slide show on Olimex LPC2478-STK
µTasker Circuits, Diagrams and Posters
Circuits for connecting SPI FLASH memory: For use with SPI FLASH software upload and external SPI file system support.
Circuit for connecting ATMEL AT45DBXXX to M5223X.
Circuit for connecting ATMEL AT45DBXXX to LPC23XX boards(Keil MCB2300 and Olimex LPC-2378-STK).
Circuit for connecting ATMEL AT45DBXXX to Luminary Micro evaluation boards (LM3S6965, LM3S8962, etc.)
Circuit for connecting STM25xxx to Luminary Micro evaluation boards (LM3S6965, LM3S8962, etc.)
TCP State Transition Diagram
µTasker Technical Notes
Ethernet Reception - Scheduling strategies - V1.00 25.08.2011
µTasker Preliminary Documents
The following documents have not been released but are in work. Please take a look at their development state if the subject is of interest to you.
You are welcome to send feedback on additional details of subjects which you would like to see in the document.
These will be moved to the main document section as soon as officially released.
Preview the µTasker Touch Screen Guide - V0.00 12.08.2010.
This document describes ho to control a resistive touch display using a general purpose microcontroller!
Preview the µTasker UART User's Guide - V0.04 11.06.2011.
The serial interface is still one of the most popular peripherals in embedded projects.
This new guide supplies all necessary information and examples to allow you to get the most out of it!
Preview the µTasker Luminary Micro LM3Sxxxx GPIO and simulator guide - V0.01 3.08.2009.
Details about the LM3Sxxxx GPIOs, their use, simulation and adding new simulated devices
Preview the µTasker Keypad (matrix and directly connected) user's guide - V0.02 21.08.2009.
Explaining operation, configuration for different keypads and targets, plus simulating in the µTasker simulator
Preview the µTasker SSC (Synchronous Serial Controller) guide - for SAM7X - V1.01 19.02.2010.
Preview the µTasker Hardware Timer guide - V0.05 02.02.2012.
Explaining configuration and use of various timer modules in the supported processors (interrupt delays, periodic interrupts, frequency generation, PWM etc.)
Preview the µTasker utFAT user's guide - V0.07 3.02.2010.
Explaining the use of the utFAT module, its capabilities and all that is necessary to get a thorough understanding of SD-card and FAT32 use
Preview the µTasker TELNET user's guide - V0.1 21.04.2010.
Explaining the operation and use of the TELNET module
Preview the µTasker AVR32 USB device development document - V0.00 06.06.2010.
This monitors the development of support for USB device on the AVR32 in the µTasker project
Preview the µTasker M5282 development document - V0.02 28.04.2010.
This monitors the development of support for this device in the µTasker project
Preview the µTasker M5208 development document - V0.01 25.05.2010.
This monitors the development of support for this device in the µTasker project
Preview the µTasker Kinetis demo and developer's document - V0.14 3.2.2012.
Preview the µTasker IPv6 User's Guide - V0.05 30.05.2010.
Practical use of the IPv6 features in the µTasker project based on 6in4 relay agent
Preview the µTasker Segment LCD User's Guide - V0.00 22.07.2011.
Details of SLCD configuration, simulation and adding new simulation scripts - see also K40 SLCD video
Preview the µTasker uFileSystem Revision 1 document - V0.00 07.10.2011.
This details a reworked generic implementation to ensure operation in multiple storage media, with optional multiple-devices in the media, as well as improved maintainability to allow further extensions to be easily added. It includes an example of working with a newly added external parallel Flash.
Preview the µTasker STM32 developer's document (F1, F2 and F4) - V0.4 17.12.2011.
µTasker Code
µTasker Function Index [Warning - experimental and under construction]
µTasker Documentation. Copyright (c) 2012 M.J.Butcher Consulting