Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[Technology Report]
Advances In Embedded Systems Cultivate Connectivity And Development Tools
Internet standards such as TCP/IP, IPv6, XML, and SOAP even find their way into compact 8-bit embedded network devices.

William Wong  |   ED Online ID #4082  |   April 2, 2001


Pervasive networking permeates this week's Embedded Systems Conference in San Francisco, Calif., as revealed by technical presentations and exhibited products touting advances in many networking standards. One such advance waiting in the wings, the IPv6 standard, is an enhancement of TCP/IP, the king of all Internet protocols found in most operating systems (OSs). Also, the Extended Markup Language (XML) and Simple Object Access Protocol (SOAP) data-exchange standards are expected to improve interoperability atop TCP/IP.

Products like Jabber.com's Jabber server highlight a trend toward centralized, Internet-based services with distributed and sometimes embedded clients, from desktop and handheld PCs to embedded set-top boxes and headless embedded-control systems. The first commercial release of the XML-based Jabber server complements the existing open-source jabber.org instant-messaging (IM) server. This works with desktop clients and portable handheld devices running environments such as Transvirtual's PocketLinux (Fig. 1).

Jabber's ability to act as a gateway to AOL's AIM and other IM services is a distinct advantage. But the ability to add server plug-ins that use XML's extensibility is what will make a difference in the long run. This will let Jabber be the central clearinghouse for a variety of third-party services, including synchronization between database servers and handheld devices.

Jabber might be just an interesting product rather than part of a trend if it were unique. Instead, a host of products are frequently showing up with accompanying hardware. Lantronix and LiveDevices are just two companies in this space, and they are only the tip of the iceberg. Both of them have associated hardware on the client side.

Unfortunately, standards aren't as pervasive as the companies supporting them. Middleware is usually specific to a company, although Jabber.com's open-source approach tends to generate a de facto standard.

Internet-based solutions enlarge the number of devices connected to a server, and they can expand the number and kinds of developers creating applications for these environments. Embedded Linux is gaining ground against all embedded OSs, with Embedded Linux development tools showing major improvements. One example is the latest version of Lineo's Embedix SDK.

Additionally, Internet-based solutions are extending the realm of developers targeting these systems. More application developers are working on embedded projects as many companies make this transition easier. For example, Microsoft's Visual Studio, one of the most popular application development environments, is getting some surprising third-party, cross-platform support for non-Windows OSs. This lets new embedded developers use a familiar environment, in this case, Visual Studio. Accelerated Technology Inc. and LynuxWorks are two companies with products in this field.

Security is a major concern for Jabber.com (see "Encryption, Security Becoming Critical In Embedded Devices," below). Communication is authenticated, and local password databases are encrypted. Security with more sophistication is in the works for later in 2001.

Adding network support to devices can be a complex task, especially with compact, low-cost implementations. Lantronix's new Device Server Technology network interface (DSTni, pronounced "destiny"), provides Jabber and other real-time communication services. But clients are typically embedded devices that can take advantage of the DSTni chip or software for collaboration with either a local server or other DSTni-equipped devices (Fig. 2).

The hardware is an x186-based system-on-a-chip (SoC), complete with an Ethernet physical-layer interface (PHY) and support for a second external network connection. The primary Ethernet connection simply needs a driver chip and a connector. DSTni's integration is key to quickly developing networked products.

The DSTni chip isn't restricted to Ethernet connections. I2C, serial, and USB connections provide access to peripherals, while the CANBUS interface supplies a gateway to controller area network (CAN) devices often used in process-control and automotive arenas.

The DSTni chip runs the SuperTask! real-time operating system (RTOS) from U.S. Software, a Lantronics subsidiary. The chip's SDK includes a TCP/IP stack and Web server. Although its NetPeer support is proprietary, it's built on TCP/IP. The recent acquisition of Premise Systems will add more middleware support to DSTni. The initial version works with Ethernet, but future versions may employ other hardware transport systems, such as an 802.11b or a Bluetooth wireless connection.

LiveDevices has partnered with Microchip Technology and others to deliver the embedded hardware while it provides the software and a server farm designed to handle 100 million clients. The Internet connects the embedded devices and server farm (Fig. 3).

LiveDevices' support will be embedded in vending machines, among other devices. An embedded device will use the server farm for services, including file storage and authentication. Customer Web sites can supply a browser-based front end to users, and server-based applications can control or query the server farm. Customers will be provided with rented space and services on the server farm. A typical application would be a vending-machine company with intelligent vending machines that update sales automatically, allowing managers to query their status through the company's Web site.

Initially, the thrust for this architecture is the connection of remote devices to the server farm. In the future, though, other devices might offer coordinated services to the embedded devices. For instance, a set-top box home gateway could store time-shifted audio or video.


<-- prev. page     [1] 2     next page -->

Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • Network-On-Chip Tools Arrive for The Masses
  • Tackling System Design Challenges Through Early Verification
  • ESL Tools Take Center Stage As Designers Move Up
  • Parasitic Extraction Tool Targets Next-Generation Custom ICs
  • Synopsys Jumps Into ESL-Synthesis Pool
  • Verify Control Systems Before Committing To Hardware
  • You're Using How Many FPGAs?
  • Tool Up For The FPGA Blitz
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (182 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (167 views today)
    3) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (73 views today)
    4) GPS-Derived Grandmaster Clock Delivers Ultra-Precise Time And Frequency Sync
    (70 views today)
    5) Downconverting Mixers Lower Power Consumption While Improving Performance
    (55 views today)
    ALL TOP 20



    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Web Seminar
    Sponsored By:
    Title: Read Pacing: A Performance Enhancing Feature of PCI Express Gen 2 Switch Devices
    Speakers: 
    Date: 07/01/08
    Register: 

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources