EKF磁场校准在android平台下的开发(一)——android开发的调研(含教学资料+安装教程)

本文章仅为本人的学习笔记,如有错误,请指正。

我的本科毕设是在boss的指导下,做了基于EKF算法利用陀螺仪数据对磁场数据进行修正的项目,研一阶段老师打算让我进行android平台下的开发,实现android手机的实时磁场校准,所以需要对android开发进行调研,了解其开发软件以及过程。

经过一系列的查阅发现,android的开发多为java语言,而我的算法是c++,要想实现通过c++编写anroid程序,就需要通过android studio(AS)的NDK来是实现。

android studio

Android Studio 是谷歌推出一个Android集成开发工具,类似 Eclipse ADT,但AS可以说是google的亲儿子,并且也确实有很多的过人之处,支持c/c++语言就是其中之一。这也正是我需要他的原因。
Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。众所周知,Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。

AS教学资料

自己顺带找了一些教学资料,这里先进行保存。
android developer
AS的官方教程网站,这个网站上有很多的示例程序,测试等等,没事的时候可以多进行浏览,多多了解。
Sensor-Graph

这是从上边网站找到的一个用c++语言读取Accelerometer并进行画图的例程,当好符合我所需要的,之后要进行学习。
AS官方教程文档
AS开发的中文教程

今天先记录到这里,明天安装AS和NDK

——————————————————分割线———————————————
2018.9.11

AS安装教程

今天是安装AS,它的安装并不难,详情可参加文章:
Android Studio 下载与安装教程(最简单版)
而NDK的配置可在一下文章中找到:
AndroidStudio中的NDK开发初探

成果图
以上是成果图。
按照“AndroidStudio中的NDK开发初探”中的步骤进行建立项目过程,也找到了cpp文件和cmakelists文件,并没有进行深入的学习。
接来下先参照Android第一天——使用AVD模拟器和真机运行Hello World程序(二)Android第一天——安装Android Studio 3.0和第一个Hello World程序(一)进行简单项目helloword、c++的简单程序helloword,以及在虚拟机和真机上的实验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值