1.3 操作系统
平板电脑的运行依赖于操作系统。Android(安卓)是Google公司开发的开放源代码的操作系统,主要用于智能手机和平板电脑,是目前平板电脑最广泛使用的操作系统。本书介绍的平板电脑数控系统软件在Android操作系统下运行。
平板电脑数控系统软件是运行在Android操作系统下的一个应用程序,完成数控系统的所有实时控制计算和人机界面操作任务,控制数控机床或工业机器人的运行。Android同时还可以运行其他需要的标准应用程序,例如:文件管理、文字编辑、wiFi联网、多媒体程序等,它们为数控系统提供了丰富的辅助功能。Android是一个内置支持Java语言的操作系统,Android应用程序由Java编程语言编写和生成。
数控系统和其他自动控制系统的控制计算机以固定的定时周期控制系统的运行。它要求计算机操作系统和控制程序能够提供一个稳定的实时任务处理周期,在嵌入式控制系统中,也被称为中断处理周期。针对不同的控制系统要求,这个控制周期通常在1~100ms之间选择。作者在目前主流平板电脑完成的研究试验表明,当控制周期为25ms以上时,Antroid操作系统可以提供满足大多数控制系统要求的实时处理能力。本书将在第5章介绍编程方法和试验结果。
1.4 Java语言
Java是一种面向对象的计算机程序设计语言,广泛应用于互联网、PC计算机(包括平板电脑)、移动通信设备、多媒体设备等。在移动通信和互联网软件中,Java具有显著的技术和市场优势,成为这些技术领域的主要软件开发工具。
目前Java运行平台几乎已经嵌入到所有的主流计算机操作系统,其中也包括Android操作系统。用Java语言编写的程序可以在Android操作系统下运行,本书所介绍的数控系统软件编程方法和编程示例是用Java语言实现的。
……
展开