ABOUT US  |  PRODUCTS  |  LIBRARY  |  CUSTOMERS  |  SUPPORT  |  NEWS  |  DOWNLOADS  |  ORDER  |  CONTACT
 
  Home > News > Newsletters
   
  Micro Digital Newsletter

January 2008


CONTENTS OF THIS ISSUE:

  1. smxFLog New Product
  2. GoFast Floating Point for ARM IAR
  3. Support for 16-Bit Addr on TI DSPs
  4. smxUSBO OTG
  5. smxUSBH Host Stack Update
  6. smxUSBD Device Stack Update
  7. smxAware Extended
  8. IAR EWARM v5 Support
  9. New Processors Supported
  10. Multi-Product Licensing

 

1. smxFLog New Product

smxFLog has the simple purpose of logging data efficiently and reliably in flash, using a minimum of RAM. Logging data is a very common operation in embedded systems, and warrants a good solution. smxFLog is much better suited to this than a FAT file system. It can coexist with such a file system in the same memory, giving the benefits of both. See the datasheet:
www.smxrtos.com/rtos/fileio/smxflog.htm


2. GoFast Floating Point for ARM IAR

GoFast is a high-performance, reentrant, floating-point library designed for embedded applications. We have recently extended it to the IAR EWARM compiler. By using the GoFast library, developers can achieve a significant performance boost in their ARM floating-point operations. See the datasheet for timing measurements on ARM7 and ARM9:
www.smxrtos.com/ussw/gofast/gofast_arm_iar.htm

Also, new versions are available for SPARC and PPC860, 870, etc. We are continuing to extend and improve this product. The GoFast home page is:
www.smxrtos.com/ussw/gofast.htm.


3. Support for 16-Bit Addr on TI DSPs

smxFS and smxUSB support processors that can only do 16-bit memory addressing  (not byte addressing) such as the TI TMS320C55xx DSPs. These processors are difficult to support for typical communication protocols because of their inability to directly access byte data and byte fields in standard protocol data structures. This support is enabled by a configuration option in each product.


4. smxUSBO OTG

smxUSBO offers an API to allow the application to switch the role of your product between USB host and device. This capability is available today for NXP ISP1362, ISP1761, LPC2468, and LPC3180 USB controllers and SoCs


5. smxUSBH Host Stack Update

If you need to support audio devices, try our LPC2468 multi-module demo at: www.smxrtos.com/demo.

Also we have added host controller drivers for:  AT91SAM9263, LPC2378, LPC2468, and MCF5251.


6. smxUSBD Device Stack Update

We’ve been busy adding new USB device function drivers. Most recently, we added a driver for multi-port serial. We had to write a custom Windows driver to support it since the default driver (usbser.sys) supports only a single port. Another advantage of our Windows driver is that it can be configured to use only 1 IN endpoint, which reduces the number needed, freeing some for other purposes. Our single and multi-port solutions also can support a composite device, even with mass storage.

smxUSBD now offers a Remote NDIS (RNDIS) driver that allows TCP/IP networking via USB. Our multi-module demos at www.smxrtos.com/demo show that you can use a web browser to configure the application, with only a USB connection to your device! (i.e. Ethernet is not required). This is very convenient for configuring units in the field from a laptop using its browser.

See the datasheet for a full list of drivers: www.smxrtos.com/rtos/usb/smxusbd.htm.

Also we have added USB device controller drivers for:  AT91SAM9263, LPC2468, MAX3421, MCF5221x, MCF5222x, and MCF5251.


7. smxAware Extended

smxAware now has displays for smxFS, smxUSBD, and smxUSBH, and smxNS support is under development. Previously it only displayed objects in the smx multitasking kernel. These additions make it a more powerful debugging tool. It will be released soon and sent to all customers who are current on their maintenance and support contracts. It is priced per seat, but supplied free if you buy the tools from us (CodeWarrior for ColdFire or IAR EWARM for ARM). See the datasheet for more information:
www.smxrtos.com/rtos/devtools/smxaware.htm.


8. IAR EWARM v5 Support

In v5, IAR changed from their proprietary object module format UBROF to standard EABI. This required writing a new linker and making changes to the assembler and debugger. For SMX, we created a new set of project files and linker command files for all targets, and we modified assembly files as necessary. We worked with IAR to resolve some problems in v5.10. They recently released v5.11, and SMX supports it, including smxAware.


9. New Processors Supported

Refer to www.smxrtos.com/processors to see a grid showing which processors and peripherals we support. This was recently added to our website to show that we really do offer out-of-the-box embedded software solutions for a large number of processors.


10. Multi-Product Licensing

Although we prefer to re-license for each new product you develop, we recognize the need to offer multi-product licensing. Recently, we have written a document summarizing licensing options that we feel is clear and fair. It is part of our price list which we will send at your request, after you register on our website:   www.smxrtos.com/register.htm


Micro Digital News is distributed to our customers, partners, and other interested parties who wish to be updated on new developments at Micro Digital. If you do not wish to continue receiving this newsletter please call or send an email to the following:
 

         
 
For More Information Please Call
 
     
Sales: (800) 366-2491      
Local: (714) 437-7333      
E-Mail: sales@smxrtos.com
     
 
   


"We integrated smxFS into our product with great success. It is working great and I am completely satisfied with your product."

Rex Watkins
Avery Dennison, Printer Systems Division
Miamisburg, OH
 
HOME  |  SITEMAP  |  CONTACT