------------
News
Services
Expertise
Company
Partners
Resources
------------

Ed Tyler - Principal Engineer

Background
I graduated from Oregon State University with a BS in Computer Science. After working for a year in Corvallis, Oregon, I traveled to Kamuela, HI, where I worked for the Canada-France-Hawaii Telescope Corporation as a scientific programmer. Subsequently, I worked for Kodak, Sidereal Corp., Intel Corp., Key Tronics, and Phoenix Technologies (twice). Always close to the hardware, I have had a hand in developing telescope control systems, high-speed image recorders, image-based document scanners, network device drivers, PC BIOS, and UNIX operating system components. I developed the GUI front-end for the Windows-95-based InFocus LiteShow Pro and the first version of Hot-Plug PCI support for Phoenix Technologies.

Languages C, C++, assembler (x86, 68k, z80, 80C251), HTML
Processors Intel x86, 80C251, ARM, Intel StrongARM, Motorola (680x, 680x0, PowerPC, Coldfire MCF5414,) AMD Geode SC1200 and Atmel AT97SAM7
Operating Systems Microsoft Windows (XP, ME, 2000, NT, 9x, CE, 3.1), WindRiver VxWorks, Linux, MS-DOS, Unix, QNX
Programming API's PC BIOS, Microsoft .NET, Microsoft Foundation Classes, Component Object Model (COM), Win32, WDM/NT, NDIS, TAPI, RAS, PCMCIA Card/Socket Services
Protocols TCP/IP, NetBEUI, PPP (LCP's & NCP's), TDI, ISDN, HDLC, SMB, MS Browser

