µTasker Documentation


Tutorials

  • µTasker demo tutorial for the Kinetis - V1.4 (27.1.2013)
  • µ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. 004: 20.7.2012 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! [V1.1 29.04.2012]
  • µ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.07 29.07.2012. 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.01 3.6.2012.
  • µTasker IPv6 User's Guide - V1.01 02.04.2012. Practical use of the IPv6 features in the µTasker project based on 6in4 tunnelling and relay agent
  • µTasker CodeWarrior 10 Guide - with Kinetis (suitable also for Coldfire) - V0.0 13.12.2012.


  • µ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 IPv4/IPv6 dual-stack operation on Kinetis Tower kit


  • µ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 - V1.2 19.07.2012


  • µ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 how to control a resistive touch display using a general purpose microcontroller!
  • Preview the µTasker UART User's Guide - V0.06 17.04.2013. 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.09 6.03.2012. 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.18 27.10.2012.
  • 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.5 22.02.2012.
  • Preview the µTasker Etherner Boot Loader User's Guide - V0.1 1.06.2012.


  • µTasker Code

  • µTasker Function Index [Warning - experimental and under construction]






  • µTasker Documentation. Copyright (c) 2013 M.J.Butcher Consulting