Linux and Unix Projects

 

Maintenance Projects

Windows OS Projects

Linux and Unix Projects

Embedded Software Projects

Computer Telephony Projects

Computer Network Projects

Netmerge/CTMedia Projects

Breakthrough Technologies

 

 

Over the years, TetherMedia has accumulated vast experience in writing Unix and Linux drivers.
Project: Voice/Telecom Cards Generic Driver
Platform: NT:Pentium, NT:AXP, Unixware:Pentium, Linux:Pentium, Solaris:SPARC, AIX:RS6000, HP-UX:PARISC, ISA, PCI, VME
Description: For a computer telephony company, TetherMedia architected and developed a generic device driver package that allows a single driver to control a suite of voice, fax, ISDN, and DSP boards, all with different hardware interfaces.  The driver was first developed under SCO Unix and later TetherMedia ported the same driver package to Windows NT, Linux, Solaris, AIX, HP-UX, and UnixWare.

Project: Secured Wireless Gateway
Platform: Linux:x86, Geode, Soekris
Description: For a secured wireless gateway company, TetherMedia selected hardware and OS platform then architected and developed a suite of secured wireless gateway products.  Red Hat Linux was substantially modified to run on Geode, Sokris and Pentium platforms.  Considerable network management software was also developed for this project.

Project: Linux Touch Screen Device
Platform: Embedded Linux:XScale
Description: For an embedded product company, TetherMedia researched and selected hardware and OS platform for a multi-tenant embedded touch-screen device with wireless capability.  Tethermedia subsequently developed the full-function product, including applications, middleware, and necessary kernel changes.   Platform was XScale running embedded Linux.

Project: T1/E1 Switch
Platform: IxWorks:i960, Linux:Pentium, PCI
Description: For a telecom switch company, TetherMedia architected and developed the infrastructure for a T1/E1 switch, including all firmware and DSP code running on a ten channel T1/E1 PCI card, device driver for the card, and all support middleware. DSP was Lucent DSP16210. T1/E1 card utilized IxWorks running on Intel i960, and Red Hat Linux was used on the Intel host. TetherMedia engineers constituted the entire software team for this project.

Project: Linux Distribution Creation
Platform: Linux:WRAP, x86
Description: For an embedded device company, TetherMedia selected hardware and OS platforms then created a highly versatile, configurable, and upgradable Embedded Linux distribution.  The distribution served as base for a wireless embedded small-enclosure product using Atheros Wi-Fi chipset.  Platform was WRAP board running OpenEmbedded Linux.

Project: Linux VOIP Card Driver
Platform: Linux:Pentium, PCI
Description: For a multi-national semiconductor company, TetherMedia developed a Linux Device driver that can support 2000 channels for an Intel IPT672 board

Project: Embedded Linux Port
Platform: Linux:Pentium
Description: For a communications hardware company, TetherMedia ported Linux to an embedded "headless" system. This work involved customizing the Linux kernel and pre-dates any of the now common embeddable Linux distributions

Project: AIX ESCON Driver
Platform: AIX: IBM Z Series
Description: For a board company, TetherMedia architected and implemented a device driver and associate administration support modules for an ESCON PCI adapter on the AIX operating system. Also were responsible for the creation of the host-firmware interface protocol.

Project: Voice/Fax Card Driver Port from Solaris to Linux
Platform: Linux:Pentium, ISA, PCI
Description: For a multi-national semiconductor company, TetherMedia ported a suite of device drivers and libraries from Solaris to Linux. The entire software package consists of over 500K lines of code and controls various voice and fax communications hardware. Target Linux version was Red Hat 6.0 running on Intel platform.

Project: Serial Card STREAMS Driver
Platform: AIX:RS6000, Solaris:SPARC, VxWorks:Pentium, PCI
Description: For a communications hardware company, TetherMedia designed and implemented a STREAMS driver for a suite of serial communications PCI boards. The driver was designed for high performance and to provide support for network layer protocol modules. TetherMedia originally implemented the driver for AIX on RS6000 and later ported the same driver to Solaris on x86 and VxWorks on Power PC.