Project History
May. 2007 Windriver VxWorks BSP
Ported BSP for PowerPC MPC8641D-based HPCNet platform.
Apr. 2007 Windows Application Development
Added FlexLM licensing support to FPGAView application.
Mar. 2007 Embedded IDE Encryption Product Development
Developed user interface software and embedded processor firmware for an encrypting IDE interface. The product interfaces between a standard IDE hard drive and a PC (x86) such that the data on the harddrive is entirely encrypted. User interface provides administrative control over passwords and authentication methods and key management. Encryption engine is Enova XWall. User interface software is OS-independent, requiring only the standard PC BIOS for its operation.
Feb. 2007 Windows Application Development
Added Tektronix MSO support to FPGAView application, using TekVISA programming interface.
Nov. 2006 General Software BIOS Development
Customized General Software EB2000 v5.33 for the INIT CopilotTouch and CopilotPC telematic product line. Customized serial port configuration. Configured and tested Firmbase (SMM) support for USB flash drive, USB keyboard and mouse, VSM, console redirection, APM, and internal and external SIO.
May. 2006 Windows Application Development
Added Xilinx FPGA support to FPGAView application.
Apr. 2006 Serial Data Network Driver Enhancements
Modified SDN PCI adapter WDM driver for PCI Express SDN adapter. PCIe adapter included PLX PCI9056B PCI bridge, PLX 8111 PCI-PCIe bridge, Motorola MCF5414.
Mar. 2006 TDI Filter
Added UDP support to the TDI Filter.
Nov. 2005 Windows Application Development
Designed and implemented application to interface with FPGA design tools and Tektronix Logic Analyzers. Application is used to switch banks of signals being analyzed to a single output port, and update the logic analyzer with the bank's signal names.
Oct. 2005 Embedded Encrypting ATA Drive Interface Design
Designed and implemented BIOS modules for use in secure hard drive interface.
Nov. 2004 XP Linux Embedded Development
Developed configuration library, GPIO and serial EEPROM interface routines for embedded RFID scanner, for Snapgear Linux 2.4.x.
Jul. 2004 XP TDI Filter Driver
Developed Windows XP TDI filter driver and API for use in secure network application. Driver provides for arbitrary interception and filtering of TDI layer packets to/from the application layer. The API provides application layer control and monitoring of TDI connections and data encryption/decryption.
Jun. 2004 Embedded XP Mapmem Driver
Modified mapmem driver for use on XP Embedded.
Jan. 2004 TFTP Enhancements
Modified TFTP protocol to add timeout and blocksize option extensions. Created Linux standalone test application using raw sockets. Integrated TFTP extensions into Symbol T3 Access Point firmware and modified Telnet and HTML UI to incorporate new options. Tested all modifications on Symbol AP.
Aug. 2003 Windows 2000/XP USB WDM Driver
Developed USB WDM driver for Windows 2000/XP for an custom device based on the Cypress EZ-USB FX-2 controller. Bulk transfer, control, firmware download, WMI, and custom IOCTL functions supported. Developed WMI function tester and installation applications.
Apr. 2003 Linux Symbol Spectrum24T 802.11b Driver Enhancements
Fixed WEP and Ad-hoc mode for Symbol Spectrum24t compact flash adapter on Setrix ARM-based platform (driver name spectrum24t_cs.o.) Added wireless statistics and range information. Modified signal quality and strength conversions for correct dBm values in iwconfig output.
Dec. 2002 WDM Watchdog Driver Development
Developed a WDM driver to perform watchdog functions for both applications and other kernel drivers. Entities which need to be monitored register with the watchdog and periodically call the watchdog to indicate they are still active. Inactivity causes the watchdog to log the failure and optionally reboot the system.
Nov. 2002 GenSoft BIOS Application Development
Developed Windows MFC application to interface with General Software EB2000 BIOS via 'Manufacturing Mode.' This general purpose application allows a user to upload new BIOS images to the onboard flash ROM and perform low-level formatting of the IDE flash disk.
Oct. 2002 GenSoft BIOS Development
Customized General Software EB2000 BIOS for the Northwest Logic 'Avenger' platform, an embedded PC based on the National Semiconductor GEODE PC-on-a-chip (SC1200) processor, designed for an Optical Character Recognition application. This design included onboard Intel Pro-100 Ethernet, USB, CompactPCI IDE Flash, standard IDE interface, and integrated VGA output and dual NTSC video input ports.
Sept. 2002 Windows NT/XP WDM Driver Development
Developed a WDM driver for the Philips Medical Systems SDN network adapter.
Jul. 2002 Windows Intermediate Driver Development
Converted TPI Wedge NDIS driver to Miniport form for use under Windows XP and Windows 2000.
Feb. 2002 Windows Serial Port Driver Development
Developed a virtual serial port driver (VxD) for a mobile Windows-98 notebook. This driver solved the problem of legacy applications failing as a result of the USB-to-serial ports disappearing when the notebook was undocked from its cradle.
Nov. 2001 SMB Protocol Solutions
Developed Win32 application component to enable dial-up adapters to show up in Windows Network Neighborhood on Windows 2000, by directing SMB Browser packets, which are normally broadcast, to the WINS server.
Sept. 2001 Wireless Network Middleware
Developed COM object interface for 802.11 wireless network drivers, providing an API to common and proprietary features of the NIC driver and adapter firmware API, and management of WEP key data within profiles stored in the system registry.
Dec. 2000 Wireless Network Driver Development
Developed VxWorks Enhanced Network Driver for the Xircom MI802B3 802.11B wireless network adapter (microISA). Included were additional API functions for power management, statistics reporting, connection detection, and functional testing.
Oct. 2000 Windows 2000 Network Driver Development
Modified TPI Wedge product to allow it to be used with Microsoft Windows 2000, and Windows ME. This included developing a software-based bus enumerator, and a network notify object to the existing product.
Aug. 2000 Embedded PC BIOS Development
Adapted General Software BIOS for a AMD-based firewall product. Chipset was the ALI 1542/1543, and included booting Linux from flash disk.
Mar. 2000 Embedded PC BIOS Development
Adapted General Software BIOS for a Pentium-based firewall product. Chipset was the Intel 430TX, and included booting Linux from flash disk.
Oct. 1999 Wireless Network Driver Development
Developed VxWorks Enhanced Network Driver for the Proxim RangeLAN-2 and AnyPoint(tm) wireless network adapters (microISA). Included were additional API functions for power management, statistics reporting, connection detection, and functional testing.
Aug. 1999 Brooks 2000 VxWorks Board Support Package Development
Customized VxWorks BSP for the Brooks 2000 Embedded Industrial Controller, based on the Cell Computing Plug-N-Run PC module. Support was added for 16 additional serial ports and an SST/Woodhead Universal Communication System industrial network controller.
May. 1999 Phoenix PC Desktop BIOS Deployment
Customized Phoenix BIOS desktop platform BIOS for Intel desktop platforms, primarily Intel 440BX based.
Mar. 1999 Network Application Development
Developed IP Subnet Roaming monitor application. This application sensed when the platform's wireless adapter had roamed to a new network connection point, and determined if a new IP address was needed. If so, the current IP address was released and a new one obtained from the DHCP Server, thus allowing a roaming client to maintain his or her connection to the intranet.
Dec. 1998 Embedded PC BIOS Development
Developed BIOS modules for embedded PC platform.
Mar. 1998 Phoenix BIOS
Developed Hot-plug PCI solution for Phoenix BIOS version 4.06. Customized OEM platforms with new features, including: User-customizable sign-on information for an LCD panel display, user-configurable PCI IRQ routing in Setup.
Feb. 1998 Dynapro ET-100 PicoBIOS Development
Developed BIOS for the Dynapro ET-100 embedded PC. Customized the setup user interface.
Dec. 1996 InFocus LiteShow Pro Windows Application Development
Developed the user interface for the LiteShow Pro document presenter. The LiteShow Pro contained an embedded Windows 95 with custom user interface, and interface to the InFocus family of data projectors.
Oct. 1996 Ascend Communications Intermediate Driver Installation
Developed Windows 95 installer for the 'TPI Wedge' filter driver.
Sep. 1996 The Software Group Sync570 Class Installer
Developed Class Installer for the Sync570 Synchronous Data Link driver for Windows 95 and Window NT v3.51.
Apr. 1996 Motorola BitSURFR ISDN NDIS Driver
Developed Windows 95 and Windows NT ISDN NDIS/WAN driver for the BitSURFR ISDN network adapter.
Feb. 1996 Multiprocessor Server BIOS Development
Developed BIOS modules for Sequent Computer Systems advanced servers, running Windows NT and UNIX.
Jan. 1996 Ethernet Raw Packet Driver
Developed raw ethernet packet driver and test utilities for Georgia Power Company for a private protocol network application.
Sep. 1995 Intel Network Monitor Application
Developed network monitor application for Intel Multibus-II platform. Displayed network usage and adapter connection status and control.
Jun. 1995 AT&T WaveLAN Miniport
Developed Miniport network driver for WaveLAN adapters, for Windows NT and 95. Included roaming support and installation (configuration DLL and Help dialogs).
Apr. 1995 3Com PPC NDIS Port
Ported 3Com 3C95x and 3C5x9 drivers to PowerPC for Windows NT version 3.51.

Back to Company

---- What we can do for you ----
NDIS Drivers
Device Drivers
BIOS
Embedded Systems
Application Programming
Training
Installation

 
Copyright 2008
TriplePoint Inc.
Home     News     Services     Expertise     Company     Partners     Resources
TPI Drivers & Firmware
Updated: 12/30/08