summaryrefslogtreecommitdiffstats
path: root/demo3/horizontal/tachometer/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'demo3/horizontal/tachometer/README.md')
-rw-r--r--demo3/horizontal/tachometer/README.md69
1 files changed, 69 insertions, 0 deletions
diff --git a/demo3/horizontal/tachometer/README.md b/demo3/horizontal/tachometer/README.md
new file mode 100644
index 0000000..89807ca
--- /dev/null
+++ b/demo3/horizontal/tachometer/README.md
@@ -0,0 +1,69 @@
+Information
+====
+<br>This is sample application for af-steering-wheel-binding.
+<br>At above of the screen will display usb-camera(UVC camera) video.
+<br>At bottom of this screen will display the can information.
+<br>Right now it can get VehicleSpeed,EngineSpeed,TransmissionMode information from af-steering-wheel-binding.
+<br>Or you can change to use low-level-can-servcie.
+
+* Hardware: Renesas m3ulcb
+* Software: Daring Dab 4.0.0
+* Application name: tachometer
+* Test Device: Logitech c920r
+
+How to compile and install
+====
+<br> These is a sample recipe for tachometer, you can just add that recipes into your project and bitbake.
+<br> Sample Recipes: tachometer_git.bb
+
+How to use
+====
+<br>1, If the camera has been connected, you can select the camera corresponding to the device ID, and set FPS ,
+<br>pixel parameters, open ON/OFF switch on the right, you can see the camera display content.
+<br>2, operation steering-wheel device corresponding function, you can see vehicle speed, engine speed, transmission mode changes.
+
+Kernel configure
+====
+<br>You need to enable some kernel configure to enable usb camera.
+* CONFIG_VIDEOBUF2_VMALLOC=y
+* CONFIG_MEDIA_USB_SUPPORT=y
+* CONFIG_USB_VIDEO_CLASS=y
+* CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+
+CAN data
+====
+* engine.speed
+<br> canid: 1C4
+<br> offset: 0
+<br> bitsize: 16
+<br> sample: cansend vcan0 1C4#FFFF000000000000
+
+* vehicle.average.speed
+<br> canid: 0B4
+<br> offset: 40
+<br> bitsize: 16
+<br> sample: cansend vcan0 0B4#0000000000FFFF00
+
+* fuel.level
+<br> canid: 612
+<br> offset: 40
+<br> bitsize: 8
+<br> sample: cansend vcan0 612#0000000000FF0000
+
+* Transmission.SiftPosition.neutral
+<br> canid: 3BC
+<br> offset: 12
+<br> bitsize: 1
+<br> sample: cansend vcan0 3BC#0008000000000000
+
+* Transmission.SiftPosition.driving
+<br> canid: 3BC
+<br> offset: 40
+<br> bitsize: 1
+<br> sample: cansend vcan0 3BC#0000000000800000
+
+* Transmission.SiftPosition.parking
+<br> canid: 3BC
+<br> offset: 10
+<br> bitsize: 1
+<br> sample: cansend vcan0 3BC#0020000000000000