|
|
Expert in Embedded Firmware and Real-Time Operating Systems
Available for your Consulting and Expert Witness Needs
|
|
|
|
Summary of Expertise:
|
Listed with other top experts in: |
|
Expert has been designing and writing computer software for over 20 years. He has programmed in C, Pascal, Fortran and assembly language. His primary emphasis is on applications related to data acquisition, instrumentation and embedded systems. His projects have included automotive engine analysis and crash testing, power supply monitoring and logic analyzer analysis tools.
|
|
|
Expert has worked with a number of multitasking, real-time operating systems including VxWorks, VRTX, MicroC/OS and Linux. His particular interest is at the level of the hardware/software interface involving device drivers and Board Support Packages. He also teaches popular seminars on real-time programming and embedded systems through UC Berkeley Extension.
|
|
|
Expert has been involved with PCI and CompactPCI design issues for approximately three years and has written an introductory text on the subject, "PCI Bus Demystified." He has also written a set of software analysis tools that run on Agilent Technologies logic analyzers to evaluate the performance of PCI and PCI-X devices.
|
|
|
|
|
Show Secondary and Basic Areas of Expertise | Localities: Expert may consult nationally and internationally, and is also local to the following cities: Las Cruces, New Mexico.
|
| Year |
|
Degree |
|
Subject |
|
Institution |
|
|
1971
|
|
M.S.
|
|
Electrical Engineering
|
|
University of California, Berkeley
|
|
|
1968
|
|
B.S.
|
|
Electrical Engineering
|
|
University of California, Berkeley
|
|
| Years |
|
Employer |
|
Department |
|
Title |
|
Responsibilities |
|
1989 to
|
|
(Undisclosed)
|
|
|
|
Founder and Principal Consultant
|
|
Expert provides consulting services in the field of embedded firmware and software, as well as some hardware design. He also teaches classes and seminars on real-time programming and operating systems.
|
|
1983 to 1989
|
|
DSP Technology
|
|
|
|
Software Engineering Manager
|
|
At DSP, Expert developed software at both the system and application level for high-speed data acquisition systems used for automotive crash testing and engine analysis.
|
|
1980 to 1983
|
|
Kernforschungsanlage, Julich, Germany
|
|
Central Electronics Laboratory
|
|
Gastwissenschaftler
|
|
Expert worked on a joint government-industry project exploring multi-microprocessor systems in industrial control and testing. He developed multi-processor extensions to a small, commercial real-time OS and a serial communication package based on DDCMP.
|
|
1977 to 1980
|
|
Standard Engineering Corp.
|
|
|
|
Senior Engineer
|
|
Expert designed computer interfaces and I/O modules for a nuclear instrumentation standard called CAMAC. He wrote RT-11 and RSX-11 device drivers for these modules.
|
Associations/Societies
Expert is a member of PATCA, the Professional and Technical Consultants Association.
|
| Publications: |
 |
Publications and Patents Summary
Expert is a popular instructor and seminar leader, and has authored two publications on the Peripheral Component Interconnect (PCI) specification.
|
|
Selected Publications and Publishers
|
|
|
- LLH Technology Publishing
|
|
|
- Insight [Hewlett-Packard]
|
|
|
- Newnes
|
|
| Government Experience: |
 |
| Years |
|
Agency |
|
Role |
|
Description |
|
1968 to 1974
|
|
Lawrence Berkeley Lab (AEC)
|
|
Design Engineer
|
|
At LBNL, Expert contributed to hardware design of scanning machines for bubble chamber film. He also did hardware design of terminal multiplexers and networking equipment for the lab's computer center.
|
| Selected Consulting Examples: |
-
In on-site reviews and phone consultations, Expert helped patent attorneys at Morgan, Lewis & Bockius understand the subtleties of the PCI bus protocol.
-
He regularly teaches seminars on real-time programming, Linux and the PCI bus. These seminars are presented through UC Berkeley Extension and are available for on-site presentation.
-
For FuturePlus, Inc., Expert developed software to analyze PCI and PCI-X bus transactions from logic analyzer trace data. This software runs on an Agilent Technologies logic analyzer and was developed using an Agilent tool called the Tool Development Kit (TDK). The lack of debugging facilities in TDK necessitated the development of a simulation environment to allow testing on a PC using Visual C++.
|
|
Click the green button above to contact
Expert for a free initial screening call regarding your expert consulting needs.
Expert is available for consulting to corporate, legal and government clients.
Remember, your initial screening call to speak with
Expert is free.
|
|
Expert Witness Experience Summary:
|
|
Expert is currently assisting patent attorneys at Morgan, Lewis & Bockius to understand the PCI bus protocol and the extent to which it may infringe certain patents.
|
|
Click the green button above to contact
Expert for a free initial screening call regarding expert testimony,
litigation consulting and support, forensic services, or any related expert witness services.
A few litigation needs include product liability, personal injury, economic loss, intellectual property
(patent, trademark, trade secret, copyright), and insurance matters. Remember, your initial screening
call to speak with
Expert is free.
|
| International Experience: |
 |
| Years |
|
Country / Region |
|
Summary |
|
1995 to 1998
|
|
Europe and Asia
|
|
Expert participated in several seminar tours sponsored by Hewlett-Packard Company (now Agilent Technologies) making presentations to H-P's customers on various aspects of embedded system development with an emphasis on using H-P tools to solve problems.
|
|
1991 to 1997
|
|
Korea
|
|
He provided occasional on-site troubleshooting and upgrades for the control system of a casting machine at the Seoul Steel Company in Inchon, Korea. In 1997, he proposed and began work on replacing the obsolete LSI-11 based system with contemporary hardware based on an industrial PC. Unfortunately, this project was not completed as Seoul Steel declared bankruptcy during the Asian economic crisis of 1997.
|
|
1980 to 1983
|
|
Germany
|
|
At the Kernforschungsanlage, Expert worked on a joint government-industry project exploring multi-microprocessor systems in industrial control and testing. He developed multi-processor extensions to a small commercial real-time OS and a serial communication package based on DDCMP. He was also involved in standards development efforts for CAMAC, an electronic packaging standard used in the nuclear research industry.
|
| Language Skills: |
 |
| Foreign Language |
|
Description |
|
German
|
|
Having lived in Germany on two separate occasions for a total of 4-1/2 years, Expert is reasonably proficient at spoken and written German.
|
| Additional Skills and Services: |
 |
Training/Seminars
Expert is a popular seminar leader having developed 2- and 3-day seminars on real-time programming, the Linux operating system and the PCI bus. Expert offers these short courses and seminars through UC Berkeley Extension, or as a customized in-house presentation.
|
|