Close

This is an agreement between Micro Digital, Inc. (“MDI”) located at 2900 Bristol Street, Suite G204, Costa Mesa, California, USA and “Licensee” as follows:


First Name
Last Name
Email


Licensee wishes to use the SMX Learning Kit #

Therefore the parties agree as follows:
1. Software provided to Licensee shall be used only by Licensee and only for personal and school projects, proofs of concept, and prototypes. Software shall not be used in a commercial product, nor used to produce a product serving the same or similar purpose as Software and offered in competition with Software, even if distributed free of charge.

2. Licensee agrees that he or she will not make Software or any code that was derived from Software available to any third party.

3. Licensee agrees that Software, copyrights, and all other proprietary rights remain the property of MDI and that this Agreement transfers no Product ownership or license to Licensee, other than that stated above. Furthermore, any modifications made to Software by Licensee shall not preclude MDI from making the same or similar modifications to Software and using such modifi- cations in any way it chooses, with no obligation to Licensee.

4. Software is provided without warranty of any kind. Licensee must assume the entire risk of using
4 (continued) Software. This includes any and all damage to persons and property, even as the result of one or more defects in Software.

5. MDI may terminate this Agreement and require Licensee to stop using and erase all copies of Software, if Licensee is in breach of this Agreement.

6. The terms and conditions stated herein are declared to be severable. If any paragraph, provision, or clause in this Agreement shall be found or held to be invalid or unenforceable in any jurisdiction in which this Agreement is being performed, the remainder of this Agreement shall be valid and enforceable and the parties shall use good faith to negotiate a substitute, valid, and enforceable provision which most nearly effects the parties’ intent in entering into this Agreement.

7. This Agreement shall be binding upon all parties and their successors and assigns and shall be governed by the laws of the State of California.



I (Licensee) accept and agree to the above terms and conditions.

  

Close

   
 


  ABOUT US  |  PRODUCTS  |  LIBRARY  |  CUSTOMERS  |  SUPPORT  |  NEWS  |  DOWNLOADS  |  ORDER  |  CONTACT
 
  Home > Downloads > Learning Kits
   
  Free SMX® RTOS Learning Kits


smx Learning Kits (L-Kits) are free, fully functional releases of the smx kernel for non-commercial use in personal and class projects, proofs of concept, and prototypes. They are available for several low-cost boards that are popular in the DIY / Maker community. L-Kits utilize the powerful EWARM development suite from IAR. (A free size-limited version is available; see below.)

L-Kits are offered as a community service to allow people to learn how a full-featured RTOS operates and to experiment with using it. They are also intended to allow doing class and other non-commercial projects requiring an RTOS. There is no time limit, and users will not be contacted by a salesperson.

Continued

Quick Links
 


 
Email  lk@smxrtos.com  to be added to the L-Kit Notification List.

   
 
 
 
 
 
 
esmx Update:  (none)
 
 
Freescale
 
Processor
Freescale Kinetis K60, K6x, Kxx (Cortex-M4)
Board
Size, Date, Ver
5.36MB, 8/26/14, v4.2.1, IAR v7.20.1
 
Processor
Freescale Kinetis K64, K6x, Kxx (Cortex-M4)
Board
Size, Date, Ver
5.54MB, 1/19/15, v4.2.1, IAR v7.20.5
 
STMicro
 
Processor
STMicro STM32F302, STM32F303, STM32F313, STM32F3 (Cortex-M4)
Board
Size, Date, Ver
5.39MB, 8/26/14, v4.2.1, IAR v7.20.1
 
Processor
STMicro STM32F407, STM32F405, STM32F417, STM32F415, STM32F4 (Cortex-M4)
Board
Size, Date, Ver
5.44MB, 8/26/14, v4.2.1, IAR v7.20.1
 
Processor
STMicro STM32F429, STM32F427, STM32F439, STM32F437, STM32F4 (Cortex-M4)
Board
Size, Date, Ver
5.56MB, 8/26/14, v4.2.1, IAR v7.20.1
 
Processor
STMicro STM32F429, STM32F427, STM32F439, STM32F437, STM32F4 (Cortex-M4)
Board
Size, Date, Ver
5.60MB, 8/26/14, v4.2.1, IAR v7.20.1
Texas Instruments
 
Processor
TI Tiva TM4C123G, TM4C123, TM4C (Cortex-M4)
Board
Size, Date, Ver
5.63MB, 8/26/14, v4.2.1, IAR v7.20.2 (not 7.20.1)
 
Processor
TI Tiva TM4C1294, TM4C129, TM4C (Cortex-M4)
Board
Size, Date, Ver
5.84MB, 10/9/14, v4.2.1, IAR v7.20.2 (not 7.20.1)
 
Processor
TI Tiva TM4C129X, TM4C129, TM4C (Cortex-M4)
Board
Size, Date, Ver
7.27MB, 8/26/14, v4.2.1, IAR v7.20.2 (not 7.20.1)
   
 
 

 
   
Full smx manuals are included. They are complemented by an extensive suite of running examples, called esmx. esmx is keyed to the smx User's Guide so that you can step through a relevant example while studying discussion in the manual. This provides a hands-on learning experience, which we hope will allow you to quickly come up to speed on using an RTOS, such as SMX.

Learning Kit Contents:
  • Protosystem souce code — a complete model application.
  • BSP source code for the selected board.
  • esmx source code — example code.
  • Externally configurable smx library.
  • EWARM project file.
  • smxAware RTOS-aware plug-in for the EWARM debugger.
  • smx User's Guide — Tutorial
  • smx Reference Manual — API and Glossary
  • smxBase User's Guide — Base and BSP APIs

This is a unique opportunity to investigate what a full-featured, innovative RTOS can do. Each L-Kit makes and runs "out of the box". Because smx is externally configurable, it is not necessary to have its source code in order to do productive work. Virtually everything that needs to be changed (e.g. number of tasks, stack size, heap space, etc.) is controlled by a configuration file in the application.

If you wish, you can sign up for the smx L-Kit Notification List by emailing lk@smxrtos.com, so you will get notifications of new L-Kits, new smx releases, new esmx releases, and new technical papers that may interest you. If you have problems, questions, or comments, you can send them to this email address, and I will respond when time permits. I hope you enjoy working with smx, and please let me know what you think of it.

Ralph Moore
smx Architect







SMX Evaluation Kits are available for a much larger number of evaluation boards and include SMX middleware. They require registration, and a sales person will be in contact. Evaluation Kits are intended to allow developers to work with SMX in order to decide whether to purchase a license for their projects.


 
HOME  |  SITEMAP  |  CONTACT