Microchip logo
Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

AN1264

Title:
Integrating Microchip Libraries with a Real-Time Operating System
Name:
AN1264
Date:
09/10/2009
Author:
Darren Wenn
Description:
This application note examines the reasons for migrating to a RTOS-based platform. It then discusses the various changes that may be required to one?s software in order to use an RTOS. When discussing this topic, it is easier to do this in the context of a real world application, such as a home utility metering, as an example. The demonstration shows how a complex application can be built using Commercial Off-The-Shelf (COTS) hardware and software components. By using an RTOS, the workload involved in integrating multiple libraries has been significantly reduced.
Keywords:
Real-Time Operating System, RTOS, Libraries, TCP/IP, Ethernet, mTouch, ZigBee, MiWi, IrDA
 
 Application Notes & Source Code
 Last Updated
Size
 
  AN1264
  09/09/2009
  481KB
  AN1264 Source Code
  09/09/2009
  10635KB
 Silicon Products
Last Updated
  PIC18F26J13
  09/30/2012
  PIC18F27J13
  09/30/2012
  PIC18F46J13
  10/04/2012
  PIC18F47J13
  10/04/2012
  PIC32MX110F016B
  09/21/2012
  PIC32MX110F016D
  09/21/2012
  PIC32MX120F032B
  11/19/2012
  PIC32MX120F032D
  11/20/2012
  PIC32MX120F064H
  11/05/2014
  PIC32MX130F064B
  09/21/2012
  PIC32MX130F064C
  09/21/2012
  PIC32MX130F064D
  09/28/2012
  PIC32MX130F128H
  11/05/2014
  PIC32MX130F128L
  11/05/2014
  PIC32MX150F128B
  11/20/2012
  PIC32MX150F128C
  11/20/2012
  PIC32MX150F128D
  11/20/2012
  PIC32MX150F256H
  11/05/2014
  PIC32MX150F256L
  11/05/2014
  PIC32MX170F256B
  06/25/2014
  PIC32MX170F256D
  05/26/2014
  PIC32MX170F512H
  11/05/2014
  PIC32MX170F512L
  11/05/2014
  PIC32MX210F016B
  12/19/2011
  PIC32MX210F016D
  12/15/2011
  PIC32MX220F032B
  11/20/2012
  PIC32MX220F032D
  11/20/2012
  PIC32MX230F064B
  10/10/2012
  PIC32MX230F064C
  09/21/2012
  PIC32MX230F064D
  09/28/2012
  PIC32MX230F128H
  11/05/2014
  PIC32MX230F128L
  11/05/2014
  PIC32MX250F128B
  11/20/2012
  PIC32MX250F128C
  11/20/2012
  PIC32MX250F128D
  04/03/2013
  PIC32MX250F256H
  11/05/2014
  PIC32MX250F256L
  11/05/2014
  PIC32MX270F256B
  06/25/2014
  PIC32MX270F256D
  06/25/2014
  PIC32MX270F512H
  11/05/2014
  PIC32MX270F512L
  11/05/2014
  PIC32MX320F032H
  09/28/2012
  PIC32MX320F064H
  09/28/2012
  PIC32MX320F128H
  09/28/2012
  PIC32MX320F128L
  09/28/2012
  PIC32MX330F064L
  04/10/2013
  PIC32MX340F128H
  09/28/2012
  PIC32MX340F128L
  09/28/2012
  PIC32MX340F256H
  09/28/2012
  PIC32MX340F512H
  09/28/2012
  PIC32MX350F128H
  06/17/2013
  PIC32MX350F128L
  06/18/2013
  PIC32MX350F256H
  01/01/2005
  PIC32MX350F256L
  06/17/2013
  PIC32MX360F256L
  09/28/2012
  PIC32MX360F512L
  09/28/2012
  PIC32MX370F512H
  06/18/2013
  PIC32MX370F512L
  10/22/2013
  PIC32MX420F032H
  09/28/2012
  PIC32MX430F064H
  06/27/2013
  PIC32MX430F064L
  06/13/2013
  PIC32MX440F128H
  09/28/2012
  PIC32MX440F128L
  09/28/2012
  PIC32MX440F256H
  09/12/2011
  PIC32MX440F512H
  09/28/2012
  PIC32MX450F128H
  06/18/2013
  PIC32MX450F128L
  06/18/2013
  PIC32MX450F256H
  06/18/2013
  PIC32MX450F256L
  06/18/2013
  PIC32MX460F256L
  09/28/2012
  PIC32MX460F512L
  09/28/2012
  PIC32MX470F512H
  10/22/2013
  PIC32MX470F512L
  10/22/2013
  PIC32MX530F128H
  10/15/2014
  PIC32MX530F128L
  10/15/2014
  PIC32MX534F064H
  04/17/2013
  PIC32MX534F064L
  04/17/2013
  PIC32MX550F256H
  10/15/2014
  PIC32MX550F256L
  10/15/2014
  PIC32MX564F064H
  04/17/2013
  PIC32MX564F064L
  04/17/2013
  PIC32MX564F128H
  04/17/2013
  PIC32MX564F128L
  04/17/2013
  PIC32MX570F512H
  10/15/2014
  PIC32MX570F512L
  10/13/2014
  PIC32MX575F256H
  09/28/2012
  PIC32MX575F256L
  09/28/2012
  PIC32MX575F512H
  09/28/2012
  PIC32MX575F512L
  09/28/2012
  PIC32MX664F064H
  04/17/2013
  PIC32MX664F064L
  04/17/2013
  PIC32MX664F128H
  04/17/2013
  PIC32MX664F128L
  04/17/2013
  PIC32MX675F256H
  09/28/2012
  PIC32MX675F256L
  09/28/2012
  PIC32MX675F512H
  09/28/2012
  PIC32MX675F512L
  09/28/2012
  PIC32MX695F512H
  09/12/2011
  PIC32MX695F512L
  09/12/2011
  PIC32MX764F128H
  04/17/2013
  PIC32MX764F128L
  04/17/2013
  PIC32MX775F256H
  09/12/2011
  PIC32MX775F256L
  09/12/2011
  PIC32MX775F512H
  09/12/2011
  PIC32MX775F512L
  09/12/2011
  PIC32MX795F512H
  09/12/2011
  PIC32MX795F512L
  04/22/2013