Expert Details

Expert in Embedded Linux, Microcontroller Firmware, and Real-Time Operating Systems

Expert ID: 721945 New Mexico, USA

Request Expert

Expert has been designing and writing computer software for over 30 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.

For the past 15 years Expert has been teaching seminars on real-time operating systems, embedded Linux and Linux device drivers.

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++.

Expert may consult nationally and internationally, and is also local to the following cities: Las Cruces, New Mexico

Request Expert

Education

Year Degree Subject Institution
Year: 1971 Degree: M.S. Subject: Electrical Engineering Institution: University of California, Berkeley
Year: 1968 Degree: B.S. Subject: Electrical Engineering Institution: University of California, Berkeley

Work History

Years Employer Title Department Responsibilities
Years: 1989 to Present Employer: Undisclosed Title: Founder and Principal Consultant Department: Undisclosed Responsibilities: 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.
Years: 1983 to 1989 Employer: Undisclosed Title: Software Engineering Manager Department: Undisclosed Responsibilities: 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.
Years: 1980 to 1983 Employer: Undisclosed, Julich, Germany Title: Gastwissenschaftler Department: Undisclosed Responsibilities: 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.
Years: 1977 to 1980 Employer: Undisclosed Title: Senior Engineer Department: Undisclosed Responsibilities: 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.

Government Experience

Years Agency Role Description
Years: 1968 to 1974 Agency: Undisclosed Role: Design Engineer Description: 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.

International Experience

Years Country / Region Summary
Years: 1995 to 1998 Country / Region: Europe and Asia Summary: 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.
Years: 1991 to 1997 Country / Region: Korea Summary: 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.
Years: 1980 to 1983 Country / Region: Germany Summary: 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.

Career Accomplishments

Associations / Societies
Expert is a member of PATCA, the Professional and Technical Consultants Association.
Publications and Patents Summary
Expert is a popular instructor and seminar leader, and has authored two publications on the Peripheral Component Interconnect (PCI) specification.

Language Skills

Language Proficiency
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.

Fields of Expertise

Request Expert

Dev Tool:

Request: expert/embedded-linux-microcontroller-firmware-and-real-time-operating-systems
Matched Rewrite Rule: expert/([^/]+)(?:/([0-9]+))?/?$
Matched Rewrite Query: experts=embedded-linux-microcontroller-firmware-and-real-time-operating-systems&page=
Loaded Template: single-experts.php