为了开发仪器,不得不同时打开11个窗口。先介绍这些窗口的作用,再写几句总结。
第一个窗口:显示DSP程序文件目录供选择。
第二个窗口:UltraEdit编辑器,用于编辑DSP和LINUX下的C程序。
第三个窗口:VISUAL C++开发环境,用于开发和调试上位机程序。
第四个窗口:与仪器的联机的TELNET终端,用于监控仪器工作状态。
第五个窗口:同样是与与仪器的联机的TELNET终端,用于启动和运行仪器中的各种程序。
第六个窗口:命令行窗口。用于编译DSP程序,用FTP将DSP程序传到仪器。
第七个窗口:命令行窗口。用于上传LINUX程序。
第八个窗口:虚拟机,用于交叉编译仪器中的LINUX程序。
第九个窗口:基于串口的超级终端,用于监控仪器的基本工作状态。
第十个窗口:显示LINUX源程序目录。
第十一个窗口:正在运行的上位机程序,用于控制仪器的测量过程,分析测量数据。
为了开发基于嵌入式控制系统和DSP的仪器,需要同时开发运行在DSP、ARM和PC机上的程序。PC机处于主控程序状态,全部程序都在PC机上开发,再通过网络或串口传到下位机。为了实现不同程序的同步工作和调试,需要运行全部程序开发工具,再加上网络传输工具,这个要求必须要同时打开11个窗口,才能满足仪器开发的基本要求。