Project: DSP Kernel and Driver Port from ISA to PCI
Platform: Solaris: SPARC, Unixware:Pentium, NT:Pentium, PCI
Description: For a computer telephony concern, TetherMedia ported a DSP kernel and the driver for the DSP PCI card from ISA to PCI. The DSP kernel was developed using SPOX and the PCI card consisted of four TI TMS320C31 DSPs. Target host operating systems were Solaris 2.5.1 on Ultra SPARC, SCO UnixWare V2.1, and Windows NT.

Project: Linux SNMP
Platform: Linux:Pentium
Description: For a multi-national semiconductor company, TetherMedia developed SNMP master/sub agent and proprietary MIB for a Linux based multiboard telephony system so that it could be administered remotely

Project: Portable Open DSP Card Drivers
Platform: Solaris:SPARC, Solaris:Pentium, VME, PCI
Description: For a computer telephony company, TetherMedia architected, designed, and implemented a Solaris device driver for a new generation of telephony cards. The cards come in VME and PCI flavors and contain up to 8 Motorola Onxy DSPs plus an I960 RISC. The device driver was designed to provide high performance and be highly portable with an unique OS-independent layer to isolate the OS dependencies from the core driver modules. Target host systems were Solaris 2.5 for SPARC running on FORCE VME SPARC CPU cards and Solaris 2.5 for x86 running on Pentium PCI machines.

Project: Telephony Driver Package Port to HP-UX
Platform: HP-UX:PARISC, ISA, PCI
Description: For a multi-national computer concern, TetherMedia ported a suite of Dialogic products from Unixware to HP-UX versions 9 and 10 running on various HP PA Risc systems. The products ported include voice telephony cards, ISDN PRI cards, fax cards, and open-DSP platform cards. On-going technical support for these products was also provided by TetherMedia.

Project: Voice/Fax Driver Port from Solaris to VxWorks
Platform: VxWorks:Pentium, ISA, PCI
Description: For a telecommunications company, TetherMedia ported an entire suite of drivers and libraries from Solaris to VxWorks. The product provides voice and fax functionalities and drives a suite of cards. The target platform was VxWorks running on Pentium PC.

Project: STREAMS Driver Port from Solaris to Unixware
Platform: Unixware:Pentium, PCI
Description: For a telecommunications company, TetherMedia ported a complex Streams driver from Solaris to UnixWare 7. The target device was an open platform DSP PCI card.

Project: ATM Router Design and Implementation
Platform: pSOS:PowerPC, Solaris:SPARC, PCI, SBus
Description: For a telecommunications company, TetherMedia architected, designed, and implemented an ATM Router solution, which included writing an ATM router driver under pSOS on a Power PC platform plus major modifications to the Fore ATM driver for Solaris running on the Ultra SPARC platform. Both PCI and SBus ATM boards were the targets in this project

Project: Multi-Function Communications Card Driver Port from NT to FreeBSD
Platform: FreeBSD:Pentium, PCI
Description: For a telecommunications company, TetherMedia ported a driver and library package for a multi-functional communications card from Windows NT to FreeBSD. Target platform was a compact PCI Pentium CPU card.

Project: Speech Compression/Decompression Toolkit Port to Six UNIX Operating Systems
Platform: Linux:Pentium, Unixware:Pentium, HP-UX:PARISC, AIX:RS6000, IRIX:MIPS, SunOS:SPARC
Description: For a speech software company, TetherMedia ported a compression/decompression toolkit, which consisted of more than 200k lines of code, to UnixWare, HP-UX, IRIX, Linux, AIX, and SunOS. Multiple OS's were ported simultaneously to reduce the time to market.

Project: Multi-Platform Voice/Telecom Cards Diagnostic Package 
Platform: NT, Solaris, Unixware, AIX, HP-UX, VRTX, Pentium, SPARC, PaRISC, R6000, ISA, PCI
Description: For a multi-national semiconductor company, TetherMedia architected and developed an universal diagnostics package for a suite of nine communications cards, each with an unique hardware interface. By creating a generic interface at the driver level, the diagnostics package was able to provide a common user interface TetherMedia developed the diagnostics firmware, generic device driver, and all application level code. The package was developed on Unixware and later ported to Solaris, AIX, HP-UX, and Windows NT.
 

 

 

 

Home ] Up ]

Privacy Statement and Terms of Use.  
Copyright © 2005 TetherMedia LLC.  All trademarks are property of their respective owners.

 

 

 

 

 

 

 

 

 

Hit Counter