串口在数据通信中应用广泛,但Android SDK指定使用Java作为第三方应用开发语言,这给C语言实现串口应用带来了困难。虽然Google Android已经发布了NDK(Native Development Kit,原生态开发包),支持开发者用C/C++语言开发Android程序,...串口在数据通信中应用广泛,但Android SDK指定使用Java作为第三方应用开发语言,这给C语言实现串口应用带来了困难。虽然Google Android已经发布了NDK(Native Development Kit,原生态开发包),支持开发者用C/C++语言开发Android程序,但目前官方提供的技术指导比较简略。通过开发一个Android下串口通信应用实例,详细介绍了Android NDK的开发流程,帮助开发人员快速的完成平台搭建。展开更多
文摘在光纤光栅传感系统中能够使用一台操作直观、精度高、成本低廉并且携带方便的光纤光栅信号解调仪显得尤为重要。文中将一款光道检测仪OCM(Optical Channel Monitor)应用于光纤光栅的信号测量,并在操作系统方面采用了Google Android操作系统,使用了Android NDK(Native Development Kit)和SDK(Software Development Kit)分别对linux内核和Android应用程序进行开发,实现了一种基于Android操作系统的OCM通信和控制系统,能够对光纤光栅所反射的中心波长进行实时准确的检测。