|
| The Source | Issue 1 ~ January 2001 |
|
In This Issue: Just Released New PowerPC Tools MPC8260 Support Focus on ARM Developers in the News New on our Website Current Releases Real Hard Time |
KADAK Products Ltd. 206-1847 West Broadway Ave. Vancouver, BC CANADA V6J 1Y5 Tel: (604) 734-2796 Fax: (604) 734-8114 Email: amxsales@kadak.com Web: www.kadak.com |
Just Released: The KwikPegTM GUI
The KwikPeg Graphical User Interface (GUI) is the tool you need to add graphics to embedded products. KwikPeg is especially suited for hand-held devices with their small LCD displays.
KwikPeg includes the following application development utilities which make creating your GUI a snap:
View full image.
|
The KwikPeg booklet in the Library on our website provides a complete description of KwikPeg and its capabilities. You can also view the KwikPeg GUI User's Guide and download the KwikPeg Configuration Builder, a demonstration program and examples (see sample below) with source code.
|
Tools Support for PowerPC
We have a strong commitment to developers using the PowerPC processor family in embedded designs as evidenced by our growing list of partners.
MPC8260 PowerQUICC II Support
The latest releases of AMX and KwikNet for the PowerPC support the MPC8260 PowerQUICC II. AMX now includes board support for the EST Corp. SBC8260 Single Board Computer. This board has been used to test KADAK's Ethernet device driver for the Motorola MPC8260 Fast Communications Controller (FCC). The driver provides Ethernet service at 10 or 100Mbps on any of the three FCC channels.
Focus on ARM
KADAK has made support of ARM processors a major focus. AMX, KwikNet, KwikPeg and KwikLook are available for all ARM v4, v4T and v5T architectures.
We have two product families that operate on ARM processors. AMX 4-ARM (and related products) operate in ARM mode only, on any ARM processor. AMX 4-Thumb operates in Thumb/ARM mode on all ARM7TDMI, ARM9TDMI and compatible processors that support Thumb mode.
In depth support of high quality development tools is an important part of our focus on the ARM processor family.
Developers in the news: Palm, Pixelworks, Analog Devices
AMX 68000 is at the heart of PalmOS used in all Palm connected organizer products. Third parties including Qualcomm, AOL, IBM and Sony have licensed PalmOS and AMX in order to create Palm-like devices but with different physical characteristics.
The PW364 Image Processor IC developed by Pixelworks, Inc. is the first integrated flat panel display controller contained on a single chip. Pixelworks' developers, a who's who of flat panel display manufacturers, have licensed AMX which is at the heart of the software development kit used for the creation of PW364 image processing applications.
The AD20msp430 SoftFone™ chipset is Analog Devices' fourth generation GSM baseband chipset. It consists of two chips: a GSM Voiceband/baseband codec mixed-signal chip, and a GSM/GPRS Controller containing a DSP processor and ARM controller. Many mobile phone manufacturers have licensed AMX 4-Thumb, which is used by the GSM/GPRS software which which runs on the AD20msp430.
New on our Website
Current Software Releases
|
|
|
Real Hard Time ~ real time embedded systems design What you always wanted to know but were afraid to ask. by W.L. (Bill) Renwick, KADAK Products Ltd. |
![]() |
Internet Access can be EASY If Embedding the TCP/IP Stack is SIMPLE
As we head into the millenium, the Internet is being used to interconnect the global community in ways never dreamed of a few short years ago. And wireless technology is rapidly redefining how devices will operate as demands grow to achieve even greater levels of communication.
The TCP/IP protocol is the back bone of Internet communication. Even local application specific networks are found using this universally available method for information transfer.
The Problem
Every embedded device that connects to the Internet must include a TCP/IP Stack for network access. Unfortunately, incorporating such a stack into the device is not always a simple matter.
To start with, the TCP/IP Stack must be configured to include the features required by the application. Unnecessary components must be removed. Usually this process involves editing source files with which the developer has little familiarity.
Then the stack has to be built using software development tools targeted for the particular processor. And of course it has to work with the operating system, if any, used to control the device.
The Solution
KADAK has adopted a two-part strategy to address these issues for users of its KwikNet TCP/IP Stack. A Windows® Configuration Manager (see illustration) is used by the developer to specify the network features required by the application. Errors commonly introduced by newcomers to networking are prevented at the source. Then, at the click of a button, the Manager generates a make file ready for use by the developer's favourite make utility.
View full image.
|
The TCP/IP Stack construction process depends on just three user alterable modules (see illustration below). The compiler header file adapts the process to a particular C compiler, taking advantage of available optimization features.
The tailoring file binds the C compiler and librarian to the make utility by specifying how the developer's software tools operate. Finally, the RT/OS interface file provides the dependencies and rules for constructing the application's operating system interface.
The result: a simple, easy to use TCP/IP Stack embedded in another Internet device.
|