SKKU-ESLAB / opel-alpha

Open Platform Event Logger (OPEL) Project
Other
3 stars 0 forks source link

License

OPEL: Open Platform Event Logger (Alpha Version)

Quick Start

How to Get the Source Code

$ git clone https://github.com/sinban04/opel-alpha
$ cd opel-alpha

How to Make new branch with Target Device's Branch

How to Build the Sensor Driver code.

You can build the sensor driver code for the specific target board. The target-dependent code is in the target/ directory.

 $ cd target/<TARGET_BOARD>/sensor-drivers/
 $ cmake .
 $ make
 $ cd out/sensor-drivers/

The driver code and specification is in the out/sensor-drivers/ directory. You need to copy it to the OPEL sensor driver code directory

$ cp libsensors.so ${OPEL_DIR}/out/sensor-drivers/
$ cp sensor_config.json ${OPEL_DIR}/out/sensor-drivers/

How to Install Prerequisites

It is dependent on target device.

In example of tegraTX1:

$ ./target/tegraTX1/install-deps-tegraTX1.sh

How to Build

$ cmake -Bbuild -H.
$ make

For more details, see Getting Started.

How to Install (Alpha 3)

In example of tegraTX1:

$ sudo ./scripts/install.sh --target=tegraTX1

You need target profile on target/TARGET_NAME/profile.env before running install script.

Documentation

Videos

License

OPEL is open source software under the Apache 2.0 license. Complete license and copyright information can be found within the code.

Copyright 2015-2017 CISS, and contributors.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.