InvenSense Motion Driver 6.12入门指南

需积分: 10 4 下载量 80 浏览量 更新于2024-07-17 收藏 1.02MB PDF 举报
"App Note 1 - Motion Driver 6.12 Getting Started.pdf" 是一份由InvenSense公司发布的技术文档,旨在引导用户了解并开始使用Motion Driver 6.12,这是一款针对嵌入式系统的传感器驱动层软件栈,主要用于配置和利用InvenSense的运动追踪解决方案的特性。该驱动支持的运动设备包括MPU6050、MPU6500、MPU9150和MPU9250。它将硬件的多种功能和板载数字运动处理器(DMP)封装到模块化的API中,方便开发者使用和参考。 Motion Driver设计为一种可轻松移植到大多数微控制器(MCU)的解决方案。随着Motion Driver 6.0的发布,它提供了针对ARM MCU和TI-MSP430的9轴解决方案。如果仅需要6轴解决方案,则建议参考Motion Driver 5.1.2,以便更好地理解软件。 文档详细介绍了如何设置硬件并运行默认项目,推荐作为理解Motion Driver算法、DMP和MPU硬件特性的良好起点。内容包括修订历史、目的、发布包、TI-MSP430项目、STM32F4(Cortex-M4)Discovery Board项目以及Python客户端的启动指南。 在TI-MSP430项目部分,文档列出了所需硬件和软件环境,以及如何连接硬件、打开并编译MSP430项目。对于STM32F4 Discovery Board项目,同样详细说明了需求、硬件连接以及如何在IAR环境中打开和编译项目。此外,还提到了Python客户端的使用,这可能用于与Motion Driver交互或数据处理。 Motion Driver 6.12是针对InvenSense运动设备的高级软件接口,提供了一套全面的工具和示例项目,帮助开发者快速集成和调试运动跟踪应用。这份"Getting Started"指南是入门这个平台的关键,涵盖了从硬件准备到软件开发的各个步骤。

/app/jdk1.8.0_192/bin/java -cp /app/BES-CLUSTER-951/node-172.16.100.235/patch/V9.5.1.2539.002.jar:/app/BES-CLUSTER-951/node-172.16.100.235/patch/V9.5.1.2539.001.jar:/app/BES-CLUSTER-951/node-172.16.100.235/lib/*:/app/BES-CLUSTER-951/node-172.16.100.235/lib/3rd/*: -Dcom.bes.enterprise.stopAgentTimeout=180 -Dclient.ssl.keyStorePassword={AES}PrzBD+FLE0Wheq7AAaghXw== -Dcom.bes.enterprise.nodeagent.process.timeout=180 -Dclient.ssl.keyStore=${com.bes.installRoot}/conf/security/client.p12 -Dclient.ssl.keyStoreType=PKCS12 -Dcom.bes.enterprise.startAgentTimeout=180 -Dcom.bes.enterprise.async.event.retainResultTimeout=300 -Djava.security.egd=file:/dev/./urandom -XX:+UnlockDiagnosticVMOptions -XX:MetaspaceSize=1028m -XX:NewRatio=2 -XX:HeapDumpPath=/toptdata/besServerLog/node-172.16.100.235/logs/dump/ -XX:LogFile=/toptdata/besServerLog/node-172.16.100.235/logs/jvm.log -XX:+HeapDumpOnOutOfMemoryError -XX:-UseVMInterruptibleIO -XX:MaxMetaspaceSize=2048m -XX:+LogVMOutput -Xmx4096m -Xms2048m -server -Djava.endorsed.dirs=/app/BES-CLUSTER-951/node-172.16.100.235/lib/endorsed -Dcom.bes.javaRoot=/app/jdk1.8.0_192 -Dcom.bes.installRoot=/app/BES-CLUSTER-951/node-172.16.100.235 -Dcom.bes.instanceRoot=/app/BES-CLUSTER-951/node-172.16.100.235 -Djava.awt.headless=true -Djava.ext.dirs=/app/jdk1.8.0_192/lib/ext:/app/jdk1.8.0_192/jre/lib/ext:/app/BES-CLUSTER-951/node-172.16.100.235/lib/ext -Djava.net.preferIPv4Stack=true -Djava.library.path=/app/BES-CLUSTER-951/node-172.16.100.235/lib:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib com.bes.enterprise.nodeagent.bootstrap.NodeAgentMain start --startinstances=false --restartinstances=true --monitorinterval=5 --syncinstances=true -instancedir /app/BES-CLUSTER-951/node-172.16.100.235 -verbose false -debug false -nodename node-172.16.100.235 -read-stdin true

811 浏览量