CoDeSys编程与联机调试指南:rk3128 android7.1 设备

需积分: 50 17 下载量 115 浏览量 更新于2024-08-09 1 收藏 8.1MB PDF 举报
"rk3128 android7.1 软件开发指南" 在软件开发过程中,特别是针对嵌入式设备如基于rk3128芯片的Android 7.1系统,开发人员需要掌握一系列工具和流程。本指南主要关注的是在集成开发环境(IDE)中的编辑器功能和联机操作,特别是与Codesys相关的部分。 Codesys是一款强大的工业自动化编程软件,支持IEC 61131-3标准,用于编程各种PLC(可编程逻辑控制器)。在描述中提到的编辑器功能,如“Autodeclaration”,在开发者使用新的未定义变量时会自动打开对话框,简化了代码编写过程。通过“Edit”菜单中的“Next error”和“Previous error”快捷键,可以快速浏览和定位项目编译后的错误,提高调试效率。 联机功能是Codesys的重要组成部分,允许开发者在运行的控制器上进行实时修改。"Online Login"命令将编程系统与PLC连接,进入在线模式。如果项目自上次打开或修改以来没有编译,系统会在登录前进行编译。如果在控制器上存在未同步的改动,系统会提示用户选择是否应用“Online Change”来更新控制器上的程序。 在联机模式下,用户可以使用“Online Change”功能来更新控制器中的程序部分,而不是整个项目。如果选择“YES”,则只上传改动的部分;选择“NO”,则不会有任何更改;而取消命令("Cancel")将导致整个项目重新加载到控制器中。这在实时系统更新和调试中非常有用,确保了程序的准确性和一致性。 Codesys支持多种编程语言,包括指令表、结构化文本、顺序功能图、功能块图和梯形图,满足不同开发者的需求和习惯。此外,它还提供了联机调试功能,使开发者能够在设备运行时监测和调整程序,增强了问题排查能力。 在实际编程实践中,了解并熟练掌握这些工具和操作对于提升rk3128平台上Android 7.1系统的软件开发效率和质量至关重要。通过使用Codesys的特性,开发者可以更有效地实现对PLC的编程和监控,确保应用程序在目标硬件上稳定运行。