SOFTWARE FRAMEWORK AND DEVELOPMENT PLATFORM FOR MULTI-SENSOR SYSTEMS
First Claim
1. A software development system, comprising:
- a development board including an interface, a board controller and a target processor;
a sensor board coupled to the development board through the interface, the sensor board including multiple sensor devices;
memory storing program code, which, when executed by the target processor, provides access to software drivers or software library functions for interacting with the multiple sensors through software abstractions.
17 Assignments
0 Petitions
Accused Products
Abstract
The disclosed software framework and development platform facilitates software development for multi-sensor systems. In some implementations, developers can select a sensor board that includes a desired combination of sensor devices. The sensor board can be coupled to a development board that includes a target processor and other circuitry to facilitate development and testing of a system that includes the target processor and the sensors. Various software support tools are provided including an Application Programming Interface (API) that provides API abstractions for software drivers for the sensors on the sensor board. By using the abstractions of the API, a software developer does not have to write code (“glue”) to interact with the various software drivers. Additionally, the API provides access to a variety of software library functions for performing data scaling, unit conversion and mathematical functions and algorithms.
-
Citations
4 Claims
-
1. A software development system, comprising:
-
a development board including an interface, a board controller and a target processor; a sensor board coupled to the development board through the interface, the sensor board including multiple sensor devices; memory storing program code, which, when executed by the target processor, provides access to software drivers or software library functions for interacting with the multiple sensors through software abstractions. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving a request for sensor data from a requestor; identifying a target sensor for providing the sensor data; determining that processed sensor data is requested; requesting raw data from the target sensor; processing the raw sensor data; and returning the processed sensor data to the requestor.
-
Specification